{"title":"custom printed fabrics","description":"\u003cp\u003eRefresh your furniture with \u003cstrong\u003epremium upholstery fabrics\u003c\/strong\u003e tailored to your style. Our collection includes\u003cstrong\u003edurable, sustainable, and customizable materials\u003c\/strong\u003e for sofas, chairs, and headboards. Perfect for \u003cstrong\u003eDIY projects\u003c\/strong\u003e or professional interior design.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","products":[{"product_id":"repeat-pattern-fabric","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBird and Fruit Fabric Design – Botanical Elegance for Soft FurnishingsTransform your interiors with our Bird and Fruit fabric design, a stunning choice for botanical fabric lovers and those seeking nature-inspired home décor. This elegant pattern combines vibrant fruit motifs with graceful bird illustrations, creating a timeless look that’s perfect for upholstery fabric, curtains, cushions, and soft furnishings.Crafted with meticulous detail, this bird print upholstery fabric brings a sense of harmony and sophistication to any space. The rich interplay of botanical elements, natural hues, and intricate textures makes it ideal for modern country homes, eclectic interiors, and luxury soft furnishing projects. Whether you’re designing bespoke furniture coverings or refreshing your living room, this fruit pattern textile offers versatility and elegance.Our premium-quality fabrics ensure durability without compromising on style, making them suitable for both residential and commercial décor. The Bird and Fruit design is a celebration of wildlife and flora, perfect for those who appreciate artistic fabric prints and nature-inspired textiles.Elevate your home with a fabric that blends botanical beauty, bird motifs, and fruit-inspired patterns. Explore our collection today and discover why this designer upholstery fabric is the ultimate choice for creating warm, inviting, and stylish interiors.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Default Title","offer_id":53177013797210,"sku":"2868835","price":88.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_766762e1-3c7e-4a40-bd88-3c3703bdbe8b_0.jpg?v=1766216610"},{"product_id":"repeat-pattern-fabric-1","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBird and Fruit Fabric Design – Botanical Elegance for Soft FurnishingsTransform your interiors with our Bird and Fruit fabric design, a stunning choice for botanical fabric lovers and those seeking nature-inspired home décor. This elegant pattern combines vibrant fruit motifs with graceful bird illustrations, creating a timeless look that’s perfect for upholstery fabric, curtains, cushions, and soft furnishings.Crafted with meticulous detail, this bird print upholstery fabric brings a sense of harmony and sophistication to any space. The rich interplay of botanical elements, natural hues, and intricate textures makes it ideal for modern country homes, eclectic interiors, and luxury soft furnishing projects. Whether you’re designing bespoke furniture coverings or refreshing your living room, this fruit pattern textile offers versatility and elegance.Our premium-quality fabrics ensure durability without compromising on style, making them suitable for both residential and commercial décor. The Bird and Fruit design is a celebration of wildlife and flora, perfect for those who appreciate artistic fabric prints and nature-inspired textiles.Elevate your home with a fabric that blends botanical beauty, bird motifs, and fruit-inspired patterns. Explore our collection today and discover why this designer upholstery fabric is the ultimate choice for creating warm, inviting, and stylish interiors.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Default Title","offer_id":53177013698906,"sku":"2868833","price":88.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_22a0fe02-e75e-4773-84b8-7bed58748180_0.jpg?v=1766217594"},{"product_id":"repeat-pattern-fabric-2","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍑 Watercolor Peach Pattern – Fresh Orchard Elegance for Home, Fashion \u0026amp; LifestyleInfuse your products with the soft charm of nature using this watercolor-style peach pattern, a beautifully hand-rendered design that celebrates the delicate beauty of orchard life. Featuring clusters of blush pink peaches, lush green leaves, and white blossoms with golden centers, this repeating motif evokes a serene, sun-kissed garden in full bloom.Each peach is illustrated with a soft, glossy texture and subtle shading, giving it a realistic yet artistic feel. The leaves vary in size and orientation, adding movement and depth to the composition, while the white flowers bring a gentle contrast and a sense of seasonal freshness. Set against a light, textured off-white background, the pastel tones of the fruit and foliage are perfectly balanced, making this design ideal for both minimalist and richly styled products.Whether you’re designing elegant wallpaper, romantic textiles, or nature-inspired stationery, this peach pattern offers a timeless aesthetic that appeals to lovers of botanical art, cottagecore style, and fresh, feminine design.🌿 Key Features:• Hand-painted watercolor design with soft, natural textures• Includes pink peaches, green leaves, and white blossoms in a seamless repeating layout• Ideal for wallpaper, fabric, gift wrap, and lifestyle accessories• Works beautifully in spring, summer, and orchard-themed collections• High-resolution pattern suitable for both digital and print applications🛍️ Popular Applications:• Home décor: wallpaper, cushion covers, table linens, curtains• Fashion: dresses, scarves, tote bags, sleepwear• Stationery: notebooks, planners, greeting cards, wrapping paper• Gift items: mugs, phone cases, cosmetic bags, art prints• Crafts \u0026amp; DIY: scrapbooking, decoupage, handmade packagingThis peach motif is a versatile and elegant choice for designers, makers, and brands looking to add a touch of orchard-inspired beauty to their collections. Its soft color palette and painterly style make it especially appealing for romantic, vintage, and nature-themed aesthetics, while its seamless repeat ensures easy integration into a wide range of product formats.Whether you’re curating a spring launch, refreshing your home décor line, or crafting artisanal gifts, this watercolor peach pattern brings warmth, freshness, and botanical charm to every creation.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153501872474,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153501905242,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153501938010,"sku":"2884644","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153501970778,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153502003546,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153502036314,"sku":"2884644","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153502069082,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153502101850,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153502134618,"sku":"2884644","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153502167386,"sku":"2884644","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153502200154,"sku":"2884644","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153502232922,"sku":"2884644","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153502265690,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153502298458,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153502331226,"sku":"2884644","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153502363994,"sku":"2884644","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153502396762,"sku":"2884644","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153502429530,"sku":"2884644","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153502462298,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153502495066,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153502527834,"sku":"2884644","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153502560602,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153502593370,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153502626138,"sku":"2884644","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153502658906,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153502691674,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153502724442,"sku":"2884644","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153502757210,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153502789978,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153502822746,"sku":"2884644","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153502855514,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153502888282,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153502921050,"sku":"2884644","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153502953818,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153502986586,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153503019354,"sku":"2884644","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153503052122,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153503084890,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153503117658,"sku":"2884644","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153503150426,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153503183194,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153503215962,"sku":"2884644","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153503248730,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153503281498,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153503314266,"sku":"2884644","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153503347034,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153503379802,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153503412570,"sku":"2884644","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153503445338,"sku":"2884644","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153503478106,"sku":"2884644","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153503510874,"sku":"2884644","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153503543642,"sku":"2884644","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153503576410,"sku":"2884644","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153503609178,"sku":"2884644","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153503641946,"sku":"2884644","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153503674714,"sku":"2884644","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153503707482,"sku":"2884644","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153503740250,"sku":"2884644","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153503773018,"sku":"2884644","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153503805786,"sku":"2884644","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153503838554,"sku":"2884644","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153503871322,"sku":"2884644","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153503904090,"sku":"2884644","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153503936858,"sku":"2884644","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153503969626,"sku":"2884644","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153504002394,"sku":"2884644","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153504035162,"sku":"2884644","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153504067930,"sku":"2884644","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153504100698,"sku":"2884644","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153504133466,"sku":"2884644","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153504166234,"sku":"2884644","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153504199002,"sku":"2884644","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153504231770,"sku":"2884644","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153504264538,"sku":"2884644","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153504297306,"sku":"2884644","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_e859c3f7-29f7-4b4f-b5af-8820584451b6_0.jpg?v=1766234083"},{"product_id":"repeat-pattern-fabric-3","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍑 Watercolor Peach Pattern – Fresh Orchard Elegance for Home, Fashion \u0026amp; LifestyleInfuse your products with the soft charm of nature using this watercolor-style peach pattern, a beautifully hand-rendered design that celebrates the delicate beauty of orchard life. Featuring clusters of blush pink peaches, lush green leaves, and white blossoms with golden centers, this repeating motif evokes a serene, sun-kissed garden in full bloom.Each peach is illustrated with a soft, glossy texture and subtle shading, giving it a realistic yet artistic feel. The leaves vary in size and orientation, adding movement and depth to the composition, while the white flowers bring a gentle contrast and a sense of seasonal freshness. Set against a light, textured off-white background, the pastel tones of the fruit and foliage are perfectly balanced, making this design ideal for both minimalist and richly styled products.Whether you’re designing elegant wallpaper, romantic textiles, or nature-inspired stationery, this peach pattern offers a timeless aesthetic that appeals to lovers of botanical art, cottagecore style, and fresh, feminine design.🌿 Key Features:• Hand-painted watercolor design with soft, natural textures• Includes pink peaches, green leaves, and white blossoms in a seamless repeating layout• Ideal for wallpaper, fabric, gift wrap, and lifestyle accessories• Works beautifully in spring, summer, and orchard-themed collections• High-resolution pattern suitable for both digital and print applications🛍️ Popular Applications:• Home décor: wallpaper, cushion covers, table linens, curtains• Fashion: dresses, scarves, tote bags, sleepwear• Stationery: notebooks, planners, greeting cards, wrapping paper• Gift items: mugs, phone cases, cosmetic bags, art prints• Crafts \u0026amp; DIY: scrapbooking, decoupage, handmade packagingThis peach motif is a versatile and elegant choice for designers, makers, and brands looking to add a touch of orchard-inspired beauty to their collections. Its soft color palette and painterly style make it especially appealing for romantic, vintage, and nature-themed aesthetics, while its seamless repeat ensures easy integration into a wide range of product formats.Whether you’re curating a spring launch, refreshing your home décor line, or crafting artisanal gifts, this watercolor peach pattern brings warmth, freshness, and botanical charm to every creation.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153520550234,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153520583002,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153520615770,"sku":"2884646","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153520648538,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153520681306,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153520714074,"sku":"2884646","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153520746842,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153520779610,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153520812378,"sku":"2884646","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153520845146,"sku":"2884646","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153520877914,"sku":"2884646","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153520910682,"sku":"2884646","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153520943450,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153520976218,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153521008986,"sku":"2884646","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153521041754,"sku":"2884646","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153521074522,"sku":"2884646","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153521107290,"sku":"2884646","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153521140058,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153521172826,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153521205594,"sku":"2884646","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153521238362,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153521271130,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153521303898,"sku":"2884646","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153521336666,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153521369434,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153521402202,"sku":"2884646","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153521434970,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153521467738,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153521500506,"sku":"2884646","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153521533274,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153521566042,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153521598810,"sku":"2884646","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153521631578,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153521664346,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153521697114,"sku":"2884646","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153521729882,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153521762650,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153521795418,"sku":"2884646","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153521828186,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153521860954,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153521893722,"sku":"2884646","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153521926490,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153521959258,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153521992026,"sku":"2884646","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153522024794,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153522057562,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153522090330,"sku":"2884646","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153522123098,"sku":"2884646","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153522155866,"sku":"2884646","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153522188634,"sku":"2884646","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153522221402,"sku":"2884646","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153522254170,"sku":"2884646","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153522286938,"sku":"2884646","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153522319706,"sku":"2884646","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153522352474,"sku":"2884646","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153522385242,"sku":"2884646","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153522418010,"sku":"2884646","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153522450778,"sku":"2884646","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153522483546,"sku":"2884646","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153522516314,"sku":"2884646","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153522549082,"sku":"2884646","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153522581850,"sku":"2884646","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153522614618,"sku":"2884646","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153522647386,"sku":"2884646","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153522680154,"sku":"2884646","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153522712922,"sku":"2884646","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153522745690,"sku":"2884646","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153522778458,"sku":"2884646","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153522811226,"sku":"2884646","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153522843994,"sku":"2884646","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153522876762,"sku":"2884646","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153522909530,"sku":"2884646","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153522942298,"sku":"2884646","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153522975066,"sku":"2884646","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_2c76cab6-90b1-462d-93e7-9db732a10643_0.jpg?v=1766234267"},{"product_id":"repeat-pattern-fabric-4","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍑 Watercolor Peach Pattern – Fresh Orchard Elegance for Home, Fashion \u0026amp; LifestyleInfuse your products with the soft charm of nature using this watercolor-style peach pattern, a beautifully hand-rendered design that celebrates the delicate beauty of orchard life. Featuring clusters of blush pink peaches, lush green leaves, and white blossoms with golden centers, this repeating motif evokes a serene, sun-kissed garden in full bloom.Each peach is illustrated with a soft, glossy texture and subtle shading, giving it a realistic yet artistic feel. The leaves vary in size and orientation, adding movement and depth to the composition, while the white flowers bring a gentle contrast and a sense of seasonal freshness. Set against a light, textured off-white background, the pastel tones of the fruit and foliage are perfectly balanced, making this design ideal for both minimalist and richly styled products.Whether you’re designing elegant wallpaper, romantic textiles, or nature-inspired stationery, this peach pattern offers a timeless aesthetic that appeals to lovers of botanical art, cottagecore style, and fresh, feminine design.🌿 Key Features:• Hand-painted watercolor design with soft, natural textures• Includes pink peaches, green leaves, and white blossoms in a seamless repeating layout• Ideal for wallpaper, fabric, gift wrap, and lifestyle accessories• Works beautifully in spring, summer, and orchard-themed collections• High-resolution pattern suitable for both digital and print applications🛍️ Popular Applications:• Home décor: wallpaper, cushion covers, table linens, curtains• Fashion: dresses, scarves, tote bags, sleepwear• Stationery: notebooks, planners, greeting cards, wrapping paper• Gift items: mugs, phone cases, cosmetic bags, art prints• Crafts \u0026amp; DIY: scrapbooking, decoupage, handmade packagingThis peach motif is a versatile and elegant choice for designers, makers, and brands looking to add a touch of orchard-inspired beauty to their collections. Its soft color palette and painterly style make it especially appealing for romantic, vintage, and nature-themed aesthetics, while its seamless repeat ensures easy integration into a wide range of product formats.Whether you’re curating a spring launch, refreshing your home décor line, or crafting artisanal gifts, this watercolor peach pattern brings warmth, freshness, and botanical charm to every creation.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153743667546,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153743700314,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153743733082,"sku":"2884647","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153743765850,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153743798618,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153743831386,"sku":"2884647","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153743864154,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153743896922,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153743929690,"sku":"2884647","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153743962458,"sku":"2884647","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153743995226,"sku":"2884647","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153744027994,"sku":"2884647","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153744060762,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153744093530,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153744126298,"sku":"2884647","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153744159066,"sku":"2884647","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153744191834,"sku":"2884647","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153744224602,"sku":"2884647","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153744257370,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153744290138,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153744322906,"sku":"2884647","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153744355674,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153744388442,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153744421210,"sku":"2884647","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153744453978,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153744486746,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153744519514,"sku":"2884647","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153744552282,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153744585050,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153744617818,"sku":"2884647","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153744650586,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153744683354,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153744716122,"sku":"2884647","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153744748890,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153744781658,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153744814426,"sku":"2884647","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153744847194,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153744879962,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153744912730,"sku":"2884647","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153744945498,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153744978266,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153745011034,"sku":"2884647","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153745043802,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153745076570,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153745109338,"sku":"2884647","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153745142106,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153745174874,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153745207642,"sku":"2884647","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153745240410,"sku":"2884647","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153745273178,"sku":"2884647","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153745305946,"sku":"2884647","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153745338714,"sku":"2884647","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153745371482,"sku":"2884647","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153745404250,"sku":"2884647","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153745437018,"sku":"2884647","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153745469786,"sku":"2884647","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153745502554,"sku":"2884647","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153745535322,"sku":"2884647","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153745568090,"sku":"2884647","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153745600858,"sku":"2884647","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153745633626,"sku":"2884647","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153745666394,"sku":"2884647","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153745699162,"sku":"2884647","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153745731930,"sku":"2884647","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153745764698,"sku":"2884647","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153745797466,"sku":"2884647","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153745830234,"sku":"2884647","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153745863002,"sku":"2884647","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153745895770,"sku":"2884647","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153745928538,"sku":"2884647","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153745961306,"sku":"2884647","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153745994074,"sku":"2884647","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153746026842,"sku":"2884647","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153746059610,"sku":"2884647","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153746092378,"sku":"2884647","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_7845e434-9a74-4f08-93cf-8c0c508a0a99_0.jpg?v=1766234727"},{"product_id":"repeat-pattern-fabric-5","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍑 Watercolor Peach Pattern – Fresh Orchard Elegance for Home, Fashion \u0026amp; LifestyleInfuse your products with the soft charm of nature using this watercolor-style peach pattern, a beautifully hand-rendered design that celebrates the delicate beauty of orchard life. Featuring clusters of blush pink peaches, lush green leaves, and white blossoms with golden centers, this repeating motif evokes a serene, sun-kissed garden in full bloom.Each peach is illustrated with a soft, glossy texture and subtle shading, giving it a realistic yet artistic feel. The leaves vary in size and orientation, adding movement and depth to the composition, while the white flowers bring a gentle contrast and a sense of seasonal freshness. Set against a light, textured off-white background, the pastel tones of the fruit and foliage are perfectly balanced, making this design ideal for both minimalist and richly styled products.Whether you’re designing elegant wallpaper, romantic textiles, or nature-inspired stationery, this peach pattern offers a timeless aesthetic that appeals to lovers of botanical art, cottagecore style, and fresh, feminine design.🌿 Key Features:• Hand-painted watercolor design with soft, natural textures• Includes pink peaches, green leaves, and white blossoms in a seamless repeating layout• Ideal for wallpaper, fabric, gift wrap, and lifestyle accessories• Works beautifully in spring, summer, and orchard-themed collections• High-resolution pattern suitable for both digital and print applications🛍️ Popular Applications:• Home décor: wallpaper, cushion covers, table linens, curtains• Fashion: dresses, scarves, tote bags, sleepwear• Stationery: notebooks, planners, greeting cards, wrapping paper• Gift items: mugs, phone cases, cosmetic bags, art prints• Crafts \u0026amp; DIY: scrapbooking, decoupage, handmade packagingThis peach motif is a versatile and elegant choice for designers, makers, and brands looking to add a touch of orchard-inspired beauty to their collections. Its soft color palette and painterly style make it especially appealing for romantic, vintage, and nature-themed aesthetics, while its seamless repeat ensures easy integration into a wide range of product formats.Whether you’re curating a spring launch, refreshing your home décor line, or crafting artisanal gifts, this watercolor peach pattern brings warmth, freshness, and botanical charm to every creation.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153759756634,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153759789402,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153759822170,"sku":"2884650","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153759854938,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153759887706,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153759920474,"sku":"2884650","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153759953242,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153759986010,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153760018778,"sku":"2884650","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153760051546,"sku":"2884650","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153760084314,"sku":"2884650","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153760117082,"sku":"2884650","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153760149850,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153760182618,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153760215386,"sku":"2884650","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153760248154,"sku":"2884650","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153760280922,"sku":"2884650","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153760313690,"sku":"2884650","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153760346458,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153760379226,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153760411994,"sku":"2884650","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153760444762,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153760477530,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153760510298,"sku":"2884650","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153760543066,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153760575834,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153760608602,"sku":"2884650","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153760641370,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153760674138,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153760706906,"sku":"2884650","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153760739674,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153760772442,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153760805210,"sku":"2884650","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153760837978,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153760870746,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153760903514,"sku":"2884650","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153760936282,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153760969050,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153761001818,"sku":"2884650","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153761034586,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153761067354,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153761100122,"sku":"2884650","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153761132890,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153761165658,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153761198426,"sku":"2884650","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153761231194,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153761263962,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153761296730,"sku":"2884650","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153761329498,"sku":"2884650","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153761362266,"sku":"2884650","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153761395034,"sku":"2884650","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153761427802,"sku":"2884650","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153761460570,"sku":"2884650","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153761493338,"sku":"2884650","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153761526106,"sku":"2884650","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153761558874,"sku":"2884650","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153761591642,"sku":"2884650","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153761624410,"sku":"2884650","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153761657178,"sku":"2884650","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153761689946,"sku":"2884650","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153761722714,"sku":"2884650","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153761755482,"sku":"2884650","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153761788250,"sku":"2884650","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153761821018,"sku":"2884650","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153761853786,"sku":"2884650","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153761886554,"sku":"2884650","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153761919322,"sku":"2884650","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153761952090,"sku":"2884650","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153761984858,"sku":"2884650","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153762017626,"sku":"2884650","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153762050394,"sku":"2884650","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153762083162,"sku":"2884650","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153762115930,"sku":"2884650","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153762148698,"sku":"2884650","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153762181466,"sku":"2884650","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_ab75a08e-8fca-4d33-9aa5-3c0109dabff5_0.jpg?v=1766234917"},{"product_id":"repeat-pattern-fabric-6","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBlue Birds \u0026amp; Lemon Branches – Elegant Nature-Inspired Artwork for Home, Fashion \u0026amp; LifestyleAdd a touch of timeless elegance to your product line with this artistic illustration of two vibrant blue birds perched gracefully on intertwining branches. The composition features a harmonious blend of lush green leaves, white blossoms with golden centers, and clusters of yellow fruit resembling lemons, all set against a rich, dark gray background that enhances the vivid colors and intricate details.The birds, with their long, flowing tail feathers and poised symmetry, face each other in a balanced arrangement that evokes serenity and connection. Their brilliant blue plumage contrasts beautifully with the surrounding foliage and fruit, creating a visually striking and emotionally uplifting design. The painterly style and fine detailing make this artwork ideal for premium lifestyle products, nature-themed décor, and elegant fashion accessories.Whether you’re designing for a coastal cottage aesthetic, a botanical stationery collection, or a luxury textile line, this motif offers versatility, sophistication, and a touch of whimsy. Its nature-inspired theme appeals to bird lovers, garden enthusiasts, and anyone drawn to the beauty of flora and fauna.🌿 Key Features:• High-resolution digital illustration of two blue birds on fruiting branches• Includes green leaves, white blossoms, and yellow lemon-like fruits• Set against a dark gray background for dramatic contrast and visual depth• Ideal for wall art, textiles, stationery, and lifestyle accessories• Works beautifully in botanical, coastal, and vintage-inspired collections🛍️ Popular Applications:• Home décor: framed prints, cushion covers, wallpaper, table linens• Fashion: scarves, tote bags, dresses, sleepwear• Stationery: journals, greeting cards, planners, wrapping paper• Gift items: mugs, phone cases, art prints, cosmetic pouches• Crafts \u0026amp; DIY: scrapbooking, decoupage, handmade packagingThis elegant bird and branch motif is a versatile design element that brings nature’s charm into everyday life. Its rich color palette and balanced composition make it a standout choice for both minimalist and ornate product styles. Whether you’re curating a spring collection, launching a garden-inspired brand, or simply adding a splash of color to your offerings, this artwork delivers beauty, warmth, and timeless appeal.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153793212762,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153793245530,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153793278298,"sku":"2884651","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153793311066,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153793343834,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153793376602,"sku":"2884651","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153793409370,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153793442138,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153793474906,"sku":"2884651","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153793507674,"sku":"2884651","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153793540442,"sku":"2884651","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153793573210,"sku":"2884651","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153793605978,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153793638746,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153793671514,"sku":"2884651","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153793704282,"sku":"2884651","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153793737050,"sku":"2884651","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153793769818,"sku":"2884651","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153793802586,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153793835354,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153793868122,"sku":"2884651","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153793900890,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153793933658,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153793966426,"sku":"2884651","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153793999194,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153794031962,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153794064730,"sku":"2884651","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153794097498,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153794130266,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153794163034,"sku":"2884651","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153794195802,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153794228570,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153794261338,"sku":"2884651","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153794294106,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153794326874,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153794359642,"sku":"2884651","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153794392410,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153794425178,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153794457946,"sku":"2884651","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153794490714,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153794523482,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153794556250,"sku":"2884651","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153794589018,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153794621786,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153794654554,"sku":"2884651","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153794687322,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153794720090,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153794752858,"sku":"2884651","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153794785626,"sku":"2884651","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153794818394,"sku":"2884651","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153794851162,"sku":"2884651","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153794883930,"sku":"2884651","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153794916698,"sku":"2884651","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153794949466,"sku":"2884651","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153794982234,"sku":"2884651","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153795015002,"sku":"2884651","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153795047770,"sku":"2884651","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153795080538,"sku":"2884651","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153795113306,"sku":"2884651","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153795146074,"sku":"2884651","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153795178842,"sku":"2884651","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153795211610,"sku":"2884651","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153795244378,"sku":"2884651","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153795277146,"sku":"2884651","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153795309914,"sku":"2884651","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153795342682,"sku":"2884651","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153795375450,"sku":"2884651","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153795408218,"sku":"2884651","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153795440986,"sku":"2884651","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153795473754,"sku":"2884651","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153795506522,"sku":"2884651","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153795539290,"sku":"2884651","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153795572058,"sku":"2884651","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153795604826,"sku":"2884651","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153795637594,"sku":"2884651","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_3dff6e05-0e12-4c57-9786-43f40317b215_0.jpg?v=1766235254"},{"product_id":"repeat-pattern-fabric-7","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBlue Birds \u0026amp; Lemon Branches – Elegant Nature-Inspired Artwork for Home, Fashion \u0026amp; LifestyleAdd a touch of timeless elegance to your product line with this artistic illustration of two vibrant blue birds perched gracefully on intertwining branches. The composition features a harmonious blend of lush green leaves, white blossoms with golden centers, and clusters of yellow fruit resembling lemons, all set against a rich, dark gray background that enhances the vivid colors and intricate details.The birds, with their long, flowing tail feathers and poised symmetry, face each other in a balanced arrangement that evokes serenity and connection. Their brilliant blue plumage contrasts beautifully with the surrounding foliage and fruit, creating a visually striking and emotionally uplifting design. The painterly style and fine detailing make this artwork ideal for premium lifestyle products, nature-themed décor, and elegant fashion accessories.Whether you’re designing for a coastal cottage aesthetic, a botanical stationery collection, or a luxury textile line, this motif offers versatility, sophistication, and a touch of whimsy. Its nature-inspired theme appeals to bird lovers, garden enthusiasts, and anyone drawn to the beauty of flora and fauna.🌿 Key Features:• High-resolution digital illustration of two blue birds on fruiting branches• Includes green leaves, white blossoms, and yellow lemon-like fruits• Set against a dark gray background for dramatic contrast and visual depth• Ideal for wall art, textiles, stationery, and lifestyle accessories• Works beautifully in botanical, coastal, and vintage-inspired collections🛍️ Popular Applications:• Home décor: framed prints, cushion covers, wallpaper, table linens• Fashion: scarves, tote bags, dresses, sleepwear• Stationery: journals, greeting cards, planners, wrapping paper• Gift items: mugs, phone cases, art prints, cosmetic pouches• Crafts \u0026amp; DIY: scrapbooking, decoupage, handmade packagingThis elegant bird and branch motif is a versatile design element that brings nature’s charm into everyday life. Its rich color palette and balanced composition make it a standout choice for both minimalist and ornate product styles. Whether you’re curating a spring collection, launching a garden-inspired brand, or simply adding a splash of color to your offerings, this artwork delivers beauty, warmth, and timeless appeal.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153801929050,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153801961818,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153801994586,"sku":"2884653","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153802027354,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153802060122,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153802092890,"sku":"2884653","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153802125658,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153802158426,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153802191194,"sku":"2884653","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153802223962,"sku":"2884653","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153802256730,"sku":"2884653","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153802289498,"sku":"2884653","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153802322266,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153802355034,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153802387802,"sku":"2884653","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153802420570,"sku":"2884653","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153802453338,"sku":"2884653","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153802486106,"sku":"2884653","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153802518874,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153802551642,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153802584410,"sku":"2884653","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153802617178,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153802649946,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153802682714,"sku":"2884653","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153802715482,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153802748250,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153802781018,"sku":"2884653","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153802813786,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153802846554,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153802879322,"sku":"2884653","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153802912090,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153802944858,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153802977626,"sku":"2884653","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153803010394,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153803043162,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153803075930,"sku":"2884653","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153803108698,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153803141466,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153803174234,"sku":"2884653","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153803207002,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153803239770,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153803272538,"sku":"2884653","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153803305306,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153803338074,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153803370842,"sku":"2884653","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153803403610,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153803436378,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153803469146,"sku":"2884653","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153803501914,"sku":"2884653","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153803534682,"sku":"2884653","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153803567450,"sku":"2884653","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153803600218,"sku":"2884653","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153803632986,"sku":"2884653","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153803665754,"sku":"2884653","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153803698522,"sku":"2884653","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153803731290,"sku":"2884653","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153803764058,"sku":"2884653","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153803796826,"sku":"2884653","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153803829594,"sku":"2884653","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153803862362,"sku":"2884653","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153803895130,"sku":"2884653","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153803927898,"sku":"2884653","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153803960666,"sku":"2884653","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153803993434,"sku":"2884653","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153804026202,"sku":"2884653","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153804058970,"sku":"2884653","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153804091738,"sku":"2884653","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153804124506,"sku":"2884653","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153804157274,"sku":"2884653","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153804190042,"sku":"2884653","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153804222810,"sku":"2884653","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153804255578,"sku":"2884653","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153804288346,"sku":"2884653","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153804321114,"sku":"2884653","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153804353882,"sku":"2884653","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_a36eb23f-5491-493d-acab-e1b0c142112a_0.jpg?v=1766235441"},{"product_id":"repeat-pattern-fabric-8","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBlue Birds \u0026amp; Lemon Branches – Elegant Nature-Inspired Artwork for Home, Fashion \u0026amp; LifestyleAdd a touch of timeless elegance to your product line with this artistic illustration of two vibrant blue birds perched gracefully on intertwining branches. The composition features a harmonious blend of lush green leaves, white blossoms with golden centers, and clusters of yellow fruit resembling lemons, all set against a rich, dark gray background that enhances the vivid colors and intricate details.The birds, with their long, flowing tail feathers and poised symmetry, face each other in a balanced arrangement that evokes serenity and connection. Their brilliant blue plumage contrasts beautifully with the surrounding foliage and fruit, creating a visually striking and emotionally uplifting design. The painterly style and fine detailing make this artwork ideal for premium lifestyle products, nature-themed décor, and elegant fashion accessories.Whether you’re designing for a coastal cottage aesthetic, a botanical stationery collection, or a luxury textile line, this motif offers versatility, sophistication, and a touch of whimsy. Its nature-inspired theme appeals to bird lovers, garden enthusiasts, and anyone drawn to the beauty of flora and fauna.🌿 Key Features:• High-resolution digital illustration of two blue birds on fruiting branches• Includes green leaves, white blossoms, and yellow lemon-like fruits• Set against a dark gray background for dramatic contrast and visual depth• Ideal for wall art, textiles, stationery, and lifestyle accessories• Works beautifully in botanical, coastal, and vintage-inspired collections🛍️ Popular Applications:• Home décor: framed prints, cushion covers, wallpaper, table linens• Fashion: scarves, tote bags, dresses, sleepwear• Stationery: journals, greeting cards, planners, wrapping paper• Gift items: mugs, phone cases, art prints, cosmetic pouches• Crafts \u0026amp; DIY: scrapbooking, decoupage, handmade packagingThis elegant bird and branch motif is a versatile design element that brings nature’s charm into everyday life. Its rich color palette and balanced composition make it a standout choice for both minimalist and ornate product styles. Whether you’re curating a spring collection, launching a garden-inspired brand, or simply adding a splash of color to your offerings, this artwork delivers beauty, warmth, and timeless appeal.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153816117594,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153816150362,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153816183130,"sku":"2884654","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153816215898,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153816248666,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153816281434,"sku":"2884654","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153816314202,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153816346970,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153816379738,"sku":"2884654","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153816412506,"sku":"2884654","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153816445274,"sku":"2884654","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153816478042,"sku":"2884654","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153816510810,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153816543578,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153816576346,"sku":"2884654","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153816609114,"sku":"2884654","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153816641882,"sku":"2884654","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153816674650,"sku":"2884654","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153816707418,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153816740186,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153816772954,"sku":"2884654","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153816805722,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153816838490,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153816871258,"sku":"2884654","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153816904026,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153816936794,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153816969562,"sku":"2884654","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153817002330,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153817035098,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153817067866,"sku":"2884654","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153817100634,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153817133402,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153817166170,"sku":"2884654","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153817198938,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153817231706,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153817264474,"sku":"2884654","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153817297242,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153817330010,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153817362778,"sku":"2884654","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153817395546,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153817428314,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153817461082,"sku":"2884654","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153817493850,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153817526618,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153817559386,"sku":"2884654","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153817592154,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153817624922,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153817657690,"sku":"2884654","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153817690458,"sku":"2884654","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153817723226,"sku":"2884654","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153817755994,"sku":"2884654","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153817788762,"sku":"2884654","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153817821530,"sku":"2884654","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153817854298,"sku":"2884654","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153817887066,"sku":"2884654","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153817919834,"sku":"2884654","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153817952602,"sku":"2884654","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153817985370,"sku":"2884654","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153818018138,"sku":"2884654","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153818050906,"sku":"2884654","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153818083674,"sku":"2884654","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153818116442,"sku":"2884654","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153818149210,"sku":"2884654","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153818181978,"sku":"2884654","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153818214746,"sku":"2884654","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153818247514,"sku":"2884654","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153818280282,"sku":"2884654","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153818313050,"sku":"2884654","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153818345818,"sku":"2884654","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153818378586,"sku":"2884654","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153818411354,"sku":"2884654","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153818444122,"sku":"2884654","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153818476890,"sku":"2884654","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153818509658,"sku":"2884654","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153818542426,"sku":"2884654","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_f1fdc0a4-0349-43ac-9170-bf62ee64ebe1_0.jpg?v=1766235671"},{"product_id":"repeat-pattern-fabric-9","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBlue Birds \u0026amp; Lemon Branches – Elegant Nature-Inspired Artwork for Home, Fashion \u0026amp; LifestyleAdd a touch of timeless elegance to your product line with this artistic illustration of two vibrant blue birds perched gracefully on intertwining branches. The composition features a harmonious blend of lush green leaves, white blossoms with golden centers, and clusters of yellow fruit resembling lemons, all set against a rich, dark gray background that enhances the vivid colors and intricate details.The birds, with their long, flowing tail feathers and poised symmetry, face each other in a balanced arrangement that evokes serenity and connection. Their brilliant blue plumage contrasts beautifully with the surrounding foliage and fruit, creating a visually striking and emotionally uplifting design. The painterly style and fine detailing make this artwork ideal for premium lifestyle products, nature-themed décor, and elegant fashion accessories.Whether you’re designing for a coastal cottage aesthetic, a botanical stationery collection, or a luxury textile line, this motif offers versatility, sophistication, and a touch of whimsy. Its nature-inspired theme appeals to bird lovers, garden enthusiasts, and anyone drawn to the beauty of flora and fauna.🌿 Key Features:• High-resolution digital illustration of two blue birds on fruiting branches• Includes green leaves, white blossoms, and yellow lemon-like fruits• Set against a dark gray background for dramatic contrast and visual depth• Ideal for wall art, textiles, stationery, and lifestyle accessories• Works beautifully in botanical, coastal, and vintage-inspired collections🛍️ Popular Applications:• Home décor: framed prints, cushion covers, wallpaper, table linens• Fashion: scarves, tote bags, dresses, sleepwear• Stationery: journals, greeting cards, planners, wrapping paper• Gift items: mugs, phone cases, art prints, cosmetic pouches• Crafts \u0026amp; DIY: scrapbooking, decoupage, handmade packagingThis elegant bird and branch motif is a versatile design element that brings nature’s charm into everyday life. Its rich color palette and balanced composition make it a standout choice for both minimalist and ornate product styles. Whether you’re curating a spring collection, launching a garden-inspired brand, or simply adding a splash of color to your offerings, this artwork delivers beauty, warmth, and timeless appeal.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153896923482,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153896956250,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153896989018,"sku":"2884656","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153897021786,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153897054554,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153897087322,"sku":"2884656","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153897120090,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153897152858,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153897185626,"sku":"2884656","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153897218394,"sku":"2884656","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153897251162,"sku":"2884656","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153897283930,"sku":"2884656","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153897316698,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153897349466,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153897382234,"sku":"2884656","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153897415002,"sku":"2884656","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153897447770,"sku":"2884656","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153897480538,"sku":"2884656","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153897513306,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153897546074,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153897578842,"sku":"2884656","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153897611610,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153897644378,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153897677146,"sku":"2884656","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153897709914,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153897742682,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153897775450,"sku":"2884656","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153897808218,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153897840986,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153897873754,"sku":"2884656","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153897906522,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153897939290,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153897972058,"sku":"2884656","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153898004826,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153898037594,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153898070362,"sku":"2884656","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153898103130,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153898135898,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153898168666,"sku":"2884656","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153898201434,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153898234202,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153898266970,"sku":"2884656","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153898299738,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153898332506,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153898365274,"sku":"2884656","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153898398042,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153898430810,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153898463578,"sku":"2884656","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153898496346,"sku":"2884656","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153898529114,"sku":"2884656","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153898561882,"sku":"2884656","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153898594650,"sku":"2884656","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153898627418,"sku":"2884656","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153898660186,"sku":"2884656","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153898692954,"sku":"2884656","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153898725722,"sku":"2884656","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153898758490,"sku":"2884656","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153898791258,"sku":"2884656","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153898824026,"sku":"2884656","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153898856794,"sku":"2884656","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153898889562,"sku":"2884656","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153898922330,"sku":"2884656","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153898955098,"sku":"2884656","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153898987866,"sku":"2884656","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153899020634,"sku":"2884656","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153899053402,"sku":"2884656","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153899086170,"sku":"2884656","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153899118938,"sku":"2884656","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153899151706,"sku":"2884656","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153899184474,"sku":"2884656","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153899217242,"sku":"2884656","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153899250010,"sku":"2884656","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153899282778,"sku":"2884656","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153899315546,"sku":"2884656","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153899348314,"sku":"2884656","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_5abdb1c8-9270-466c-bfea-6683b52225c3_0.jpg?v=1766236472"},{"product_id":"repeat-pattern-fabric-10","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🌸 Hummingbirds \u0026amp; Wisteria Floral Pattern – Elegant Nature-Inspired Design for Lifestyle \u0026amp; DécorTransform your products with the enchanting beauty of this seamless hummingbird and wisteria floral pattern, a sophisticated and vibrant design that celebrates the harmony of nature. Featuring clusters of lavender and light purple wisteria blooms, lush green leaves, and graceful hummingbirds in flight, this artwork brings a sense of movement, serenity, and botanical elegance to any surface.The hummingbirds, rendered in soft pink and brown tones, are depicted in various dynamic poses, adding life and energy to the composition. Their delicate wings and curved beaks are beautifully detailed, complementing the cascading wisteria flowers that hang like nature’s chandeliers. Set against a rich black background, the colors pop with dramatic contrast, making this pattern ideal for both bold statement pieces and refined, elegant designs.Whether you’re creating luxury textiles, stylish wallpaper, or artisanal accessories, this nature-inspired motif offers timeless appeal and versatile charm. Its seamless repeat makes it perfect for large-scale applications, while the intricate details ensure visual interest even on smaller items.🌿 Key Features:• Seamless repeating pattern featuring hummingbirds, wisteria flowers, and green foliage• Rich color palette with lavender, pink, green, and black for high contrast and visual depth• Ideal for fabric design, wallpaper, stationery, and lifestyle accessories• Works beautifully in garden, spring, and nature-themed collections• High-resolution artwork suitable for both digital and print formats🛍️ Popular Applications:• Home décor: wallpaper, cushion covers, curtains, table runners• Fashion: dresses, scarves, tote bags, sleepwear• Stationery: journals, planners, greeting cards, wrapping paper• Gift items: mugs, phone cases, cosmetic bags, art prints• Crafts \u0026amp; DIY: scrapbooking, handmade packaging, decoupageThis hummingbird and wisteria pattern is a versatile and elegant choice for designers, makers, and brands seeking to infuse their products with the beauty of nature. Its romantic floral theme and graceful bird imagery appeal to garden lovers, birdwatchers, and anyone drawn to the delicate balance of flora and fauna.Whether you’re launching a spring collection, refreshing your home décor line, or crafting bespoke gifts, this design brings a touch of botanical magic and timeless sophistication to every creation.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53153925136730,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53153925169498,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53153925202266,"sku":"2884660","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53153925235034,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53153925267802,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53153925300570,"sku":"2884660","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153925333338,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153925366106,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153925398874,"sku":"2884660","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153925431642,"sku":"2884660","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153925464410,"sku":"2884660","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153925497178,"sku":"2884660","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53153925529946,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53153925562714,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53153925595482,"sku":"2884660","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153925628250,"sku":"2884660","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153925661018,"sku":"2884660","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153925693786,"sku":"2884660","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53153925726554,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53153925759322,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53153925792090,"sku":"2884660","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153925824858,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153925857626,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153925890394,"sku":"2884660","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53153925923162,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53153925955930,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53153925988698,"sku":"2884660","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53153926021466,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53153926054234,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53153926087002,"sku":"2884660","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53153926119770,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53153926152538,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53153926185306,"sku":"2884660","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53153926218074,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53153926250842,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53153926283610,"sku":"2884660","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53153926316378,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53153926349146,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53153926381914,"sku":"2884660","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53153926414682,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53153926447450,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53153926480218,"sku":"2884660","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153926512986,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153926545754,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153926578522,"sku":"2884660","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53153926611290,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53153926644058,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53153926676826,"sku":"2884660","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53153926709594,"sku":"2884660","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53153926742362,"sku":"2884660","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53153926775130,"sku":"2884660","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53153926807898,"sku":"2884660","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53153926840666,"sku":"2884660","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53153926873434,"sku":"2884660","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53153926906202,"sku":"2884660","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53153926938970,"sku":"2884660","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53153926971738,"sku":"2884660","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153927004506,"sku":"2884660","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153927037274,"sku":"2884660","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153927070042,"sku":"2884660","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53153927102810,"sku":"2884660","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53153927135578,"sku":"2884660","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53153927168346,"sku":"2884660","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53153927201114,"sku":"2884660","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53153927233882,"sku":"2884660","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53153927266650,"sku":"2884660","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53153927299418,"sku":"2884660","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53153927332186,"sku":"2884660","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53153927364954,"sku":"2884660","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53153927397722,"sku":"2884660","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53153927430490,"sku":"2884660","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53153927463258,"sku":"2884660","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53153927496026,"sku":"2884660","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53153927528794,"sku":"2884660","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (out of stock) (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53153927561562,"sku":"2884660","price":90.92,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/ProductStudio_version_75638659-12ff-40c8-a8dc-12d0a0182fa7_0.jpg?v=1766237122"},{"product_id":"repeat-pattern-fabric-11","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBring a touch of serene woodland charm into your home with this elegant watercolor pattern featuring blue and yellow songbirds perched among soft green leaves and clusters of red berries. The hand‑painted detailing gives the design a gentle, artisanal feel, while the repeating layout creates a harmonious flow across any surface.As wallpaper, it transforms a room with a calming, nature‑inspired atmosphere — perfect for bedrooms, garden rooms, reading nooks, or feature walls that call for subtle sophistication. As fabric, the design lends itself beautifully to cushions, curtains, table linens, apparel, and craft projects, offering a timeless blend of colour and character.The light, textured background enhances the painterly quality of the artwork, making the pattern feel both fresh and classic. Whether used in interiors or textiles, this design brings a sense of peaceful beauty and effortless style.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53481707831642,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53481707864410,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53481707897178,"sku":"2916553","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53481707929946,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53481707962714,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53481707995482,"sku":"2916553","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481708028250,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481708061018,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481708093786,"sku":"2916553","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481708126554,"sku":"2916553","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481708159322,"sku":"2916553","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481708192090,"sku":"2916553","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53481708224858,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53481708257626,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53481708290394,"sku":"2916553","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481708323162,"sku":"2916553","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481708355930,"sku":"2916553","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481708388698,"sku":"2916553","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53481708421466,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53481708454234,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53481708487002,"sku":"2916553","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481708519770,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481708552538,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481708585306,"sku":"2916553","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481708618074,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481708650842,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481708683610,"sku":"2916553","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53481708716378,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53481708749146,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53481708781914,"sku":"2916553","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53481708814682,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53481708847450,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53481708880218,"sku":"2916553","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53481708912986,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53481708945754,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53481708978522,"sku":"2916553","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481709011290,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481709044058,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481709076826,"sku":"2916553","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53481709109594,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53481709142362,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53481709175130,"sku":"2916553","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481709207898,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481709240666,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481709273434,"sku":"2916553","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481709306202,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481709338970,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481709371738,"sku":"2916553","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53481709404506,"sku":"2916553","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53481709437274,"sku":"2916553","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53481709470042,"sku":"2916553","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53481709502810,"sku":"2916553","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53481709535578,"sku":"2916553","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53481709568346,"sku":"2916553","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53481709601114,"sku":"2916553","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53481709633882,"sku":"2916553","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53481709666650,"sku":"2916553","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481709699418,"sku":"2916553","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481709732186,"sku":"2916553","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481709764954,"sku":"2916553","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481709797722,"sku":"2916553","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481709830490,"sku":"2916553","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481709863258,"sku":"2916553","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53481709896026,"sku":"2916553","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53481709928794,"sku":"2916553","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53481709961562,"sku":"2916553","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53481709994330,"sku":"2916553","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53481710027098,"sku":"2916553","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53481710059866,"sku":"2916553","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53481710092634,"sku":"2916553","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53481710125402,"sku":"2916553","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53481710158170,"sku":"2916553","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481710190938,"sku":"2916553","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481710223706,"sku":"2916553","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481710256474,"sku":"2916553","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2916553-0.jpg?v=1770010686"},{"product_id":"repeat-pattern-fabric-12","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBring a touch of serene woodland charm into your home with this elegant watercolor pattern featuring blue and yellow songbirds perched among soft green leaves and clusters of red berries. The hand‑painted detailing gives the design a gentle, artisanal feel, while the repeating layout creates a harmonious flow across any surface.As wallpaper, it transforms a room with a calming, nature‑inspired atmosphere — perfect for bedrooms, garden rooms, reading nooks, or feature walls that call for subtle sophistication. As fabric, the design lends itself beautifully to cushions, curtains, table linens, apparel, and craft projects, offering a timeless blend of colour and character.The light, textured background enhances the painterly quality of the artwork, making the pattern feel both fresh and classic. Whether used in interiors or textiles, this design brings a sense of peaceful beauty and effortless style.---\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53481727721818,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53481727754586,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53481727787354,"sku":"2916558","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53481727820122,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53481727852890,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53481727885658,"sku":"2916558","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481727918426,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481727951194,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481727983962,"sku":"2916558","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481728016730,"sku":"2916558","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481728049498,"sku":"2916558","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481728082266,"sku":"2916558","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53481728115034,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53481728147802,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53481728180570,"sku":"2916558","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481728213338,"sku":"2916558","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481728246106,"sku":"2916558","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481728278874,"sku":"2916558","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53481728311642,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53481728344410,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53481728377178,"sku":"2916558","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481728409946,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481728442714,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481728475482,"sku":"2916558","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481728508250,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481728541018,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481728573786,"sku":"2916558","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53481728606554,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53481728639322,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53481728672090,"sku":"2916558","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53481728704858,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53481728737626,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53481728770394,"sku":"2916558","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53481728803162,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53481728835930,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53481728868698,"sku":"2916558","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481728901466,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481728934234,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481728967002,"sku":"2916558","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53481728999770,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53481729032538,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53481729065306,"sku":"2916558","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481729098074,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481729130842,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481729163610,"sku":"2916558","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481729196378,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481729229146,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481729261914,"sku":"2916558","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53481729294682,"sku":"2916558","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53481729327450,"sku":"2916558","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53481729360218,"sku":"2916558","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53481729392986,"sku":"2916558","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53481729425754,"sku":"2916558","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53481729458522,"sku":"2916558","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53481729491290,"sku":"2916558","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53481729524058,"sku":"2916558","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53481729556826,"sku":"2916558","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481729589594,"sku":"2916558","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481729622362,"sku":"2916558","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481729655130,"sku":"2916558","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481729687898,"sku":"2916558","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481729720666,"sku":"2916558","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481729753434,"sku":"2916558","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53481729786202,"sku":"2916558","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53481729818970,"sku":"2916558","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53481729851738,"sku":"2916558","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53481729884506,"sku":"2916558","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53481729917274,"sku":"2916558","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53481729950042,"sku":"2916558","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53481729982810,"sku":"2916558","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53481730015578,"sku":"2916558","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53481730048346,"sku":"2916558","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481730081114,"sku":"2916558","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481730113882,"sku":"2916558","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481730146650,"sku":"2916558","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2916558-0.jpg?v=1770011057"},{"product_id":"repeat-pattern-fabric-13","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBring a touch of serene woodland charm into your home with this elegant watercolor pattern featuring blue and yellow songbirds perched among soft green leaves and clusters of red berries. The hand‑painted detailing gives the design a gentle, artisanal feel, while the repeating layout creates a harmonious flow across any surface.As wallpaper, it transforms a room with a calming, nature‑inspired atmosphere — perfect for bedrooms, garden rooms, reading nooks, or feature walls that call for subtle sophistication. As fabric, the design lends itself beautifully to cushions, curtains, table linens, apparel, and craft projects, offering a timeless blend of colour and character.The light, textured background enhances the painterly quality of the artwork, making the pattern feel both fresh and classic. Whether used in interiors or textiles, this design brings a sense of peaceful beauty and effortless style.---\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53481737388378,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53481737421146,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53481737453914,"sku":"2916564","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53481737486682,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53481737519450,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53481737552218,"sku":"2916564","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481737584986,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481737617754,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481737650522,"sku":"2916564","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481737683290,"sku":"2916564","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481737716058,"sku":"2916564","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481737748826,"sku":"2916564","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53481737781594,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53481737814362,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53481737847130,"sku":"2916564","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481737879898,"sku":"2916564","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481737912666,"sku":"2916564","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481737945434,"sku":"2916564","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53481737978202,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53481738010970,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53481738043738,"sku":"2916564","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481738076506,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481738109274,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481738142042,"sku":"2916564","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481738174810,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481738207578,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481738240346,"sku":"2916564","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53481738273114,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53481738305882,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53481738338650,"sku":"2916564","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53481738371418,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53481738404186,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53481738436954,"sku":"2916564","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53481738469722,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53481738502490,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53481738535258,"sku":"2916564","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481738568026,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481738600794,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481738633562,"sku":"2916564","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53481738666330,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53481738699098,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53481738731866,"sku":"2916564","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481738764634,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481738797402,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481738830170,"sku":"2916564","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481738862938,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481738895706,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481738928474,"sku":"2916564","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53481738961242,"sku":"2916564","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53481738994010,"sku":"2916564","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53481739026778,"sku":"2916564","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53481739059546,"sku":"2916564","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53481739092314,"sku":"2916564","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53481739125082,"sku":"2916564","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53481739157850,"sku":"2916564","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53481739190618,"sku":"2916564","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53481739223386,"sku":"2916564","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481739256154,"sku":"2916564","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481739288922,"sku":"2916564","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481739321690,"sku":"2916564","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481739354458,"sku":"2916564","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481739387226,"sku":"2916564","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481739419994,"sku":"2916564","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53481739452762,"sku":"2916564","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53481739485530,"sku":"2916564","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53481739518298,"sku":"2916564","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53481739551066,"sku":"2916564","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53481739583834,"sku":"2916564","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53481739616602,"sku":"2916564","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53481739649370,"sku":"2916564","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53481739682138,"sku":"2916564","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53481739714906,"sku":"2916564","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481739747674,"sku":"2916564","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481739780442,"sku":"2916564","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481739813210,"sku":"2916564","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2916564-0.jpg?v=1770011232"},{"product_id":"repeat-pattern-fabric-14","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBring a touch of serene woodland charm into your home with this elegant watercolor pattern featuring blue and yellow songbirds perched among soft green leaves and clusters of red berries. The hand‑painted detailing gives the design a gentle, artisanal feel, while the repeating layout creates a harmonious flow across any surface.As wallpaper, it transforms a room with a calming, nature‑inspired atmosphere — perfect for bedrooms, garden rooms, reading nooks, or feature walls that call for subtle sophistication. As fabric, the design lends itself beautifully to cushions, curtains, table linens, apparel, and craft projects, offering a timeless blend of colour and character.The light, textured background enhances the painterly quality of the artwork, making the pattern feel both fresh and classic. Whether used in interiors or textiles, this design brings a sense of peaceful beauty and effortless style.---\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53481746923866,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53481746956634,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53481746989402,"sku":"2916568","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53481747022170,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53481747054938,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53481747087706,"sku":"2916568","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481747120474,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481747153242,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481747186010,"sku":"2916568","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481747218778,"sku":"2916568","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481747251546,"sku":"2916568","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481747284314,"sku":"2916568","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53481747317082,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53481747349850,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53481747382618,"sku":"2916568","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481747415386,"sku":"2916568","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481747448154,"sku":"2916568","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481747480922,"sku":"2916568","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53481747513690,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53481747546458,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53481747579226,"sku":"2916568","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481747611994,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481747644762,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481747677530,"sku":"2916568","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481747710298,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481747743066,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481747775834,"sku":"2916568","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53481747808602,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53481747841370,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53481747874138,"sku":"2916568","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53481747906906,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53481747939674,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53481747972442,"sku":"2916568","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53481748005210,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53481748037978,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53481748070746,"sku":"2916568","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481748103514,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481748136282,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481748169050,"sku":"2916568","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53481748201818,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53481748234586,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53481748267354,"sku":"2916568","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481748300122,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481748332890,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481748365658,"sku":"2916568","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481748398426,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481748431194,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481748463962,"sku":"2916568","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53481748496730,"sku":"2916568","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53481748529498,"sku":"2916568","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53481748562266,"sku":"2916568","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53481748595034,"sku":"2916568","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53481748627802,"sku":"2916568","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53481748660570,"sku":"2916568","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53481748693338,"sku":"2916568","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53481748726106,"sku":"2916568","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53481748758874,"sku":"2916568","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481748791642,"sku":"2916568","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481748824410,"sku":"2916568","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481748857178,"sku":"2916568","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481748889946,"sku":"2916568","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481748922714,"sku":"2916568","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481748955482,"sku":"2916568","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53481748988250,"sku":"2916568","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53481749021018,"sku":"2916568","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53481749053786,"sku":"2916568","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53481749086554,"sku":"2916568","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53481749119322,"sku":"2916568","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53481749152090,"sku":"2916568","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53481749184858,"sku":"2916568","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53481749217626,"sku":"2916568","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53481749250394,"sku":"2916568","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481749283162,"sku":"2916568","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481749315930,"sku":"2916568","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481749348698,"sku":"2916568","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2916568-0.jpg?v=1770011381"},{"product_id":"repeat-pattern-fabric-15","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBring a touch of serene woodland charm into your home with this elegant watercolor pattern featuring blue and yellow songbirds perched among soft green leaves and clusters of red berries. The hand‑painted detailing gives the design a gentle, artisanal feel, while the repeating layout creates a harmonious flow across any surface.As wallpaper, it transforms a room with a calming, nature‑inspired atmosphere — perfect for bedrooms, garden rooms, reading nooks, or feature walls that call for subtle sophistication. As fabric, the design lends itself beautifully to cushions, curtains, table linens, apparel, and craft projects, offering a timeless blend of colour and character.The light, textured background enhances the painterly quality of the artwork, making the pattern feel both fresh and classic. Whether used in interiors or textiles, this design brings a sense of peaceful beauty and effortless style.---\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53481758556506,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53481758589274,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53481758622042,"sku":"2916570","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53481758654810,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53481758687578,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53481758720346,"sku":"2916570","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481758753114,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481758785882,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481758818650,"sku":"2916570","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481758851418,"sku":"2916570","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481758884186,"sku":"2916570","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481758916954,"sku":"2916570","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53481758949722,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53481758982490,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53481759015258,"sku":"2916570","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481759048026,"sku":"2916570","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481759080794,"sku":"2916570","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481759113562,"sku":"2916570","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53481759146330,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53481759179098,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53481759211866,"sku":"2916570","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481759244634,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481759277402,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481759310170,"sku":"2916570","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53481759342938,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53481759375706,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53481759408474,"sku":"2916570","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53481759441242,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53481759474010,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53481759506778,"sku":"2916570","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53481759539546,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53481759572314,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53481759605082,"sku":"2916570","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53481759637850,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53481759670618,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53481759703386,"sku":"2916570","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53481759736154,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53481759768922,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53481759801690,"sku":"2916570","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53481759834458,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53481759867226,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53481759899994,"sku":"2916570","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481759932762,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481759965530,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481759998298,"sku":"2916570","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53481760031066,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53481760063834,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53481760096602,"sku":"2916570","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53481760129370,"sku":"2916570","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53481760162138,"sku":"2916570","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53481760194906,"sku":"2916570","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53481760227674,"sku":"2916570","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53481760260442,"sku":"2916570","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53481760293210,"sku":"2916570","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53481760325978,"sku":"2916570","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53481760358746,"sku":"2916570","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53481760391514,"sku":"2916570","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481760424282,"sku":"2916570","price":49.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481760457050,"sku":"2916570","price":89.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481760489818,"sku":"2916570","price":156.97,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53481760522586,"sku":"2916570","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53481760555354,"sku":"2916570","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53481760588122,"sku":"2916570","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53481760620890,"sku":"2916570","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53481760653658,"sku":"2916570","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53481760686426,"sku":"2916570","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53481760719194,"sku":"2916570","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53481760751962,"sku":"2916570","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53481760784730,"sku":"2916570","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53481760817498,"sku":"2916570","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53481760850266,"sku":"2916570","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53481760883034,"sku":"2916570","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53481760915802,"sku":"2916570","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53481760948570,"sku":"2916570","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53481760981338,"sku":"2916570","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2916570-0.jpg?v=1770011557"},{"product_id":"repeat-pattern-fabric-16","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Product Description: Lemon Grove Botanical Fabric CollectionA celebration of sun‑drenched orchards and timeless botanical illustration, this complementary fabric design brings the charm of hand‑painted lemon branches into your home. Each colourway—soft sky blue, deep black, fresh spring green, and muted blush—offers a distinct mood while remaining perfectly coordinated for multi‑fabric projects. Ripe yellow lemons, glossy green leaves, and delicate white blossoms create a lively, uplifting pattern that feels both classic and contemporary.Crafted for makers who value artistry, heritage, and natural beauty, this design is ideal for upholstery, curtains, cushions, table linens, fashion accessories, and bespoke home décor. The repeating pattern ensures seamless results across large and small surfaces, making it a versatile choice for interior designers, sewists, and creative studios.---🌿 Key Features• Hand‑designed botanical artwork featuring lemons, leaves, and blossoms• Four complementary colourways: sky blue, black, spring green, and blush pink• Seamless repeating pattern for flawless large‑scale projects• Perfect for home décor, soft furnishings, apparel, and craft projects• Fresh, nature‑inspired aesthetic that suits modern, rustic, Mediterranean, and cottage‑style interiors• Printed to order on your chosen Contrado fabric base for exceptional colour and detail---🌼 Style \u0026amp; InspirationThis collection draws on the warmth of Mediterranean citrus groves and the elegance of traditional botanical studies. The result is a fabric that feels joyful yet refined—ideal for brightening kitchens, garden rooms, conservatories, and creative living spaces. Whether used as a statement print or paired across colourways for layered styling, the design brings a sense of freshness and natural abundance to any project.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760166134106,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760166166874,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760166199642,"sku":"2945212","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760166232410,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760166265178,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760166297946,"sku":"2945212","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760166330714,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760166363482,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760166396250,"sku":"2945212","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760166429018,"sku":"2945212","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760166461786,"sku":"2945212","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760166494554,"sku":"2945212","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760166527322,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760166560090,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760166592858,"sku":"2945212","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760166625626,"sku":"2945212","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760166658394,"sku":"2945212","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760166691162,"sku":"2945212","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760166723930,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760166756698,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760166789466,"sku":"2945212","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760166822234,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760166855002,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760166887770,"sku":"2945212","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760166920538,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760166953306,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760166986074,"sku":"2945212","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760167018842,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760167051610,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760167084378,"sku":"2945212","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760167117146,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760167149914,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760167182682,"sku":"2945212","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760167215450,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760167248218,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760167280986,"sku":"2945212","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760167313754,"sku":"2945212","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760167346522,"sku":"2945212","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760167379290,"sku":"2945212","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760167412058,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760167444826,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760167477594,"sku":"2945212","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760167510362,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760167543130,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760167575898,"sku":"2945212","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760167608666,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760167641434,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760167674202,"sku":"2945212","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760167706970,"sku":"2945212","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760167739738,"sku":"2945212","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760167772506,"sku":"2945212","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760167805274,"sku":"2945212","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760167838042,"sku":"2945212","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760167870810,"sku":"2945212","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760167903578,"sku":"2945212","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760167936346,"sku":"2945212","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760167969114,"sku":"2945212","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760168001882,"sku":"2945212","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760168034650,"sku":"2945212","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760168067418,"sku":"2945212","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760168100186,"sku":"2945212","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760168132954,"sku":"2945212","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760168165722,"sku":"2945212","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760168198490,"sku":"2945212","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760168231258,"sku":"2945212","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760168264026,"sku":"2945212","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760168296794,"sku":"2945212","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760168329562,"sku":"2945212","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760168362330,"sku":"2945212","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760168395098,"sku":"2945212","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760168427866,"sku":"2945212","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760168460634,"sku":"2945212","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760168493402,"sku":"2945212","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760168526170,"sku":"2945212","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760168558938,"sku":"2945212","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945212-0.jpg?v=1772970858"},{"product_id":"repeat-pattern-fabric-17","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Product Description: Lemon Grove Botanical Fabric CollectionA celebration of sun‑drenched orchards and timeless botanical illustration, this complementary fabric design brings the charm of hand‑painted lemon branches into your home. Each colourway—soft sky blue, deep black, fresh spring green, and muted blush—offers a distinct mood while remaining perfectly coordinated for multi‑fabric projects. Ripe yellow lemons, glossy green leaves, and delicate white blossoms create a lively, uplifting pattern that feels both classic and contemporary.Crafted for makers who value artistry, heritage, and natural beauty, this design is ideal for upholstery, curtains, cushions, table linens, fashion accessories, and bespoke home décor. The repeating pattern ensures seamless results across large and small surfaces, making it a versatile choice for interior designers, sewists, and creative studios.---🌿 Key Features• Hand‑designed botanical artwork featuring lemons, leaves, and blossoms• Four complementary colourways: sky blue, black, spring green, and blush pink• Seamless repeating pattern for flawless large‑scale projects• Perfect for home décor, soft furnishings, apparel, and craft projects• Fresh, nature‑inspired aesthetic that suits modern, rustic, Mediterranean, and cottage‑style interiors• Printed to order on your chosen Contrado fabric base for exceptional colour and detail---🌼 Style \u0026amp; InspirationThis collection draws on the warmth of Mediterranean citrus groves and the elegance of traditional botanical studies. The result is a fabric that feels joyful yet refined—ideal for brightening kitchens, garden rooms, conservatories, and creative living spaces. Whether used as a statement print or paired across colourways for layered styling, the design brings a sense of freshness and natural abundance to any project.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760182092122,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760182124890,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760182157658,"sku":"2945216","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760182190426,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760182223194,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760182255962,"sku":"2945216","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760182288730,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760182321498,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760182354266,"sku":"2945216","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760182387034,"sku":"2945216","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760182419802,"sku":"2945216","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760182452570,"sku":"2945216","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760182485338,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760182518106,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760182550874,"sku":"2945216","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760182583642,"sku":"2945216","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760182616410,"sku":"2945216","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760182649178,"sku":"2945216","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760182681946,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760182714714,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760182747482,"sku":"2945216","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760182780250,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760182813018,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760182845786,"sku":"2945216","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760182878554,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760182911322,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760182944090,"sku":"2945216","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760182976858,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760183009626,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760183042394,"sku":"2945216","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760183075162,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760183107930,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760183140698,"sku":"2945216","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760183173466,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760183206234,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760183239002,"sku":"2945216","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760183271770,"sku":"2945216","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760183304538,"sku":"2945216","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760183337306,"sku":"2945216","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760183370074,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760183402842,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760183435610,"sku":"2945216","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760183468378,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760183501146,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760183533914,"sku":"2945216","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760183566682,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760183599450,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760183632218,"sku":"2945216","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760183664986,"sku":"2945216","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760183697754,"sku":"2945216","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760183730522,"sku":"2945216","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760183763290,"sku":"2945216","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760183796058,"sku":"2945216","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760183828826,"sku":"2945216","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760183861594,"sku":"2945216","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760183894362,"sku":"2945216","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760183927130,"sku":"2945216","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760183959898,"sku":"2945216","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760183992666,"sku":"2945216","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760184025434,"sku":"2945216","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760184058202,"sku":"2945216","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760184090970,"sku":"2945216","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760184123738,"sku":"2945216","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760184156506,"sku":"2945216","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760184189274,"sku":"2945216","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760184222042,"sku":"2945216","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760184254810,"sku":"2945216","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760184287578,"sku":"2945216","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760184320346,"sku":"2945216","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760184353114,"sku":"2945216","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760184385882,"sku":"2945216","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760184418650,"sku":"2945216","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760184451418,"sku":"2945216","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760184484186,"sku":"2945216","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760184516954,"sku":"2945216","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945216-0.jpg?v=1772971389"},{"product_id":"repeat-pattern-fabric-19","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Product Description: Lemon Grove Botanical Fabric CollectionA celebration of sun‑drenched orchards and timeless botanical illustration, this complementary fabric design brings the charm of hand‑painted lemon branches into your home. Each colourway—soft sky blue, deep black, fresh spring green, and muted blush—offers a distinct mood while remaining perfectly coordinated for multi‑fabric projects. Ripe yellow lemons, glossy green leaves, and delicate white blossoms create a lively, uplifting pattern that feels both classic and contemporary.Crafted for makers who value artistry, heritage, and natural beauty, this design is ideal for upholstery, curtains, cushions, table linens, fashion accessories, and bespoke home décor. The repeating pattern ensures seamless results across large and small surfaces, making it a versatile choice for interior designers, sewists, and creative studios.---🌿 Key Features• Hand‑designed botanical artwork featuring lemons, leaves, and blossoms• Four complementary colourways: sky blue, black, spring green, and blush pink• Seamless repeating pattern for flawless large‑scale projects• Perfect for home décor, soft furnishings, apparel, and craft projects• Fresh, nature‑inspired aesthetic that suits modern, rustic, Mediterranean, and cottage‑style interiors• Printed to order on your chosen Contrado fabric base for exceptional colour and detail---🌼 Style \u0026amp; InspirationThis collection draws on the warmth of Mediterranean citrus groves and the elegance of traditional botanical studies. The result is a fabric that feels joyful yet refined—ideal for brightening kitchens, garden rooms, conservatories, and creative living spaces. Whether used as a statement print or paired across colourways for layered styling, the design brings a sense of freshness and natural abundance to any project.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760205193562,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760205226330,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760205259098,"sku":"2945225","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760205291866,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760205324634,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760205357402,"sku":"2945225","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760205390170,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760205422938,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760205455706,"sku":"2945225","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760205488474,"sku":"2945225","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760205521242,"sku":"2945225","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760205554010,"sku":"2945225","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760205586778,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760205619546,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760205652314,"sku":"2945225","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760205685082,"sku":"2945225","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760205717850,"sku":"2945225","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760205750618,"sku":"2945225","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760205783386,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760205816154,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760205848922,"sku":"2945225","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760205881690,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760205914458,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760205947226,"sku":"2945225","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760205979994,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760206012762,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760206045530,"sku":"2945225","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760206078298,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760206111066,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760206143834,"sku":"2945225","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760206176602,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760206209370,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760206242138,"sku":"2945225","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760206274906,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760206307674,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760206340442,"sku":"2945225","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760206373210,"sku":"2945225","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760206405978,"sku":"2945225","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760206438746,"sku":"2945225","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760206471514,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760206504282,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760206537050,"sku":"2945225","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760206569818,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760206602586,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760206635354,"sku":"2945225","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760206668122,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760206700890,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760206733658,"sku":"2945225","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760206766426,"sku":"2945225","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760206799194,"sku":"2945225","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760206831962,"sku":"2945225","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760206864730,"sku":"2945225","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760206897498,"sku":"2945225","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760206930266,"sku":"2945225","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760206963034,"sku":"2945225","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760206995802,"sku":"2945225","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760207028570,"sku":"2945225","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760207061338,"sku":"2945225","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760207094106,"sku":"2945225","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760207126874,"sku":"2945225","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760207159642,"sku":"2945225","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760207192410,"sku":"2945225","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760207225178,"sku":"2945225","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760207257946,"sku":"2945225","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760207290714,"sku":"2945225","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760207323482,"sku":"2945225","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760207356250,"sku":"2945225","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760207389018,"sku":"2945225","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760207421786,"sku":"2945225","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760207454554,"sku":"2945225","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760207487322,"sku":"2945225","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760207520090,"sku":"2945225","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760207552858,"sku":"2945225","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760207585626,"sku":"2945225","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760207618394,"sku":"2945225","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945225-0.jpg?v=1772971821"},{"product_id":"repeat-pattern-fabric-20","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Product Description: Lemon Grove Botanical Fabric CollectionA celebration of sun‑drenched orchards and timeless botanical illustration, this complementary fabric design brings the charm of hand‑painted lemon branches into your home. Each colourway—soft sky blue, deep black, fresh spring green, and muted blush—offers a distinct mood while remaining perfectly coordinated for multi‑fabric projects. Ripe yellow lemons, glossy green leaves, and delicate white blossoms create a lively, uplifting pattern that feels both classic and contemporary.Crafted for makers who value artistry, heritage, and natural beauty, this design is ideal for upholstery, curtains, cushions, table linens, fashion accessories, and bespoke home décor. The repeating pattern ensures seamless results across large and small surfaces, making it a versatile choice for interior designers, sewists, and creative studios.---🌿 Key Features• Hand‑designed botanical artwork featuring lemons, leaves, and blossoms• Four complementary colourways: sky blue, black, spring green, and blush pink• Seamless repeating pattern for flawless large‑scale projects• Perfect for home décor, soft furnishings, apparel, and craft projects• Fresh, nature‑inspired aesthetic that suits modern, rustic, Mediterranean, and cottage‑style interiors• Printed to order on your chosen Contrado fabric base for exceptional colour and detail---🌼 Style \u0026amp; InspirationThis collection draws on the warmth of Mediterranean citrus groves and the elegance of traditional botanical studies. The result is a fabric that feels joyful yet refined—ideal for brightening kitchens, garden rooms, conservatories, and creative living spaces. Whether used as a statement print or paired across colourways for layered styling, the design brings a sense of freshness and natural abundance to any project.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760260669786,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760260702554,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760260735322,"sku":"2945229","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760260768090,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760260800858,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760260833626,"sku":"2945229","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760260866394,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760260899162,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760260931930,"sku":"2945229","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760260964698,"sku":"2945229","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760260997466,"sku":"2945229","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760261030234,"sku":"2945229","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760261063002,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760261095770,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760261128538,"sku":"2945229","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760261161306,"sku":"2945229","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760261194074,"sku":"2945229","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760261226842,"sku":"2945229","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760261259610,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760261292378,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760261325146,"sku":"2945229","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760261357914,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760261390682,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760261423450,"sku":"2945229","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760261456218,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760261488986,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760261521754,"sku":"2945229","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760261554522,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760261587290,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760261620058,"sku":"2945229","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760261652826,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760261685594,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760261718362,"sku":"2945229","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760261751130,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760261783898,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760261816666,"sku":"2945229","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760261849434,"sku":"2945229","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760261882202,"sku":"2945229","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760261914970,"sku":"2945229","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760261947738,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760261980506,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760262013274,"sku":"2945229","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760262046042,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760262078810,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760262111578,"sku":"2945229","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760262144346,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760262177114,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760262209882,"sku":"2945229","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760262242650,"sku":"2945229","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760262275418,"sku":"2945229","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760262308186,"sku":"2945229","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760262340954,"sku":"2945229","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760262373722,"sku":"2945229","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760262406490,"sku":"2945229","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760262439258,"sku":"2945229","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760262472026,"sku":"2945229","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760262504794,"sku":"2945229","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760262537562,"sku":"2945229","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760262570330,"sku":"2945229","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760262603098,"sku":"2945229","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760262635866,"sku":"2945229","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760262668634,"sku":"2945229","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760262701402,"sku":"2945229","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760262734170,"sku":"2945229","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760262766938,"sku":"2945229","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760262799706,"sku":"2945229","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760262832474,"sku":"2945229","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760262865242,"sku":"2945229","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760262898010,"sku":"2945229","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760262930778,"sku":"2945229","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760262963546,"sku":"2945229","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760262996314,"sku":"2945229","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760263029082,"sku":"2945229","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760263061850,"sku":"2945229","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760263094618,"sku":"2945229","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945229-0.jpg?v=1772972910"},{"product_id":"repeat-pattern-fabric-21","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Product Description: Lemon Grove Botanical Fabric CollectionA celebration of sun‑drenched orchards and timeless botanical illustration, this complementary fabric design brings the charm of hand‑painted lemon branches into your home. Each colourway—soft sky blue, deep black, fresh spring green, and muted blush—offers a distinct mood while remaining perfectly coordinated for multi‑fabric projects. Ripe yellow lemons, glossy green leaves, and delicate white blossoms create a lively, uplifting pattern that feels both classic and contemporary.Crafted for makers who value artistry, heritage, and natural beauty, this design is ideal for upholstery, curtains, cushions, table linens, fashion accessories, and bespoke home décor. The repeating pattern ensures seamless results across large and small surfaces, making it a versatile choice for interior designers, sewists, and creative studios.---🌿 Key Features• Hand‑designed botanical artwork featuring lemons, leaves, and blossoms• Four complementary colourways: sky blue, black, spring green, and blush pink• Seamless repeating pattern for flawless large‑scale projects• Perfect for home décor, soft furnishings, apparel, and craft projects• Fresh, nature‑inspired aesthetic that suits modern, rustic, Mediterranean, and cottage‑style interiors• Printed to order on your chosen Contrado fabric base for exceptional colour and detail---🌼 Style \u0026amp; InspirationThis collection draws on the warmth of Mediterranean citrus groves and the elegance of traditional botanical studies. The result is a fabric that feels joyful yet refined—ideal for brightening kitchens, garden rooms, conservatories, and creative living spaces. Whether used as a statement print or paired across colourways for layered styling, the design brings a sense of freshness and natural abundance to any project.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760269812058,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760269844826,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760269877594,"sku":"2945234","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760269910362,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760269943130,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760269975898,"sku":"2945234","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760270008666,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760270041434,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760270074202,"sku":"2945234","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760270106970,"sku":"2945234","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760270139738,"sku":"2945234","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760270172506,"sku":"2945234","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760270205274,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760270238042,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760270270810,"sku":"2945234","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760270303578,"sku":"2945234","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760270336346,"sku":"2945234","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760270369114,"sku":"2945234","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760270401882,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760270434650,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760270467418,"sku":"2945234","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760270500186,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760270532954,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760270565722,"sku":"2945234","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760270598490,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760270631258,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760270664026,"sku":"2945234","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760270696794,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760270729562,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760270762330,"sku":"2945234","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760270795098,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760270827866,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760270860634,"sku":"2945234","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760270893402,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760270926170,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760270958938,"sku":"2945234","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760270991706,"sku":"2945234","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760271024474,"sku":"2945234","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760271057242,"sku":"2945234","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760271090010,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760271122778,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760271155546,"sku":"2945234","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760271188314,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760271221082,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760271253850,"sku":"2945234","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760271286618,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760271319386,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760271352154,"sku":"2945234","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760271384922,"sku":"2945234","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760271417690,"sku":"2945234","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760271450458,"sku":"2945234","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760271483226,"sku":"2945234","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760271515994,"sku":"2945234","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760271548762,"sku":"2945234","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760271581530,"sku":"2945234","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760271614298,"sku":"2945234","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760271647066,"sku":"2945234","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760271679834,"sku":"2945234","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760271712602,"sku":"2945234","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760271745370,"sku":"2945234","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760271778138,"sku":"2945234","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760271810906,"sku":"2945234","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760271843674,"sku":"2945234","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760271876442,"sku":"2945234","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760271909210,"sku":"2945234","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760271941978,"sku":"2945234","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760271974746,"sku":"2945234","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760272007514,"sku":"2945234","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760272040282,"sku":"2945234","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760272073050,"sku":"2945234","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760272105818,"sku":"2945234","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760272138586,"sku":"2945234","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760272171354,"sku":"2945234","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760272204122,"sku":"2945234","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760272236890,"sku":"2945234","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945234-0.jpg?v=1772973058"},{"product_id":"repeat-pattern-fabric-22","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Product Description: Lemon Grove Botanical Fabric CollectionA celebration of sun‑drenched orchards and timeless botanical illustration, this complementary fabric design brings the charm of hand‑painted lemon branches into your home. Each colourway—soft sky blue, deep black, fresh spring green, and muted blush—offers a distinct mood while remaining perfectly coordinated for multi‑fabric projects. Ripe yellow lemons, glossy green leaves, and delicate white blossoms create a lively, uplifting pattern that feels both classic and contemporary.Crafted for makers who value artistry, heritage, and natural beauty, this design is ideal for upholstery, curtains, cushions, table linens, fashion accessories, and bespoke home décor. The repeating pattern ensures seamless results across large and small surfaces, making it a versatile choice for interior designers, sewists, and creative studios.---🌿 Key Features• Hand‑designed botanical artwork featuring lemons, leaves, and blossoms• Four complementary colourways: sky blue, black, spring green, and blush pink• Seamless repeating pattern for flawless large‑scale projects• Perfect for home décor, soft furnishings, apparel, and craft projects• Fresh, nature‑inspired aesthetic that suits modern, rustic, Mediterranean, and cottage‑style interiors• Printed to order on your chosen Contrado fabric base for exceptional colour and detail---🌼 Style \u0026amp; InspirationThis collection draws on the warmth of Mediterranean citrus groves and the elegance of traditional botanical studies. The result is a fabric that feels joyful yet refined—ideal for brightening kitchens, garden rooms, conservatories, and creative living spaces. Whether used as a statement print or paired across colourways for layered styling, the design brings a sense of freshness and natural abundance to any project.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760275841370,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760275874138,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760275906906,"sku":"2945235","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760275939674,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760275972442,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760276005210,"sku":"2945235","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760276037978,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760276070746,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760276103514,"sku":"2945235","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760276136282,"sku":"2945235","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760276169050,"sku":"2945235","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760276201818,"sku":"2945235","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760276234586,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760276267354,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760276300122,"sku":"2945235","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760276332890,"sku":"2945235","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760276365658,"sku":"2945235","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760276398426,"sku":"2945235","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760276431194,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760276463962,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760276496730,"sku":"2945235","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760276529498,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760276562266,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760276595034,"sku":"2945235","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760276627802,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760276660570,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760276693338,"sku":"2945235","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760276726106,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760276758874,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760276791642,"sku":"2945235","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760276824410,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760276857178,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760276889946,"sku":"2945235","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760276922714,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760276955482,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760276988250,"sku":"2945235","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760277021018,"sku":"2945235","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760277053786,"sku":"2945235","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760277086554,"sku":"2945235","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760277119322,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760277152090,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760277184858,"sku":"2945235","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760277217626,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760277250394,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760277283162,"sku":"2945235","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760277315930,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760277348698,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760277381466,"sku":"2945235","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760277414234,"sku":"2945235","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760277447002,"sku":"2945235","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760277479770,"sku":"2945235","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760277512538,"sku":"2945235","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760277545306,"sku":"2945235","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760277578074,"sku":"2945235","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760277610842,"sku":"2945235","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760277643610,"sku":"2945235","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760277676378,"sku":"2945235","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760277709146,"sku":"2945235","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760277741914,"sku":"2945235","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760277774682,"sku":"2945235","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760277807450,"sku":"2945235","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760277840218,"sku":"2945235","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760277872986,"sku":"2945235","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760277905754,"sku":"2945235","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760277938522,"sku":"2945235","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760277971290,"sku":"2945235","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760278004058,"sku":"2945235","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760278036826,"sku":"2945235","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760278069594,"sku":"2945235","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760278102362,"sku":"2945235","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760278135130,"sku":"2945235","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760278167898,"sku":"2945235","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760278200666,"sku":"2945235","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760278233434,"sku":"2945235","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760278266202,"sku":"2945235","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945235-0.jpg?v=1772973187"},{"product_id":"repeat-pattern-fabric-23","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Product Description: Lemon Grove Botanical Fabric CollectionA celebration of sun‑drenched orchards and timeless botanical illustration, this complementary fabric design brings the charm of hand‑painted lemon branches into your home. Each colourway—soft sky blue, deep black, fresh spring green, and muted blush—offers a distinct mood while remaining perfectly coordinated for multi‑fabric projects. Ripe yellow lemons, glossy green leaves, and delicate white blossoms create a lively, uplifting pattern that feels both classic and contemporary.Crafted for makers who value artistry, heritage, and natural beauty, this design is ideal for upholstery, curtains, cushions, table linens, fashion accessories, and bespoke home décor. The repeating pattern ensures seamless results across large and small surfaces, making it a versatile choice for interior designers, sewists, and creative studios.---🌿 Key Features• Hand‑designed botanical artwork featuring lemons, leaves, and blossoms• Four complementary colourways: sky blue, black, spring green, and blush pink• Seamless repeating pattern for flawless large‑scale projects• Perfect for home décor, soft furnishings, apparel, and craft projects• Fresh, nature‑inspired aesthetic that suits modern, rustic, Mediterranean, and cottage‑style interiors• Printed to order on your chosen Contrado fabric base for exceptional colour and detail---🌼 Style \u0026amp; InspirationThis collection draws on the warmth of Mediterranean citrus groves and the elegance of traditional botanical studies. The result is a fabric that feels joyful yet refined—ideal for brightening kitchens, garden rooms, conservatories, and creative living spaces. Whether used as a statement print or paired across colourways for layered styling, the design brings a sense of freshness and natural abundance to any project.\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760285311322,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760285344090,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760285376858,"sku":"2945237","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760285409626,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760285442394,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760285475162,"sku":"2945237","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760285507930,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760285540698,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760285573466,"sku":"2945237","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760285606234,"sku":"2945237","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760285639002,"sku":"2945237","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760285671770,"sku":"2945237","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760285704538,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760285737306,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760285770074,"sku":"2945237","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760285802842,"sku":"2945237","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760285835610,"sku":"2945237","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760285868378,"sku":"2945237","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760285901146,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760285933914,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760285966682,"sku":"2945237","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760285999450,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760286032218,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760286064986,"sku":"2945237","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760286097754,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760286130522,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760286163290,"sku":"2945237","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760286196058,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760286228826,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760286261594,"sku":"2945237","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760286294362,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760286327130,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760286359898,"sku":"2945237","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760286392666,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760286425434,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760286458202,"sku":"2945237","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760286490970,"sku":"2945237","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760286523738,"sku":"2945237","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760286556506,"sku":"2945237","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760286589274,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760286622042,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760286654810,"sku":"2945237","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760286687578,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760286720346,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760286753114,"sku":"2945237","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760286785882,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760286818650,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760286851418,"sku":"2945237","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760286884186,"sku":"2945237","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760286916954,"sku":"2945237","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760286949722,"sku":"2945237","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760286982490,"sku":"2945237","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760287015258,"sku":"2945237","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760287048026,"sku":"2945237","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760287080794,"sku":"2945237","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760287113562,"sku":"2945237","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760287146330,"sku":"2945237","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760287179098,"sku":"2945237","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760287211866,"sku":"2945237","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760287244634,"sku":"2945237","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760287277402,"sku":"2945237","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760287310170,"sku":"2945237","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760287342938,"sku":"2945237","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760287375706,"sku":"2945237","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760287408474,"sku":"2945237","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760287441242,"sku":"2945237","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760287474010,"sku":"2945237","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760287506778,"sku":"2945237","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760287539546,"sku":"2945237","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760287572314,"sku":"2945237","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760287605082,"sku":"2945237","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760287637850,"sku":"2945237","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760287670618,"sku":"2945237","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760287703386,"sku":"2945237","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760287736154,"sku":"2945237","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945237-0.jpg?v=1772973289"},{"product_id":"repeat-pattern-fabric-24","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Lemon Grove Blossom – Premium Blender Fabric by Dunmore HawkeA fresh, sun‑kissed celebration of nature, Lemon Grove Blossom brings the warmth of Mediterranean orchards into every stitch. Hand‑painted lemons, delicate white blossoms, and lush green foliage repeat across a choice of coloured grounds—soft green, midnight black, coastal blue, and muted rose—creating a timeless pattern that feels both artisanal and modern. Printed on Contrado’s high‑quality blender fabric, this design offers a beautifully smooth handle, crisp detail, and exceptional durability for sewing, quilting, and home décor projects.---🌿 A Design Rooted in Craft and StoryEach element in this pattern is painted by hand, giving the artwork a natural flow and organic charm that digital brushes can’t replicate. The lemons carry subtle tonal shifts, the petals have gentle feathering, and the leaves show fine, expressive brushwork—details that elevate the fabric from simple print to heirloom‑quality textile art. Inspired by orchard gardens, coastal summers, and the quiet poetry of nature, this design brings a sense of freshness and optimism to any project.---✂️ Ideal for Sewing, Quilting \u0026amp; Creative ProjectsThe Contrado blender fabric is soft yet structured, making it perfect for:• Quilting blocks and sashing where a lively but balanced print is needed• Dressmaking—skirts, tops, children’s clothing, and lightweight summer pieces• Home décor including cushions, table linens, napkins, and kitchen textiles• Craft projects such as tote bags, accessories, and small‑batch handmade goodsThe seamless repeat ensures a flawless flow across larger pieces, while the scale of the motifs keeps the design visually engaging even in smaller cuts.---🌞 Why Makers Love This Fabric• Vibrant, long‑lasting colour thanks to Contrado’s premium printing• Soft, breathable feel ideal for everyday use• Beautiful drape that works across apparel and interiors• Eco‑conscious production with minimal waste• Exclusive Dunmore Hawke artwork—not available anywhere else\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760323092826,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760323125594,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760323158362,"sku":"2945238","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760323191130,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760323223898,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760323256666,"sku":"2945238","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760323289434,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760323322202,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760323354970,"sku":"2945238","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760323387738,"sku":"2945238","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760323420506,"sku":"2945238","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760323453274,"sku":"2945238","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760323486042,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760323518810,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760323551578,"sku":"2945238","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760323584346,"sku":"2945238","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760323617114,"sku":"2945238","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760323649882,"sku":"2945238","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760323682650,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760323715418,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760323748186,"sku":"2945238","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760323780954,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760323813722,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760323846490,"sku":"2945238","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760323879258,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760323912026,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760323944794,"sku":"2945238","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760323977562,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760324010330,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760324043098,"sku":"2945238","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760324075866,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760324108634,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760324141402,"sku":"2945238","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760324174170,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760324206938,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760324239706,"sku":"2945238","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760324272474,"sku":"2945238","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760324305242,"sku":"2945238","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760324338010,"sku":"2945238","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760324370778,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760324403546,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760324436314,"sku":"2945238","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760324469082,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760324501850,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760324534618,"sku":"2945238","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760324567386,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760324600154,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760324632922,"sku":"2945238","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760324665690,"sku":"2945238","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760324698458,"sku":"2945238","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760324731226,"sku":"2945238","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760324763994,"sku":"2945238","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760324796762,"sku":"2945238","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760324829530,"sku":"2945238","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760324862298,"sku":"2945238","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760324895066,"sku":"2945238","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760324927834,"sku":"2945238","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760324960602,"sku":"2945238","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760324993370,"sku":"2945238","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760325026138,"sku":"2945238","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760325058906,"sku":"2945238","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760325091674,"sku":"2945238","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760325124442,"sku":"2945238","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760325157210,"sku":"2945238","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760325189978,"sku":"2945238","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760325222746,"sku":"2945238","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760325255514,"sku":"2945238","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760325288282,"sku":"2945238","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760325321050,"sku":"2945238","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760325353818,"sku":"2945238","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760325386586,"sku":"2945238","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760325419354,"sku":"2945238","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760325452122,"sku":"2945238","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760325484890,"sku":"2945238","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760325517658,"sku":"2945238","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945238-0.jpg?v=1772973693"},{"product_id":"repeat-pattern-fabric-25","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Lemon Grove Blossom – Premium Blender Fabric by Dunmore HawkeA fresh, sun‑kissed celebration of nature, Lemon Grove Blossom brings the warmth of Mediterranean orchards into every stitch. Hand‑painted lemons, delicate white blossoms, and lush green foliage repeat across a choice of coloured grounds—soft green, midnight black, coastal blue, and muted rose—creating a timeless pattern that feels both artisanal and modern. Printed on Contrado’s high‑quality blender fabric, this design offers a beautifully smooth handle, crisp detail, and exceptional durability for sewing, quilting, and home décor projects.---🌿 A Design Rooted in Craft and StoryEach element in this pattern is painted by hand, giving the artwork a natural flow and organic charm that digital brushes can’t replicate. The lemons carry subtle tonal shifts, the petals have gentle feathering, and the leaves show fine, expressive brushwork—details that elevate the fabric from simple print to heirloom‑quality textile art. Inspired by orchard gardens, coastal summers, and the quiet poetry of nature, this design brings a sense of freshness and optimism to any project.---✂️ Ideal for Sewing, Quilting \u0026amp; Creative ProjectsThe Contrado blender fabric is soft yet structured, making it perfect for:• Quilting blocks and sashing where a lively but balanced print is needed• Dressmaking—skirts, tops, children’s clothing, and lightweight summer pieces• Home décor including cushions, table linens, napkins, and kitchen textiles• Craft projects such as tote bags, accessories, and small‑batch handmade goodsThe seamless repeat ensures a flawless flow across larger pieces, while the scale of the motifs keeps the design visually engaging even in smaller cuts.---🌞 Why Makers Love This Fabric• Vibrant, long‑lasting colour thanks to Contrado’s premium printing• Soft, breathable feel ideal for everyday use• Beautiful drape that works across apparel and interiors• Eco‑conscious production with minimal waste• Exclusive Dunmore Hawke artwork—not available anywhere else\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760342131034,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760342163802,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760342196570,"sku":"2945241","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760342229338,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760342262106,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760342294874,"sku":"2945241","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760342327642,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760342360410,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760342393178,"sku":"2945241","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760342425946,"sku":"2945241","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760342458714,"sku":"2945241","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760342491482,"sku":"2945241","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760342524250,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760342557018,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760342589786,"sku":"2945241","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760342622554,"sku":"2945241","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760342655322,"sku":"2945241","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760342688090,"sku":"2945241","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760342720858,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760342753626,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760342786394,"sku":"2945241","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760342819162,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760342851930,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760342884698,"sku":"2945241","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760342917466,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760342950234,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760342983002,"sku":"2945241","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760343015770,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760343048538,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760343081306,"sku":"2945241","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760343114074,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760343146842,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760343179610,"sku":"2945241","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760343212378,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760343245146,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760343277914,"sku":"2945241","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760343310682,"sku":"2945241","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760343343450,"sku":"2945241","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760343376218,"sku":"2945241","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760343408986,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760343441754,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760343474522,"sku":"2945241","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760343507290,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760343540058,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760343572826,"sku":"2945241","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760343605594,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760343638362,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760343671130,"sku":"2945241","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760343703898,"sku":"2945241","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760343736666,"sku":"2945241","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760343769434,"sku":"2945241","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760343802202,"sku":"2945241","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760343834970,"sku":"2945241","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760343867738,"sku":"2945241","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760343900506,"sku":"2945241","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760343933274,"sku":"2945241","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760343966042,"sku":"2945241","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760343998810,"sku":"2945241","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760344031578,"sku":"2945241","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760344064346,"sku":"2945241","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760344097114,"sku":"2945241","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760344129882,"sku":"2945241","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760344162650,"sku":"2945241","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760344195418,"sku":"2945241","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760344228186,"sku":"2945241","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760344260954,"sku":"2945241","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760344293722,"sku":"2945241","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760344326490,"sku":"2945241","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760344359258,"sku":"2945241","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760344392026,"sku":"2945241","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760344424794,"sku":"2945241","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760344457562,"sku":"2945241","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760344490330,"sku":"2945241","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760344523098,"sku":"2945241","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760344555866,"sku":"2945241","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945241-0.jpg?v=1772973955"},{"product_id":"repeat-pattern-fabric-26","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Lemon Grove Blossom – Premium Blender Fabric by Dunmore HawkeA fresh, sun‑kissed celebration of nature, Lemon Grove Blossom brings the warmth of Mediterranean orchards into every stitch. Hand‑painted lemons, delicate white blossoms, and lush green foliage repeat across a choice of coloured grounds—soft green, midnight black, coastal blue, and muted rose—creating a timeless pattern that feels both artisanal and modern. Printed on Contrado’s high‑quality blender fabric, this design offers a beautifully smooth handle, crisp detail, and exceptional durability for sewing, quilting, and home décor projects.---🌿 A Design Rooted in Craft and StoryEach element in this pattern is painted by hand, giving the artwork a natural flow and organic charm that digital brushes can’t replicate. The lemons carry subtle tonal shifts, the petals have gentle feathering, and the leaves show fine, expressive brushwork—details that elevate the fabric from simple print to heirloom‑quality textile art. Inspired by orchard gardens, coastal summers, and the quiet poetry of nature, this design brings a sense of freshness and optimism to any project.---✂️ Ideal for Sewing, Quilting \u0026amp; Creative ProjectsThe Contrado blender fabric is soft yet structured, making it perfect for:• Quilting blocks and sashing where a lively but balanced print is needed• Dressmaking—skirts, tops, children’s clothing, and lightweight summer pieces• Home décor including cushions, table linens, napkins, and kitchen textiles• Craft projects such as tote bags, accessories, and small‑batch handmade goodsThe seamless repeat ensures a flawless flow across larger pieces, while the scale of the motifs keeps the design visually engaging even in smaller cuts.---🌞 Why Makers Love This Fabric• Vibrant, long‑lasting colour thanks to Contrado’s premium printing• Soft, breathable feel ideal for everyday use• Beautiful drape that works across apparel and interiors• Eco‑conscious production with minimal waste• Exclusive Dunmore Hawke artwork—not available anywhere else\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760365756762,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760365789530,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760365822298,"sku":"2945243","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760365855066,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760365887834,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760365920602,"sku":"2945243","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760365953370,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760365986138,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760366018906,"sku":"2945243","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760366051674,"sku":"2945243","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760366084442,"sku":"2945243","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760366117210,"sku":"2945243","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760366149978,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760366182746,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760366215514,"sku":"2945243","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760366248282,"sku":"2945243","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760366281050,"sku":"2945243","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760366313818,"sku":"2945243","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760366346586,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760366379354,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760366412122,"sku":"2945243","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760366444890,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760366477658,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760366510426,"sku":"2945243","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760366543194,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760366575962,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760366608730,"sku":"2945243","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760366641498,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760366674266,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760366707034,"sku":"2945243","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760366739802,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760366772570,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760366805338,"sku":"2945243","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760366838106,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760366870874,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760366903642,"sku":"2945243","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760366936410,"sku":"2945243","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760366969178,"sku":"2945243","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760367001946,"sku":"2945243","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760367034714,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760367067482,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760367100250,"sku":"2945243","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760367133018,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760367165786,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760367198554,"sku":"2945243","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760367231322,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760367264090,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760367296858,"sku":"2945243","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760367329626,"sku":"2945243","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760367362394,"sku":"2945243","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760367395162,"sku":"2945243","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760367427930,"sku":"2945243","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760367460698,"sku":"2945243","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760367493466,"sku":"2945243","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760367526234,"sku":"2945243","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760367559002,"sku":"2945243","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760367591770,"sku":"2945243","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760367624538,"sku":"2945243","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760367657306,"sku":"2945243","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760367690074,"sku":"2945243","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760367722842,"sku":"2945243","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760367755610,"sku":"2945243","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760367788378,"sku":"2945243","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760367821146,"sku":"2945243","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760367853914,"sku":"2945243","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760367886682,"sku":"2945243","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760367919450,"sku":"2945243","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760367952218,"sku":"2945243","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760367984986,"sku":"2945243","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760368017754,"sku":"2945243","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760368050522,"sku":"2945243","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760368083290,"sku":"2945243","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760368116058,"sku":"2945243","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760368148826,"sku":"2945243","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760368181594,"sku":"2945243","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945243-0.jpg?v=1772974056"},{"product_id":"repeat-pattern-fabric-27","title":"Repeat Pattern Fabric","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003e🍋 Lemon Grove Blossom – Premium Blender Fabric by Dunmore HawkeA fresh, sun‑kissed celebration of nature, Lemon Grove Blossom brings the warmth of Mediterranean orchards into every stitch. Hand‑painted lemons, delicate white blossoms, and lush green foliage repeat across a choice of coloured grounds—soft green, midnight black, coastal blue, and muted rose—creating a timeless pattern that feels both artisanal and modern. Printed on Contrado’s high‑quality blender fabric, this design offers a beautifully smooth handle, crisp detail, and exceptional durability for sewing, quilting, and home décor projects.---🌿 A Design Rooted in Craft and StoryEach element in this pattern is painted by hand, giving the artwork a natural flow and organic charm that digital brushes can’t replicate. The lemons carry subtle tonal shifts, the petals have gentle feathering, and the leaves show fine, expressive brushwork—details that elevate the fabric from simple print to heirloom‑quality textile art. Inspired by orchard gardens, coastal summers, and the quiet poetry of nature, this design brings a sense of freshness and optimism to any project.---✂️ Ideal for Sewing, Quilting \u0026amp; Creative ProjectsThe Contrado blender fabric is soft yet structured, making it perfect for:• Quilting blocks and sashing where a lively but balanced print is needed• Dressmaking—skirts, tops, children’s clothing, and lightweight summer pieces• Home décor including cushions, table linens, napkins, and kitchen textiles• Craft projects such as tote bags, accessories, and small‑batch handmade goodsThe seamless repeat ensures a flawless flow across larger pieces, while the scale of the motifs keeps the design visually engaging even in smaller cuts.---🌞 Why Makers Love This Fabric• Vibrant, long‑lasting colour thanks to Contrado’s premium printing• Soft, breathable feel ideal for everyday use• Beautiful drape that works across apparel and interiors• Eco‑conscious production with minimal waste• Exclusive Dunmore Hawke artwork—not available anywhere else\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53760375325018,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53760375357786,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53760375390554,"sku":"2945244","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53760375423322,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53760375456090,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53760375488858,"sku":"2945244","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760375521626,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760375554394,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760375587162,"sku":"2945244","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760375619930,"sku":"2945244","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760375652698,"sku":"2945244","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760375685466,"sku":"2945244","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53760375718234,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53760375751002,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53760375783770,"sku":"2945244","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760375816538,"sku":"2945244","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760375849306,"sku":"2945244","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760375882074,"sku":"2945244","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53760375914842,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53760375947610,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53760375980378,"sku":"2945244","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53760376013146,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53760376045914,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53760376078682,"sku":"2945244","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53760376111450,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53760376144218,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53760376176986,"sku":"2945244","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760376209754,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760376242522,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760376275290,"sku":"2945244","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53760376308058,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53760376340826,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53760376373594,"sku":"2945244","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53760376406362,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53760376439130,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53760376471898,"sku":"2945244","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53760376504666,"sku":"2945244","price":24.49,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53760376537434,"sku":"2945244","price":41.45,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53760376570202,"sku":"2945244","price":77.23,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53760376602970,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53760376635738,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53760376668506,"sku":"2945244","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760376701274,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760376734042,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760376766810,"sku":"2945244","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53760376799578,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53760376832346,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53760376865114,"sku":"2945244","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53760376897882,"sku":"2945244","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53760376930650,"sku":"2945244","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53760376963418,"sku":"2945244","price":93.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53760376996186,"sku":"2945244","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53760377028954,"sku":"2945244","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53760377061722,"sku":"2945244","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760377094490,"sku":"2945244","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760377127258,"sku":"2945244","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760377160026,"sku":"2945244","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53760377192794,"sku":"2945244","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53760377225562,"sku":"2945244","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53760377258330,"sku":"2945244","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53760377291098,"sku":"2945244","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53760377323866,"sku":"2945244","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53760377356634,"sku":"2945244","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53760377389402,"sku":"2945244","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53760377422170,"sku":"2945244","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53760377454938,"sku":"2945244","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53760377487706,"sku":"2945244","price":29.97,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53760377520474,"sku":"2945244","price":52.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53760377553242,"sku":"2945244","price":96.37,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53760377586010,"sku":"2945244","price":47.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53760377618778,"sku":"2945244","price":93.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53760377651546,"sku":"2945244","price":164.37,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53760377684314,"sku":"2945244","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53760377717082,"sku":"2945244","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53760377749850,"sku":"2945244","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2945244-0.jpg?v=1772974141"},{"product_id":"artisan-fabric-by-dunmore-hawke","title":"Artisan Fabric by Dunmore \u0026 Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBotanical Oranges \u0026amp; Swallowtail Butterflies – Artisan Fabric by Dunmore \u0026amp; HawkeInfuse your sewing, upholstery, and creative projects with the warmth of sun‑kissed citrus groves and the gentle movement of summer butterflies. This hand‑designed botanical fabric features ripe oranges, delicate white blossoms, lush green foliage, and elegant swallowtail butterflies, arranged in a flowing repeat that feels both vibrant and serene. Perfect for makers who value artistry, heritage, and nature‑rich storytelling in every stitch.A Design Rooted in Craft \u0026amp; Natural BeautyEach motif is illustrated with painterly detail, celebrating the textures of citrus skin, the softness of blossom petals, and the intricate markings of swallowtail wings. The pattern is available across a range of background tones — cream, peach, sage, sky blue, pale yellow, and deep black — allowing you to choose the mood that best suits your project.This versatile design is ideal for:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and artisan retail displaysPremium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design is available on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – soft drape for elegant garments and scarvesEvery fabric is produced with exceptional colour accuracy, crisp detail, and long‑lasting vibrancy.Why Makers Love This Collection• Hand‑crafted artwork — never AI‑generated• Nature‑inspired storytelling that elevates any project• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality printing with rich saturation and fine detail• Sustainable, made‑to‑order production with minimal wastePerfect for Creatives, Sewists \u0026amp; Interior DesignersWhether you’re upholstering a favourite chair, sewing a summer dress, or creating bespoke home décor, this botanical fabric brings a sense of sunshine, craftsmanship, and quiet beauty to every piece.SEO Keywords (naturally integrated)botanical fabric, orange blossom fabric, swallowtail butterfly textile, citrus print fabric, luxury designer fabric UK, Contrado fabric, nature‑inspired textile design, artisan fabric by the metre, Mediterranean fabric design, heritage botanical pattern\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53984998654298,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53984998687066,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53984998719834,"sku":"2967772","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53984998752602,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53984998785370,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53984998818138,"sku":"2967772","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53984998850906,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53984998883674,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53984998916442,"sku":"2967772","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53984998949210,"sku":"2967772","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53984998981978,"sku":"2967772","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53984999014746,"sku":"2967772","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53984999047514,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53984999080282,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53984999113050,"sku":"2967772","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53984999145818,"sku":"2967772","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53984999178586,"sku":"2967772","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53984999211354,"sku":"2967772","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53984999244122,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53984999276890,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53984999309658,"sku":"2967772","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53984999342426,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53984999375194,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53984999407962,"sku":"2967772","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53984999440730,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53984999473498,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53984999506266,"sku":"2967772","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53984999539034,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53984999571802,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53984999604570,"sku":"2967772","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53984999637338,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53984999670106,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53984999702874,"sku":"2967772","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53984999735642,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53984999768410,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53984999801178,"sku":"2967772","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53984999833946,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53984999866714,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53984999899482,"sku":"2967772","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53984999932250,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53984999965018,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53984999997786,"sku":"2967772","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53985000030554,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53985000063322,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53985000096090,"sku":"2967772","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53985000128858,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53985000161626,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53985000194394,"sku":"2967772","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53985000227162,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53985000259930,"sku":"2967772","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53985000292698,"sku":"2967772","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53985000325466,"sku":"2967772","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53985000358234,"sku":"2967772","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53985000391002,"sku":"2967772","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53985000423770,"sku":"2967772","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53985000456538,"sku":"2967772","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53985000489306,"sku":"2967772","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53985000522074,"sku":"2967772","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53985000554842,"sku":"2967772","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53985000587610,"sku":"2967772","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53985000620378,"sku":"2967772","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53985000653146,"sku":"2967772","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53985000685914,"sku":"2967772","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53985000718682,"sku":"2967772","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53985000751450,"sku":"2967772","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53985000784218,"sku":"2967772","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53985000816986,"sku":"2967772","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53985000849754,"sku":"2967772","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53985000882522,"sku":"2967772","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53985000915290,"sku":"2967772","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53985000948058,"sku":"2967772","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53985000980826,"sku":"2967772","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53985001013594,"sku":"2967772","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53985001046362,"sku":"2967772","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53985001079130,"sku":"2967772","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2967772-0_192beabb-90e5-43b4-9ac6-8c156785b74d.jpg?v=1776101340"},{"product_id":"artisan-fabric-by-dunmore-hawke-1","title":"Artisan Fabric by Dunmore \u0026 Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBotanical Oranges \u0026amp; Swallowtail Butterflies – Artisan Fabric by Dunmore \u0026amp; HawkeInfuse your sewing, upholstery, and creative projects with the warmth of sun‑kissed citrus groves and the gentle movement of summer butterflies. This hand‑designed botanical fabric features ripe oranges, delicate white blossoms, lush green foliage, and elegant swallowtail butterflies, arranged in a flowing repeat that feels both vibrant and serene. Perfect for makers who value artistry, heritage, and nature‑rich storytelling in every stitch.A Design Rooted in Craft \u0026amp; Natural BeautyEach motif is illustrated with painterly detail, celebrating the textures of citrus skin, the softness of blossom petals, and the intricate markings of swallowtail wings. The pattern is available across a range of background tones — cream, peach, sage, sky blue, pale yellow, and deep black — allowing you to choose the mood that best suits your project.This versatile design is ideal for:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and artisan retail displaysPremium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design is available on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – soft drape for elegant garments and scarvesEvery fabric is produced with exceptional colour accuracy, crisp detail, and long‑lasting vibrancy.Why Makers Love This Collection• Hand‑crafted artwork — never AI‑generated• Nature‑inspired storytelling that elevates any project• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality printing with rich saturation and fine detail• Sustainable, made‑to‑order production with minimal wastePerfect for Creatives, Sewists \u0026amp; Interior DesignersWhether you’re upholstering a favourite chair, sewing a summer dress, or creating bespoke home décor, this botanical fabric brings a sense of sunshine, craftsmanship, and quiet beauty to every piece.SEO Keywords (naturally integrated)botanical fabric, orange blossom fabric, swallowtail butterfly textile, citrus print fabric, luxury designer fabric UK, Contrado fabric, nature‑inspired textile design, artisan fabric by the metre, Mediterranean fabric design, heritage botanical pattern\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53985005437274,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53985005470042,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53985005502810,"sku":"2967776","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53985005535578,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53985005568346,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53985005601114,"sku":"2967776","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53985005633882,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53985005666650,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53985005699418,"sku":"2967776","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985005732186,"sku":"2967776","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985005764954,"sku":"2967776","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985005797722,"sku":"2967776","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53985005830490,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53985005863258,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53985005896026,"sku":"2967776","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985005928794,"sku":"2967776","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985005961562,"sku":"2967776","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985005994330,"sku":"2967776","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53985006027098,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53985006059866,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53985006092634,"sku":"2967776","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985006125402,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985006158170,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985006190938,"sku":"2967776","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53985006223706,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53985006256474,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53985006289242,"sku":"2967776","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53985006322010,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53985006354778,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53985006387546,"sku":"2967776","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53985006420314,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53985006453082,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53985006485850,"sku":"2967776","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53985006518618,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53985006551386,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53985006584154,"sku":"2967776","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53985006616922,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53985006649690,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53985006682458,"sku":"2967776","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53985006715226,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53985006747994,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53985006780762,"sku":"2967776","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53985006813530,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53985006846298,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53985006879066,"sku":"2967776","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53985006911834,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53985006944602,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53985006977370,"sku":"2967776","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53985007010138,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53985007042906,"sku":"2967776","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53985007075674,"sku":"2967776","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53985007108442,"sku":"2967776","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53985007141210,"sku":"2967776","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53985007173978,"sku":"2967776","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53985007206746,"sku":"2967776","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53985007239514,"sku":"2967776","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53985007272282,"sku":"2967776","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53985007305050,"sku":"2967776","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53985007337818,"sku":"2967776","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53985007370586,"sku":"2967776","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53985007403354,"sku":"2967776","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53985007436122,"sku":"2967776","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53985007468890,"sku":"2967776","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53985007501658,"sku":"2967776","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53985007534426,"sku":"2967776","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53985007567194,"sku":"2967776","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53985007599962,"sku":"2967776","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53985007632730,"sku":"2967776","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53985007665498,"sku":"2967776","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53985007698266,"sku":"2967776","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53985007731034,"sku":"2967776","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53985007763802,"sku":"2967776","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53985007796570,"sku":"2967776","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53985007829338,"sku":"2967776","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53985007862106,"sku":"2967776","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2967776-0_d988a3a4-1c20-47b6-a377-92f122a6098a.jpg?v=1776101670"},{"product_id":"artisan-fabric-by-dunmore-hawke-2","title":"Artisan Fabric by Dunmore \u0026 Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBotanical Oranges \u0026amp; Swallowtail Butterflies – Artisan Fabric by Dunmore \u0026amp; HawkeInfuse your sewing, upholstery, and creative projects with the warmth of sun‑kissed citrus groves and the gentle movement of summer butterflies. This hand‑designed botanical fabric features ripe oranges, delicate white blossoms, lush green foliage, and elegant swallowtail butterflies, arranged in a flowing repeat that feels both vibrant and serene. Perfect for makers who value artistry, heritage, and nature‑rich storytelling in every stitch.A Design Rooted in Craft \u0026amp; Natural BeautyEach motif is illustrated with painterly detail, celebrating the textures of citrus skin, the softness of blossom petals, and the intricate markings of swallowtail wings. The pattern is available across a range of background tones — cream, peach, sage, sky blue, pale yellow, and deep black — allowing you to choose the mood that best suits your project.This versatile design is ideal for:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and artisan retail displaysPremium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design is available on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – soft drape for elegant garments and scarvesEvery fabric is produced with exceptional colour accuracy, crisp detail, and long‑lasting vibrancy.Why Makers Love This Collection• Hand‑crafted artwork — never AI‑generated• Nature‑inspired storytelling that elevates any project• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality printing with rich saturation and fine detail• Sustainable, made‑to‑order production with minimal wastePerfect for Creatives, Sewists \u0026amp; Interior DesignersWhether you’re upholstering a favourite chair, sewing a summer dress, or creating bespoke home décor, this botanical fabric brings a sense of sunshine, craftsmanship, and quiet beauty to every piece.SEO Keywords (naturally integrated)botanical fabric, orange blossom fabric, swallowtail butterfly textile, citrus print fabric, luxury designer fabric UK, Contrado fabric, nature‑inspired textile design, artisan fabric by the metre, Mediterranean fabric design, heritage botanical pattern\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53985017200986,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53985017233754,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53985017266522,"sku":"2967777","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53985017299290,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53985017332058,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53985017364826,"sku":"2967777","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53985017397594,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53985017430362,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53985017463130,"sku":"2967777","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985017495898,"sku":"2967777","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985017528666,"sku":"2967777","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985017561434,"sku":"2967777","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53985017594202,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53985017626970,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53985017659738,"sku":"2967777","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985017692506,"sku":"2967777","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985017725274,"sku":"2967777","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985017758042,"sku":"2967777","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53985017790810,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53985017823578,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53985017856346,"sku":"2967777","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985017889114,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985017921882,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985017954650,"sku":"2967777","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53985017987418,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53985018020186,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53985018052954,"sku":"2967777","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53985018085722,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53985018118490,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53985018151258,"sku":"2967777","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53985018184026,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53985018216794,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53985018249562,"sku":"2967777","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53985018282330,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53985018315098,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53985018347866,"sku":"2967777","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53985018380634,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53985018413402,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53985018446170,"sku":"2967777","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53985018478938,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53985018511706,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53985018544474,"sku":"2967777","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53985018577242,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53985018610010,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53985018642778,"sku":"2967777","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53985018675546,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53985018708314,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53985018741082,"sku":"2967777","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53985018773850,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53985018806618,"sku":"2967777","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53985018839386,"sku":"2967777","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53985018872154,"sku":"2967777","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53985018904922,"sku":"2967777","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53985018937690,"sku":"2967777","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53985018970458,"sku":"2967777","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53985019003226,"sku":"2967777","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53985019035994,"sku":"2967777","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53985019068762,"sku":"2967777","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53985019101530,"sku":"2967777","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53985019134298,"sku":"2967777","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53985019167066,"sku":"2967777","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53985019199834,"sku":"2967777","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53985019232602,"sku":"2967777","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53985019265370,"sku":"2967777","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53985019298138,"sku":"2967777","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53985019330906,"sku":"2967777","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53985019363674,"sku":"2967777","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53985019396442,"sku":"2967777","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53985019429210,"sku":"2967777","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53985019461978,"sku":"2967777","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53985019494746,"sku":"2967777","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53985019527514,"sku":"2967777","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53985019560282,"sku":"2967777","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53985019593050,"sku":"2967777","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53985019625818,"sku":"2967777","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2967777-0_6f66d144-a963-40b3-ba50-0359091b7ac1.jpg?v=1776101708"},{"product_id":"artisan-fabric-by-dunmore-hawke-3","title":"Artisan Fabric by Dunmore \u0026 Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eBotanical Oranges \u0026amp; Swallowtail Butterflies – Artisan Fabric by Dunmore \u0026amp; HawkeInfuse your sewing, upholstery, and creative projects with the warmth of sun‑kissed citrus groves and the gentle movement of summer butterflies. This hand‑designed botanical fabric features ripe oranges, delicate white blossoms, lush green foliage, and elegant swallowtail butterflies, arranged in a flowing repeat that feels both vibrant and serene. Perfect for makers who value artistry, heritage, and nature‑rich storytelling in every stitch.A Design Rooted in Craft \u0026amp; Natural BeautyEach motif is illustrated with painterly detail, celebrating the textures of citrus skin, the softness of blossom petals, and the intricate markings of swallowtail wings. The pattern is available across a range of background tones — cream, peach, sage, sky blue, pale yellow, and deep black — allowing you to choose the mood that best suits your project.This versatile design is ideal for:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and artisan retail displaysPremium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design is available on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – soft drape for elegant garments and scarvesEvery fabric is produced with exceptional colour accuracy, crisp detail, and long‑lasting vibrancy.Why Makers Love This Collection• Hand‑crafted artwork — never AI‑generated• Nature‑inspired storytelling that elevates any project• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality printing with rich saturation and fine detail• Sustainable, made‑to‑order production with minimal wastePerfect for Creatives, Sewists \u0026amp; Interior DesignersWhether you’re upholstering a favourite chair, sewing a summer dress, or creating bespoke home décor, this botanical fabric brings a sense of sunshine, craftsmanship, and quiet beauty to every piece.SEO Keywords (naturally integrated)botanical fabric, orange blossom fabric, swallowtail butterfly textile, citrus print fabric, luxury designer fabric UK, Contrado fabric, nature‑inspired textile design, artisan fabric by the metre, Mediterranean fabric design, heritage botanical pattern\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53985025098074,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53985025130842,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53985025163610,"sku":"2967778","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53985025196378,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53985025229146,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53985025261914,"sku":"2967778","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53985025294682,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53985025327450,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53985025360218,"sku":"2967778","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985025392986,"sku":"2967778","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985025425754,"sku":"2967778","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985025458522,"sku":"2967778","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53985025491290,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53985025524058,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53985025556826,"sku":"2967778","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985025589594,"sku":"2967778","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985025622362,"sku":"2967778","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985025655130,"sku":"2967778","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53985025687898,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53985025720666,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53985025753434,"sku":"2967778","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53985025786202,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53985025818970,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53985025851738,"sku":"2967778","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53985025884506,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53985025917274,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53985025950042,"sku":"2967778","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53985025982810,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53985026015578,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53985026048346,"sku":"2967778","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53985026081114,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53985026113882,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53985026146650,"sku":"2967778","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53985026179418,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53985026212186,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53985026244954,"sku":"2967778","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53985026277722,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53985026310490,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53985026343258,"sku":"2967778","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53985026376026,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53985026408794,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53985026441562,"sku":"2967778","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53985026474330,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53985026507098,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53985026539866,"sku":"2967778","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53985026572634,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53985026605402,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53985026638170,"sku":"2967778","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53985026670938,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53985026703706,"sku":"2967778","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53985026736474,"sku":"2967778","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53985026769242,"sku":"2967778","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53985026802010,"sku":"2967778","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53985026834778,"sku":"2967778","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53985026867546,"sku":"2967778","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53985026900314,"sku":"2967778","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53985026933082,"sku":"2967778","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53985026965850,"sku":"2967778","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53985026998618,"sku":"2967778","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53985027031386,"sku":"2967778","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53985027064154,"sku":"2967778","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53985027096922,"sku":"2967778","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53985027129690,"sku":"2967778","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53985027162458,"sku":"2967778","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53985027195226,"sku":"2967778","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53985027227994,"sku":"2967778","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53985027260762,"sku":"2967778","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53985027293530,"sku":"2967778","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53985027326298,"sku":"2967778","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53985027359066,"sku":"2967778","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53985027391834,"sku":"2967778","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53985027424602,"sku":"2967778","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53985027457370,"sku":"2967778","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53985027490138,"sku":"2967778","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53985027522906,"sku":"2967778","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2967778-0_9e278c10-b34d-4332-9a1a-c457d6c7e5db.jpg?v=1776101773"},{"product_id":"artisan-fabric-by-dunmore-hawke-4","title":"Artisan Fabric by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eSwallowtail \u0026amp; Blossom – Artisan Fabric by Dunmore HawkeBring the quiet poetry of an English summer garden into your sewing and interior projects with this hand‑designed repeat pattern, featuring yellow‑black swallowtail butterflies and white botanical blossoms arranged in a graceful, heritage‑inspired flow. Each motif is illustrated with painterly detail, celebrating the delicate wing markings, soft petal textures, and gentle movement that define this nature‑rich design.Available in a curated palette of backgrounds — cream, warm beige, pale yellow, peach, sky blue, soft green, and deep black — this collection offers a mood for every maker, from airy cottagecore to dramatic statement interiors.---A Design Rooted in Craft \u0026amp; Natural BeautyEvery element is drawn by hand, never AI‑generated, ensuring the authenticity and warmth that Dunmore Hawke is known for. The butterflies appear in varied poses, creating a sense of life and motion, while the blossoms and foliage add balance and botanical charm. The seamless repeat makes it ideal for both small‑scale craft projects and large‑format interior applications.---Perfect for Makers, Sewists \u0026amp; Interior DesignersThis versatile pattern shines across a wide range of creative uses:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking, skirts, blouses, and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and heritage‑inspired décor• Quilting and patchwork with a nature‑led aesthetic---Premium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design can be produced on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – rich depth and softness for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – elegant drape for scarves and luxury garmentsEach fabric captures the fine linework and vibrant colour of your original artwork with exceptional clarity.---Why Makers Love This Collection• Hand‑illustrated artwork with heritage character• Nature‑inspired storytelling woven into every repeat• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality, sustainable printing with long‑lasting vibrancy• Perfectly balanced repeat for both small and large projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53995480514906,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53995480547674,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53995480580442,"sku":"2969150","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53995480613210,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53995480645978,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53995480678746,"sku":"2969150","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53995480711514,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53995480744282,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53995480777050,"sku":"2969150","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53995480809818,"sku":"2969150","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53995480842586,"sku":"2969150","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53995480875354,"sku":"2969150","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53995480908122,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53995480940890,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53995480973658,"sku":"2969150","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53995481006426,"sku":"2969150","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53995481039194,"sku":"2969150","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53995481071962,"sku":"2969150","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53995481104730,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53995481137498,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53995481170266,"sku":"2969150","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53995481203034,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53995481235802,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53995481268570,"sku":"2969150","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53995481301338,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53995481334106,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53995481366874,"sku":"2969150","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53995481399642,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53995481432410,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53995481465178,"sku":"2969150","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53995481497946,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53995481530714,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53995481563482,"sku":"2969150","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53995481596250,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53995481629018,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53995481661786,"sku":"2969150","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53995481694554,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53995481727322,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53995481760090,"sku":"2969150","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53995481792858,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53995481825626,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53995481858394,"sku":"2969150","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53995481891162,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53995481923930,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53995481956698,"sku":"2969150","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53995481989466,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53995482022234,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53995482055002,"sku":"2969150","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53995482087770,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53995482120538,"sku":"2969150","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53995482153306,"sku":"2969150","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53995482186074,"sku":"2969150","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53995482218842,"sku":"2969150","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53995482251610,"sku":"2969150","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53995482284378,"sku":"2969150","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53995482317146,"sku":"2969150","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53995482349914,"sku":"2969150","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53995482382682,"sku":"2969150","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53995482415450,"sku":"2969150","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53995482448218,"sku":"2969150","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53995482480986,"sku":"2969150","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53995482513754,"sku":"2969150","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53995482546522,"sku":"2969150","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53995482579290,"sku":"2969150","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53995482612058,"sku":"2969150","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53995482644826,"sku":"2969150","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53995482677594,"sku":"2969150","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53995482710362,"sku":"2969150","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53995482743130,"sku":"2969150","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53995482775898,"sku":"2969150","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53995482808666,"sku":"2969150","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53995482841434,"sku":"2969150","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53995482874202,"sku":"2969150","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53995482906970,"sku":"2969150","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53995482939738,"sku":"2969150","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2969150-0.jpg?v=1776142682"},{"product_id":"artisan-fabric-by-dunmore-hawke-5","title":"Artisan Fabric by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eSwallowtail \u0026amp; Blossom – Artisan Fabric by Dunmore HawkeBring the quiet poetry of an English summer garden into your sewing and interior projects with this hand‑designed repeat pattern, featuring yellow‑black swallowtail butterflies and white botanical blossoms arranged in a graceful, heritage‑inspired flow. Each motif is illustrated with painterly detail, celebrating the delicate wing markings, soft petal textures, and gentle movement that define this nature‑rich design.Available in a curated palette of backgrounds — cream, warm beige, pale yellow, peach, sky blue, soft green, and deep black — this collection offers a mood for every maker, from airy cottagecore to dramatic statement interiors.---A Design Rooted in Craft \u0026amp; Natural BeautyEvery element is drawn by hand, never AI‑generated, ensuring the authenticity and warmth that Dunmore Hawke is known for. The butterflies appear in varied poses, creating a sense of life and motion, while the blossoms and foliage add balance and botanical charm. The seamless repeat makes it ideal for both small‑scale craft projects and large‑format interior applications.---Perfect for Makers, Sewists \u0026amp; Interior DesignersThis versatile pattern shines across a wide range of creative uses:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking, skirts, blouses, and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and heritage‑inspired décor• Quilting and patchwork with a nature‑led aesthetic---Premium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design can be produced on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – rich depth and softness for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – elegant drape for scarves and luxury garmentsEach fabric captures the fine linework and vibrant colour of your original artwork with exceptional clarity.---Why Makers Love This Collection• Hand‑illustrated artwork with heritage character• Nature‑inspired storytelling woven into every repeat• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality, sustainable printing with long‑lasting vibrancy• Perfectly balanced repeat for both small and large projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53995492671834,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53995492704602,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53995492737370,"sku":"2969153","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53995492770138,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53995492802906,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53995492835674,"sku":"2969153","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53995492868442,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53995492901210,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53995492933978,"sku":"2969153","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53995492966746,"sku":"2969153","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53995492999514,"sku":"2969153","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53995493032282,"sku":"2969153","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53995493065050,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53995493097818,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53995493130586,"sku":"2969153","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53995493163354,"sku":"2969153","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53995493196122,"sku":"2969153","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53995493228890,"sku":"2969153","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53995493261658,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53995493294426,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53995493327194,"sku":"2969153","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53995493359962,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53995493392730,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53995493425498,"sku":"2969153","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53995493458266,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53995493491034,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53995493523802,"sku":"2969153","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53995493556570,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53995493589338,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53995493622106,"sku":"2969153","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53995493654874,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53995493687642,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53995493720410,"sku":"2969153","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53995493753178,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53995493785946,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53995493818714,"sku":"2969153","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53995493851482,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53995493884250,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53995493917018,"sku":"2969153","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53995493949786,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53995493982554,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53995494015322,"sku":"2969153","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53995494048090,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53995494080858,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53995494113626,"sku":"2969153","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53995494146394,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53995494179162,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53995494211930,"sku":"2969153","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53995494244698,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53995494277466,"sku":"2969153","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53995494310234,"sku":"2969153","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53995494343002,"sku":"2969153","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53995494375770,"sku":"2969153","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53995494408538,"sku":"2969153","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53995494441306,"sku":"2969153","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53995494474074,"sku":"2969153","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53995494506842,"sku":"2969153","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53995494539610,"sku":"2969153","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53995494572378,"sku":"2969153","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53995494605146,"sku":"2969153","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53995494637914,"sku":"2969153","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53995494670682,"sku":"2969153","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53995494703450,"sku":"2969153","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53995494736218,"sku":"2969153","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53995494768986,"sku":"2969153","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53995494801754,"sku":"2969153","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53995494834522,"sku":"2969153","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53995494867290,"sku":"2969153","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53995494900058,"sku":"2969153","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53995494932826,"sku":"2969153","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53995494965594,"sku":"2969153","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53995494998362,"sku":"2969153","price":138.47,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53995495031130,"sku":"2969153","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53995495063898,"sku":"2969153","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (out of stock) (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53995495096666,"sku":"2969153","price":89.65,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2969153-0.jpg?v=1776142825"},{"product_id":"artisan-fabric-by-dunmore-hawke-6","title":"Artisan Fabric by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eSwallowtail \u0026amp; Blossom – Artisan Fabric by Dunmore HawkeBring the quiet poetry of an English summer garden into your sewing and interior projects with this hand‑designed repeat pattern, featuring yellow‑black swallowtail butterflies and white botanical blossoms arranged in a graceful, heritage‑inspired flow. Each motif is illustrated with painterly detail, celebrating the delicate wing markings, soft petal textures, and gentle movement that define this nature‑rich design.Available in a curated palette of backgrounds — cream, warm beige, pale yellow, peach, sky blue, soft green, and deep black — this collection offers a mood for every maker, from airy cottagecore to dramatic statement interiors.---A Design Rooted in Craft \u0026amp; Natural BeautyEvery element is drawn by hand, never AI‑generated, ensuring the authenticity and warmth that Dunmore Hawke is known for. The butterflies appear in varied poses, creating a sense of life and motion, while the blossoms and foliage add balance and botanical charm. The seamless repeat makes it ideal for both small‑scale craft projects and large‑format interior applications.---Perfect for Makers, Sewists \u0026amp; Interior DesignersThis versatile pattern shines across a wide range of creative uses:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking, skirts, blouses, and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and heritage‑inspired décor• Quilting and patchwork with a nature‑led aesthetic---Premium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design can be produced on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – rich depth and softness for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – elegant drape for scarves and luxury garmentsEach fabric captures the fine linework and vibrant colour of your original artwork with exceptional clarity.---Why Makers Love This Collection• Hand‑illustrated artwork with heritage character• Nature‑inspired storytelling woven into every repeat• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality, sustainable printing with long‑lasting vibrancy• Perfectly balanced repeat for both small and large projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53999547482458,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53999547515226,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53999547547994,"sku":"2969846","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53999547580762,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53999547613530,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53999547646298,"sku":"2969846","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999547679066,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999547711834,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999547744602,"sku":"2969846","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999547777370,"sku":"2969846","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999547810138,"sku":"2969846","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999547842906,"sku":"2969846","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53999547875674,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53999547908442,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53999547941210,"sku":"2969846","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999547973978,"sku":"2969846","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999548006746,"sku":"2969846","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999548039514,"sku":"2969846","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53999548072282,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53999548105050,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53999548137818,"sku":"2969846","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999548170586,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999548203354,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999548236122,"sku":"2969846","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53999548268890,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53999548301658,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53999548334426,"sku":"2969846","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999548367194,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999548399962,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999548432730,"sku":"2969846","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53999548465498,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53999548498266,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53999548531034,"sku":"2969846","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53999548563802,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53999548596570,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53999548629338,"sku":"2969846","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999548662106,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999548694874,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999548727642,"sku":"2969846","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53999548760410,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53999548793178,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53999548825946,"sku":"2969846","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999548858714,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999548891482,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999548924250,"sku":"2969846","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999548957018,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999548989786,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999549022554,"sku":"2969846","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53999549055322,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53999549088090,"sku":"2969846","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53999549120858,"sku":"2969846","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53999549153626,"sku":"2969846","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53999549186394,"sku":"2969846","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53999549219162,"sku":"2969846","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53999549251930,"sku":"2969846","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53999549284698,"sku":"2969846","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53999549317466,"sku":"2969846","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999549350234,"sku":"2969846","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999549383002,"sku":"2969846","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999549415770,"sku":"2969846","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999549448538,"sku":"2969846","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999549481306,"sku":"2969846","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999549514074,"sku":"2969846","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53999549546842,"sku":"2969846","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53999549579610,"sku":"2969846","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53999549612378,"sku":"2969846","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53999549645146,"sku":"2969846","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53999549677914,"sku":"2969846","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53999549710682,"sku":"2969846","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53999549743450,"sku":"2969846","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53999549776218,"sku":"2969846","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53999549808986,"sku":"2969846","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999549841754,"sku":"2969846","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999549874522,"sku":"2969846","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999549907290,"sku":"2969846","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2969846-0.jpg?v=1776227468"},{"product_id":"artisan-fabric-by-dunmore-hawke-7","title":"Artisan Fabric by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eSwallowtail \u0026amp; Blossom – Artisan Fabric by Dunmore HawkeBring the quiet poetry of an English summer garden into your sewing and interior projects with this hand‑designed repeat pattern, featuring yellow‑black swallowtail butterflies and white botanical blossoms arranged in a graceful, heritage‑inspired flow. Each motif is illustrated with painterly detail, celebrating the delicate wing markings, soft petal textures, and gentle movement that define this nature‑rich design.Available in a curated palette of backgrounds — cream, warm beige, pale yellow, peach, sky blue, soft green, and deep black — this collection offers a mood for every maker, from airy cottagecore to dramatic statement interiors.---A Design Rooted in Craft \u0026amp; Natural BeautyEvery element is drawn by hand, never AI‑generated, ensuring the authenticity and warmth that Dunmore Hawke is known for. The butterflies appear in varied poses, creating a sense of life and motion, while the blossoms and foliage add balance and botanical charm. The seamless repeat makes it ideal for both small‑scale craft projects and large‑format interior applications.---Perfect for Makers, Sewists \u0026amp; Interior DesignersThis versatile pattern shines across a wide range of creative uses:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking, skirts, blouses, and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and heritage‑inspired décor• Quilting and patchwork with a nature‑led aesthetic---Premium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design can be produced on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – rich depth and softness for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – elegant drape for scarves and luxury garmentsEach fabric captures the fine linework and vibrant colour of your original artwork with exceptional clarity.---Why Makers Love This Collection• Hand‑illustrated artwork with heritage character• Nature‑inspired storytelling woven into every repeat• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality, sustainable printing with long‑lasting vibrancy• Perfectly balanced repeat for both small and large projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53999550169434,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53999550202202,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53999550234970,"sku":"2969847","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53999550267738,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53999550300506,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53999550333274,"sku":"2969847","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999550366042,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999550398810,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999550431578,"sku":"2969847","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999550464346,"sku":"2969847","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999550497114,"sku":"2969847","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999550529882,"sku":"2969847","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53999550562650,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53999550595418,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53999550628186,"sku":"2969847","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999550660954,"sku":"2969847","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999550693722,"sku":"2969847","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999550726490,"sku":"2969847","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53999550759258,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53999550792026,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53999550824794,"sku":"2969847","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999550857562,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999550890330,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999550923098,"sku":"2969847","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53999550955866,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53999550988634,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53999551021402,"sku":"2969847","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999551054170,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999551086938,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999551119706,"sku":"2969847","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53999551152474,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53999551185242,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53999551218010,"sku":"2969847","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53999551250778,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53999551283546,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53999551316314,"sku":"2969847","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999551349082,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999551381850,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999551414618,"sku":"2969847","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53999551447386,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53999551480154,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53999551512922,"sku":"2969847","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999551545690,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999551578458,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999551611226,"sku":"2969847","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999551643994,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999551676762,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999551709530,"sku":"2969847","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53999551742298,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53999551775066,"sku":"2969847","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53999551807834,"sku":"2969847","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53999551840602,"sku":"2969847","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53999551873370,"sku":"2969847","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53999551906138,"sku":"2969847","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53999551938906,"sku":"2969847","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53999551971674,"sku":"2969847","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53999552004442,"sku":"2969847","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999552037210,"sku":"2969847","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999552069978,"sku":"2969847","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999552102746,"sku":"2969847","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999552135514,"sku":"2969847","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999552168282,"sku":"2969847","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999552201050,"sku":"2969847","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53999552233818,"sku":"2969847","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53999552266586,"sku":"2969847","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53999552299354,"sku":"2969847","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53999552332122,"sku":"2969847","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53999552364890,"sku":"2969847","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53999552397658,"sku":"2969847","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53999552430426,"sku":"2969847","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53999552463194,"sku":"2969847","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53999552495962,"sku":"2969847","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999552528730,"sku":"2969847","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999552561498,"sku":"2969847","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999552594266,"sku":"2969847","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2969847-0.jpg?v=1776227604"},{"product_id":"artisan-fabric-by-dunmore-hawke-8","title":"Artisan Fabric by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eSwallowtail \u0026amp; Blossom – Artisan Fabric by Dunmore HawkeBring the quiet poetry of an English summer garden into your sewing and interior projects with this hand‑designed repeat pattern, featuring yellow‑black swallowtail butterflies and white botanical blossoms arranged in a graceful, heritage‑inspired flow. Each motif is illustrated with painterly detail, celebrating the delicate wing markings, soft petal textures, and gentle movement that define this nature‑rich design.Available in a curated palette of backgrounds — cream, warm beige, pale yellow, peach, sky blue, soft green, and deep black — this collection offers a mood for every maker, from airy cottagecore to dramatic statement interiors.---A Design Rooted in Craft \u0026amp; Natural BeautyEvery element is drawn by hand, never AI‑generated, ensuring the authenticity and warmth that Dunmore Hawke is known for. The butterflies appear in varied poses, creating a sense of life and motion, while the blossoms and foliage add balance and botanical charm. The seamless repeat makes it ideal for both small‑scale craft projects and large‑format interior applications.---Perfect for Makers, Sewists \u0026amp; Interior DesignersThis versatile pattern shines across a wide range of creative uses:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking, skirts, blouses, and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and heritage‑inspired décor• Quilting and patchwork with a nature‑led aesthetic---Premium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design can be produced on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – rich depth and softness for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – elegant drape for scarves and luxury garmentsEach fabric captures the fine linework and vibrant colour of your original artwork with exceptional clarity.---Why Makers Love This Collection• Hand‑illustrated artwork with heritage character• Nature‑inspired storytelling woven into every repeat• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality, sustainable printing with long‑lasting vibrancy• Perfectly balanced repeat for both small and large projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53999553020250,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53999553053018,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53999553085786,"sku":"2969849","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53999553118554,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53999553151322,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53999553184090,"sku":"2969849","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999553216858,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999553249626,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999553282394,"sku":"2969849","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999553315162,"sku":"2969849","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999553347930,"sku":"2969849","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999553380698,"sku":"2969849","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53999553413466,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53999553446234,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53999553479002,"sku":"2969849","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999553511770,"sku":"2969849","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999553544538,"sku":"2969849","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999553577306,"sku":"2969849","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53999553610074,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53999553642842,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53999553675610,"sku":"2969849","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999553708378,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999553741146,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999553773914,"sku":"2969849","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53999553806682,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53999553839450,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53999553872218,"sku":"2969849","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999553904986,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999553937754,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999553970522,"sku":"2969849","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53999554003290,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53999554036058,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53999554068826,"sku":"2969849","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53999554101594,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53999554134362,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53999554167130,"sku":"2969849","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999554199898,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999554232666,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999554265434,"sku":"2969849","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53999554298202,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53999554330970,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53999554363738,"sku":"2969849","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999554396506,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999554429274,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999554462042,"sku":"2969849","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999554494810,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999554527578,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999554560346,"sku":"2969849","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53999554593114,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53999554625882,"sku":"2969849","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53999554658650,"sku":"2969849","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53999554691418,"sku":"2969849","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53999554724186,"sku":"2969849","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53999554756954,"sku":"2969849","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53999554789722,"sku":"2969849","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53999554822490,"sku":"2969849","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53999554855258,"sku":"2969849","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999554888026,"sku":"2969849","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999554920794,"sku":"2969849","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999554953562,"sku":"2969849","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999554986330,"sku":"2969849","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999555019098,"sku":"2969849","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999555051866,"sku":"2969849","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53999555084634,"sku":"2969849","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53999555117402,"sku":"2969849","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53999555150170,"sku":"2969849","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53999555182938,"sku":"2969849","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53999555215706,"sku":"2969849","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53999555248474,"sku":"2969849","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53999555281242,"sku":"2969849","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53999555314010,"sku":"2969849","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53999555346778,"sku":"2969849","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999555379546,"sku":"2969849","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999555412314,"sku":"2969849","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999555445082,"sku":"2969849","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2969849-0.jpg?v=1776227703"},{"product_id":"artisan-fabric-by-dunmore-hawke-9","title":"Artisan Fabric by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eSwallowtail \u0026amp; Blossom – Artisan Fabric by Dunmore HawkeBring the quiet poetry of an English summer garden into your sewing and interior projects with this hand‑designed repeat pattern, featuring yellow‑black swallowtail butterflies and white botanical blossoms arranged in a graceful, heritage‑inspired flow. Each motif is illustrated with painterly detail, celebrating the delicate wing markings, soft petal textures, and gentle movement that define this nature‑rich design.Available in a curated palette of backgrounds — cream, warm beige, pale yellow, peach, sky blue, soft green, and deep black — this collection offers a mood for every maker, from airy cottagecore to dramatic statement interiors.---A Design Rooted in Craft \u0026amp; Natural BeautyEvery element is drawn by hand, never AI‑generated, ensuring the authenticity and warmth that Dunmore Hawke is known for. The butterflies appear in varied poses, creating a sense of life and motion, while the blossoms and foliage add balance and botanical charm. The seamless repeat makes it ideal for both small‑scale craft projects and large‑format interior applications.---Perfect for Makers, Sewists \u0026amp; Interior DesignersThis versatile pattern shines across a wide range of creative uses:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking, skirts, blouses, and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and heritage‑inspired décor• Quilting and patchwork with a nature‑led aesthetic---Premium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design can be produced on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – rich depth and softness for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – elegant drape for scarves and luxury garmentsEach fabric captures the fine linework and vibrant colour of your original artwork with exceptional clarity.---Why Makers Love This Collection• Hand‑illustrated artwork with heritage character• Nature‑inspired storytelling woven into every repeat• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality, sustainable printing with long‑lasting vibrancy• Perfectly balanced repeat for both small and large projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53999556165978,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53999556198746,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53999556231514,"sku":"2969850","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53999556264282,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53999556297050,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53999556329818,"sku":"2969850","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999556362586,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999556395354,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999556428122,"sku":"2969850","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999556460890,"sku":"2969850","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999556493658,"sku":"2969850","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999556526426,"sku":"2969850","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53999556559194,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53999556591962,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53999556624730,"sku":"2969850","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999556657498,"sku":"2969850","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999556690266,"sku":"2969850","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999556723034,"sku":"2969850","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53999556755802,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53999556788570,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53999556821338,"sku":"2969850","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999556854106,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999556886874,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999556919642,"sku":"2969850","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53999556952410,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53999556985178,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53999557017946,"sku":"2969850","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999557050714,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999557083482,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999557116250,"sku":"2969850","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53999557149018,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53999557181786,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53999557214554,"sku":"2969850","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53999557247322,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53999557280090,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53999557312858,"sku":"2969850","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999557345626,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999557378394,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999557411162,"sku":"2969850","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53999557443930,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53999557476698,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53999557509466,"sku":"2969850","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999557542234,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999557575002,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999557607770,"sku":"2969850","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999557640538,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999557673306,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999557706074,"sku":"2969850","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53999557738842,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53999557771610,"sku":"2969850","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53999557804378,"sku":"2969850","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53999557837146,"sku":"2969850","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53999557869914,"sku":"2969850","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53999557902682,"sku":"2969850","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53999557935450,"sku":"2969850","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53999557968218,"sku":"2969850","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53999558000986,"sku":"2969850","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999558033754,"sku":"2969850","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999558066522,"sku":"2969850","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999558099290,"sku":"2969850","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999558132058,"sku":"2969850","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999558164826,"sku":"2969850","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999558197594,"sku":"2969850","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53999558230362,"sku":"2969850","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53999558263130,"sku":"2969850","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53999558295898,"sku":"2969850","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53999558328666,"sku":"2969850","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53999558361434,"sku":"2969850","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53999558394202,"sku":"2969850","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53999558426970,"sku":"2969850","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53999558459738,"sku":"2969850","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53999558492506,"sku":"2969850","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999558525274,"sku":"2969850","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999558558042,"sku":"2969850","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999558590810,"sku":"2969850","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2969850-0.jpg?v=1776227848"},{"product_id":"artisan-fabric-by-dunmore-hawke-10","title":"Artisan Fabric by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eSwallowtail \u0026amp; Blossom – Artisan Fabric by Dunmore HawkeBring the quiet poetry of an English summer garden into your sewing and interior projects with this hand‑designed repeat pattern, featuring yellow‑black swallowtail butterflies and white botanical blossoms arranged in a graceful, heritage‑inspired flow. Each motif is illustrated with painterly detail, celebrating the delicate wing markings, soft petal textures, and gentle movement that define this nature‑rich design.Available in a curated palette of backgrounds — cream, warm beige, pale yellow, peach, sky blue, soft green, and deep black — this collection offers a mood for every maker, from airy cottagecore to dramatic statement interiors.---A Design Rooted in Craft \u0026amp; Natural BeautyEvery element is drawn by hand, never AI‑generated, ensuring the authenticity and warmth that Dunmore Hawke is known for. The butterflies appear in varied poses, creating a sense of life and motion, while the blossoms and foliage add balance and botanical charm. The seamless repeat makes it ideal for both small‑scale craft projects and large‑format interior applications.---Perfect for Makers, Sewists \u0026amp; Interior DesignersThis versatile pattern shines across a wide range of creative uses:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking, skirts, blouses, and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and heritage‑inspired décor• Quilting and patchwork with a nature‑led aesthetic---Premium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design can be produced on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – rich depth and softness for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – elegant drape for scarves and luxury garmentsEach fabric captures the fine linework and vibrant colour of your original artwork with exceptional clarity.---Why Makers Love This Collection• Hand‑illustrated artwork with heritage character• Nature‑inspired storytelling woven into every repeat• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality, sustainable printing with long‑lasting vibrancy• Perfectly balanced repeat for both small and large projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53999558852954,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53999558885722,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53999558918490,"sku":"2969851","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53999558951258,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53999558984026,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53999559016794,"sku":"2969851","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999559049562,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999559082330,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999559115098,"sku":"2969851","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999559147866,"sku":"2969851","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999559180634,"sku":"2969851","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999559213402,"sku":"2969851","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53999559246170,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53999559278938,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53999559311706,"sku":"2969851","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999559344474,"sku":"2969851","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999559377242,"sku":"2969851","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999559410010,"sku":"2969851","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53999559442778,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53999559475546,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53999559508314,"sku":"2969851","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999559541082,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999559573850,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999559606618,"sku":"2969851","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53999559639386,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53999559672154,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53999559704922,"sku":"2969851","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999559737690,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999559770458,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999559803226,"sku":"2969851","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53999559835994,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53999559868762,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53999559901530,"sku":"2969851","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53999559934298,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53999559967066,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53999559999834,"sku":"2969851","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999560032602,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999560065370,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999560098138,"sku":"2969851","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53999560130906,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53999560163674,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53999560196442,"sku":"2969851","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999560229210,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999560261978,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999560294746,"sku":"2969851","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999560327514,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999560360282,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999560393050,"sku":"2969851","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53999560425818,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53999560458586,"sku":"2969851","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53999560491354,"sku":"2969851","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53999560524122,"sku":"2969851","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53999560556890,"sku":"2969851","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53999560589658,"sku":"2969851","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53999560622426,"sku":"2969851","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53999560655194,"sku":"2969851","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53999560687962,"sku":"2969851","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999560720730,"sku":"2969851","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999560753498,"sku":"2969851","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999560786266,"sku":"2969851","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999560819034,"sku":"2969851","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999560851802,"sku":"2969851","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999560884570,"sku":"2969851","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53999560917338,"sku":"2969851","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53999560950106,"sku":"2969851","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53999560982874,"sku":"2969851","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53999561015642,"sku":"2969851","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53999561048410,"sku":"2969851","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53999561081178,"sku":"2969851","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53999561113946,"sku":"2969851","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53999561146714,"sku":"2969851","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53999561179482,"sku":"2969851","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999561212250,"sku":"2969851","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999561245018,"sku":"2969851","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999561277786,"sku":"2969851","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2969851-0.jpg?v=1776228062"},{"product_id":"artisan-fabric-by-dunmore-hawke-11","title":"Artisan Fabric by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eSwallowtail \u0026amp; Blossom – Artisan Fabric by Dunmore HawkeBring the quiet poetry of an English summer garden into your sewing and interior projects with this hand‑designed repeat pattern, featuring yellow‑black swallowtail butterflies and white botanical blossoms arranged in a graceful, heritage‑inspired flow. Each motif is illustrated with painterly detail, celebrating the delicate wing markings, soft petal textures, and gentle movement that define this nature‑rich design.Available in a curated palette of backgrounds — cream, warm beige, pale yellow, peach, sky blue, soft green, and deep black — this collection offers a mood for every maker, from airy cottagecore to dramatic statement interiors.---A Design Rooted in Craft \u0026amp; Natural BeautyEvery element is drawn by hand, never AI‑generated, ensuring the authenticity and warmth that Dunmore Hawke is known for. The butterflies appear in varied poses, creating a sense of life and motion, while the blossoms and foliage add balance and botanical charm. The seamless repeat makes it ideal for both small‑scale craft projects and large‑format interior applications.---Perfect for Makers, Sewists \u0026amp; Interior DesignersThis versatile pattern shines across a wide range of creative uses:• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking, skirts, blouses, and statement garments• Tote bags, accessories, and craft projects• Boutique interiors and heritage‑inspired décor• Quilting and patchwork with a nature‑led aesthetic---Premium Contrado Fabric OptionsPrinted to order in the UK using eco‑friendly inks and high‑definition textile printing, your design can be produced on a wide selection of Contrado fabrics, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, perfect for clothing and home décor• Velvet Shimmer \u0026amp; Plush Velvet – rich depth and softness for cushions and upholstery• Linen‑Look \u0026amp; Panama Canvas – durable, textured, ideal for bags and structured items• Silk Sensation \u0026amp; Silk Georgette – elegant drape for scarves and luxury garmentsEach fabric captures the fine linework and vibrant colour of your original artwork with exceptional clarity.---Why Makers Love This Collection• Hand‑illustrated artwork with heritage character• Nature‑inspired storytelling woven into every repeat• Multiple colourways to suit modern, vintage, or coastal interiors• High‑quality, sustainable printing with long‑lasting vibrancy• Perfectly balanced repeat for both small and large projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":53999561441626,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":53999561474394,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":53999561507162,"sku":"2969852","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":53999561539930,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":53999561572698,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":53999561605466,"sku":"2969852","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999561638234,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999561671002,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999561703770,"sku":"2969852","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999561736538,"sku":"2969852","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999561769306,"sku":"2969852","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999561802074,"sku":"2969852","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":53999561834842,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":53999561867610,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":53999561900378,"sku":"2969852","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999561933146,"sku":"2969852","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999561965914,"sku":"2969852","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999561998682,"sku":"2969852","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":53999562031450,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":53999562064218,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":53999562096986,"sku":"2969852","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":53999562129754,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":53999562162522,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":53999562195290,"sku":"2969852","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":53999562228058,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":53999562260826,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":53999562293594,"sku":"2969852","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999562326362,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999562359130,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999562391898,"sku":"2969852","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":53999562424666,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":53999562457434,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":53999562490202,"sku":"2969852","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":53999562522970,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":53999562555738,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":53999562588506,"sku":"2969852","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":53999562621274,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":53999562654042,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":53999562686810,"sku":"2969852","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":53999562719578,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":53999562752346,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":53999562785114,"sku":"2969852","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999562817882,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999562850650,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999562883418,"sku":"2969852","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":53999562916186,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":53999562948954,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":53999562981722,"sku":"2969852","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":53999563014490,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":53999563047258,"sku":"2969852","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":53999563080026,"sku":"2969852","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":53999563112794,"sku":"2969852","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":53999563145562,"sku":"2969852","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":53999563178330,"sku":"2969852","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":53999563211098,"sku":"2969852","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":53999563243866,"sku":"2969852","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":53999563276634,"sku":"2969852","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999563309402,"sku":"2969852","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999563342170,"sku":"2969852","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999563374938,"sku":"2969852","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":53999563407706,"sku":"2969852","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":53999563440474,"sku":"2969852","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":53999563473242,"sku":"2969852","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 50 x 50 cm","offer_id":53999563506010,"sku":"2969852","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ 100 x 100 cm","offer_id":53999563538778,"sku":"2969852","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.28 m) \/ Full width (Linear metre)","offer_id":53999563571546,"sku":"2969852","price":90.92,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":53999563604314,"sku":"2969852","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":53999563637082,"sku":"2969852","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":53999563669850,"sku":"2969852","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":53999563702618,"sku":"2969852","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":53999563735386,"sku":"2969852","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":53999563768154,"sku":"2969852","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":53999563800922,"sku":"2969852","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":53999563833690,"sku":"2969852","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":53999563866458,"sku":"2969852","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2969852-0.jpg?v=1776228190"},{"product_id":"artisan-fabric-collection-by-dunmore-hawke","title":"Artisan Fabric Collection by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eCitrus Aviary – Artisan Fabric Collection by Dunmore HawkeA hand‑illustrated celebration of birds, butterflies, and sun‑lit citrusBring the warmth of a Mediterranean orchard and the charm of an English garden into your sewing, upholstery, and creative projects with Citrus Aviary, a signature Dunmore Hawke fabric collection printed to order by Contrado in the UK. This flowing repeat features songbirds with warm russet chests, swallowtail‑inspired butterflies, white citrus blossoms, and golden lemons, arranged in a graceful, heritage‑inflected pattern that feels both timeless and full of movement.Every motif is hand‑drawn, never AI‑generated, with painterly shading, delicate feathering, and naturalistic botanical detail. The result is a textile design that feels crafted, soulful, and alive — perfect for makers who value artistry and storytelling in every stitch.---A Palette of Seven Curated ColourwaysEach background shifts the mood of the artwork while keeping the natural harmony intact:• Soft Beige – warm, classic, and quietly elegant• Pale Yellow – bright, airy, and reminiscent of early spring light• Peach – warm, romantic, and softly glowing• Warm Peach (variant) – deeper, sunset‑washed, perfect for cosy interiors• Light Green – fresh, botanical, and garden‑room inspired• Sky Blue – breezy, coastal, and uplifting• Black – dramatic, gallery‑rich contrast for bold, modern spacesThis spectrum allows sewists, upholsterers, and designers to choose the atmosphere that best suits their project.---Premium Contrado Fabric OptionsYour design is available across Contrado’s full range of high‑quality textiles, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, ideal for garments and home décor• Panama Canvas \u0026amp; Linen‑Look – structured, durable, perfect for bags, aprons, and upholstery• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions, curtains, and statement pieces• Silk Sensation \u0026amp; Silk Georgette – soft drape for scarves, blouses, and elegant dressmakingEach fabric is printed using eco‑friendly inks with exceptional colour accuracy and crisp detail.---Perfect For…• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, aprons, and accessories• Boutique interiors and artisan retail displays• Craft projects that call for painterly, nature‑rich storytellingThe design’s balance of wildlife, fruit, and blossom makes it versatile for both modern and heritage‑inspired projects.---Why Makers Love This Collection• Hand‑illustrated artwork with a painterly, crafted feel• Nature‑inspired storytelling featuring birds, butterflies, and citrus• Seven curated colourways for every palette and season• High‑definition printing with rich saturation and fine detail• Sustainably printed in the UK using eco‑friendly inks• A seamless repeat ideal for both small and large‑scale projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":54015204426074,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":54015204458842,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":54015204491610,"sku":"2971739","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":54015204524378,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":54015204557146,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":54015204589914,"sku":"2971739","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54015204622682,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54015204655450,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54015204688218,"sku":"2971739","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54015204720986,"sku":"2971739","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54015204753754,"sku":"2971739","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54015204786522,"sku":"2971739","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":54015204819290,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":54015204852058,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":54015204884826,"sku":"2971739","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54015204917594,"sku":"2971739","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54015204950362,"sku":"2971739","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54015204983130,"sku":"2971739","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":54015205015898,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":54015205048666,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":54015205081434,"sku":"2971739","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54015205114202,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54015205146970,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54015205179738,"sku":"2971739","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":54015205212506,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":54015205245274,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":54015205278042,"sku":"2971739","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54015205310810,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54015205343578,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54015205376346,"sku":"2971739","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":54015205409114,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":54015205441882,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":54015205474650,"sku":"2971739","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":54015205507418,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":54015205540186,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":54015205572954,"sku":"2971739","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54015205605722,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54015205638490,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54015205671258,"sku":"2971739","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":54015205704026,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":54015205736794,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":54015205769562,"sku":"2971739","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54015205802330,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54015205835098,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54015205867866,"sku":"2971739","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54015205900634,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54015205933402,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54015205966170,"sku":"2971739","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":54015205998938,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":54015206031706,"sku":"2971739","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":54015206064474,"sku":"2971739","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":54015206097242,"sku":"2971739","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":54015206130010,"sku":"2971739","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":54015206162778,"sku":"2971739","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":54015206195546,"sku":"2971739","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":54015206228314,"sku":"2971739","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":54015206261082,"sku":"2971739","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54015206293850,"sku":"2971739","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54015206326618,"sku":"2971739","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54015206359386,"sku":"2971739","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54015206392154,"sku":"2971739","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54015206424922,"sku":"2971739","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54015206457690,"sku":"2971739","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 50 x 50 cm","offer_id":54015206490458,"sku":"2971739","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 100 x 100 cm","offer_id":54015206523226,"sku":"2971739","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ Full width (Linear metre)","offer_id":54015206555994,"sku":"2971739","price":100.13,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":54015206588762,"sku":"2971739","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":54015206621530,"sku":"2971739","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":54015206654298,"sku":"2971739","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":54015206687066,"sku":"2971739","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":54015206719834,"sku":"2971739","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":54015206752602,"sku":"2971739","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54015206785370,"sku":"2971739","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54015206818138,"sku":"2971739","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54015206850906,"sku":"2971739","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2971739-0.jpg?v=1776451416"},{"product_id":"artisan-fabric-collection-by-dunmore-hawke-1","title":"Artisan Fabric Collection by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eCitrus Aviary – Artisan Fabric Collection by Dunmore HawkeA hand‑illustrated celebration of birds, butterflies, and sun‑lit citrusBring the warmth of a Mediterranean orchard and the charm of an English garden into your sewing, upholstery, and creative projects with Citrus Aviary, a signature Dunmore Hawke fabric collection printed to order by Contrado in the UK. This flowing repeat features songbirds with warm russet chests, swallowtail‑inspired butterflies, white citrus blossoms, and golden lemons, arranged in a graceful, heritage‑inflected pattern that feels both timeless and full of movement.Every motif is hand‑drawn, never AI‑generated, with painterly shading, delicate feathering, and naturalistic botanical detail. The result is a textile design that feels crafted, soulful, and alive — perfect for makers who value artistry and storytelling in every stitch.---A Palette of Seven Curated ColourwaysEach background shifts the mood of the artwork while keeping the natural harmony intact:• Soft Beige – warm, classic, and quietly elegant• Pale Yellow – bright, airy, and reminiscent of early spring light• Peach – warm, romantic, and softly glowing• Warm Peach (variant) – deeper, sunset‑washed, perfect for cosy interiors• Light Green – fresh, botanical, and garden‑room inspired• Sky Blue – breezy, coastal, and uplifting• Black – dramatic, gallery‑rich contrast for bold, modern spacesThis spectrum allows sewists, upholsterers, and designers to choose the atmosphere that best suits their project.---Premium Contrado Fabric OptionsYour design is available across Contrado’s full range of high‑quality textiles, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, ideal for garments and home décor• Panama Canvas \u0026amp; Linen‑Look – structured, durable, perfect for bags, aprons, and upholstery• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions, curtains, and statement pieces• Silk Sensation \u0026amp; Silk Georgette – soft drape for scarves, blouses, and elegant dressmakingEach fabric is printed using eco‑friendly inks with exceptional colour accuracy and crisp detail.---Perfect For…• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, aprons, and accessories• Boutique interiors and artisan retail displays• Craft projects that call for painterly, nature‑rich storytellingThe design’s balance of wildlife, fruit, and blossom makes it versatile for both modern and heritage‑inspired projects.---Why Makers Love This Collection• Hand‑illustrated artwork with a painterly, crafted feel• Nature‑inspired storytelling featuring birds, butterflies, and citrus• Seven curated colourways for every palette and season• High‑definition printing with rich saturation and fine detail• Sustainably printed in the UK using eco‑friendly inks• A seamless repeat ideal for both small and large‑scale projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":54017439269210,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":54017439301978,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":54017439334746,"sku":"2972000","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":54017439367514,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":54017439400282,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":54017439433050,"sku":"2972000","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017439465818,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017439498586,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017439531354,"sku":"2972000","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017439564122,"sku":"2972000","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017439596890,"sku":"2972000","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017439629658,"sku":"2972000","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":54017439662426,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":54017439695194,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":54017439727962,"sku":"2972000","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017439760730,"sku":"2972000","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017439793498,"sku":"2972000","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017439826266,"sku":"2972000","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":54017439859034,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":54017439891802,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":54017439924570,"sku":"2972000","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017439957338,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017439990106,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017440022874,"sku":"2972000","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":54017440055642,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":54017440088410,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":54017440121178,"sku":"2972000","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017440153946,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017440186714,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017440219482,"sku":"2972000","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":54017440252250,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":54017440285018,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":54017440317786,"sku":"2972000","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":54017440350554,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":54017440383322,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":54017440416090,"sku":"2972000","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017440448858,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017440481626,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017440514394,"sku":"2972000","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":54017440547162,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":54017440579930,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":54017440612698,"sku":"2972000","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017440645466,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017440678234,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017440711002,"sku":"2972000","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017440743770,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017440776538,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017440809306,"sku":"2972000","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":54017440842074,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":54017440874842,"sku":"2972000","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":54017440907610,"sku":"2972000","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":54017440940378,"sku":"2972000","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":54017440973146,"sku":"2972000","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":54017441005914,"sku":"2972000","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":54017441038682,"sku":"2972000","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":54017441071450,"sku":"2972000","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":54017441104218,"sku":"2972000","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017441136986,"sku":"2972000","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017441169754,"sku":"2972000","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017441202522,"sku":"2972000","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017441235290,"sku":"2972000","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017441268058,"sku":"2972000","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017441300826,"sku":"2972000","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 50 x 50 cm","offer_id":54017441333594,"sku":"2972000","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 100 x 100 cm","offer_id":54017441366362,"sku":"2972000","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ Full width (Linear metre)","offer_id":54017441399130,"sku":"2972000","price":100.13,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":54017441431898,"sku":"2972000","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":54017441464666,"sku":"2972000","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":54017441497434,"sku":"2972000","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":54017441530202,"sku":"2972000","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":54017441562970,"sku":"2972000","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":54017441595738,"sku":"2972000","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017441628506,"sku":"2972000","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017441661274,"sku":"2972000","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017441694042,"sku":"2972000","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2972000-0.jpg?v=1776490513"},{"product_id":"artisan-fabric-collection-by-dunmore-hawke-2","title":"Artisan Fabric Collection by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eCitrus Aviary – Artisan Fabric Collection by Dunmore HawkeA hand‑illustrated celebration of birds, butterflies, and sun‑lit citrusBring the warmth of a Mediterranean orchard and the charm of an English garden into your sewing, upholstery, and creative projects with Citrus Aviary, a signature Dunmore Hawke fabric collection printed to order by Contrado in the UK. This flowing repeat features songbirds with warm russet chests, swallowtail‑inspired butterflies, white citrus blossoms, and golden lemons, arranged in a graceful, heritage‑inflected pattern that feels both timeless and full of movement.Every motif is hand‑drawn, never AI‑generated, with painterly shading, delicate feathering, and naturalistic botanical detail. The result is a textile design that feels crafted, soulful, and alive — perfect for makers who value artistry and storytelling in every stitch.---A Palette of Seven Curated ColourwaysEach background shifts the mood of the artwork while keeping the natural harmony intact:• Soft Beige – warm, classic, and quietly elegant• Pale Yellow – bright, airy, and reminiscent of early spring light• Peach – warm, romantic, and softly glowing• Warm Peach (variant) – deeper, sunset‑washed, perfect for cosy interiors• Light Green – fresh, botanical, and garden‑room inspired• Sky Blue – breezy, coastal, and uplifting• Black – dramatic, gallery‑rich contrast for bold, modern spacesThis spectrum allows sewists, upholsterers, and designers to choose the atmosphere that best suits their project.---Premium Contrado Fabric OptionsYour design is available across Contrado’s full range of high‑quality textiles, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, ideal for garments and home décor• Panama Canvas \u0026amp; Linen‑Look – structured, durable, perfect for bags, aprons, and upholstery• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions, curtains, and statement pieces• Silk Sensation \u0026amp; Silk Georgette – soft drape for scarves, blouses, and elegant dressmakingEach fabric is printed using eco‑friendly inks with exceptional colour accuracy and crisp detail.---Perfect For…• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, aprons, and accessories• Boutique interiors and artisan retail displays• Craft projects that call for painterly, nature‑rich storytellingThe design’s balance of wildlife, fruit, and blossom makes it versatile for both modern and heritage‑inspired projects.---Why Makers Love This Collection• Hand‑illustrated artwork with a painterly, crafted feel• Nature‑inspired storytelling featuring birds, butterflies, and citrus• Seven curated colourways for every palette and season• High‑definition printing with rich saturation and fine detail• Sustainably printed in the UK using eco‑friendly inks• A seamless repeat ideal for both small and large‑scale projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":54017446150490,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":54017446183258,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":54017446216026,"sku":"2972001","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":54017446248794,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":54017446281562,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":54017446314330,"sku":"2972001","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017446347098,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017446379866,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017446412634,"sku":"2972001","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017446445402,"sku":"2972001","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017446478170,"sku":"2972001","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017446510938,"sku":"2972001","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":54017446543706,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":54017446576474,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":54017446609242,"sku":"2972001","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017446642010,"sku":"2972001","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017446674778,"sku":"2972001","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017446707546,"sku":"2972001","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":54017446740314,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":54017446773082,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":54017446805850,"sku":"2972001","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017446838618,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017446871386,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017446904154,"sku":"2972001","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":54017446936922,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":54017446969690,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":54017447002458,"sku":"2972001","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017447035226,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017447067994,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017447100762,"sku":"2972001","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":54017447133530,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":54017447166298,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":54017447199066,"sku":"2972001","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":54017447231834,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":54017447264602,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":54017447297370,"sku":"2972001","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017447330138,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017447362906,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017447395674,"sku":"2972001","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":54017447428442,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":54017447461210,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":54017447493978,"sku":"2972001","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017447526746,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017447559514,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017447592282,"sku":"2972001","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017447625050,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017447657818,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017447690586,"sku":"2972001","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":54017447723354,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":54017447756122,"sku":"2972001","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":54017447788890,"sku":"2972001","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":54017447821658,"sku":"2972001","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":54017447854426,"sku":"2972001","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":54017447887194,"sku":"2972001","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":54017447919962,"sku":"2972001","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":54017447952730,"sku":"2972001","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":54017447985498,"sku":"2972001","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017448018266,"sku":"2972001","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017448051034,"sku":"2972001","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017448083802,"sku":"2972001","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017448116570,"sku":"2972001","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017448149338,"sku":"2972001","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017448182106,"sku":"2972001","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 50 x 50 cm","offer_id":54017448214874,"sku":"2972001","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 100 x 100 cm","offer_id":54017448247642,"sku":"2972001","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ Full width (Linear metre)","offer_id":54017448280410,"sku":"2972001","price":100.13,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":54017448313178,"sku":"2972001","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":54017448345946,"sku":"2972001","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":54017448378714,"sku":"2972001","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":54017448411482,"sku":"2972001","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":54017448444250,"sku":"2972001","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":54017448477018,"sku":"2972001","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017448509786,"sku":"2972001","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017448542554,"sku":"2972001","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017448575322,"sku":"2972001","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2972001-0.jpg?v=1776490701"},{"product_id":"artisan-fabric-collection-by-dunmore-hawke-4","title":"Artisan Fabric Collection by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eCitrus Aviary – Artisan Fabric Collection by Dunmore HawkeA hand‑illustrated celebration of birds, butterflies, and sun‑lit citrusBring the warmth of a Mediterranean orchard and the charm of an English garden into your sewing, upholstery, and creative projects with Citrus Aviary, a signature Dunmore Hawke fabric collection printed to order by Contrado in the UK. This flowing repeat features songbirds with warm russet chests, swallowtail‑inspired butterflies, white citrus blossoms, and golden lemons, arranged in a graceful, heritage‑inflected pattern that feels both timeless and full of movement.Every motif is hand‑drawn, never AI‑generated, with painterly shading, delicate feathering, and naturalistic botanical detail. The result is a textile design that feels crafted, soulful, and alive — perfect for makers who value artistry and storytelling in every stitch.---A Palette of Seven Curated ColourwaysEach background shifts the mood of the artwork while keeping the natural harmony intact:• Soft Beige – warm, classic, and quietly elegant• Pale Yellow – bright, airy, and reminiscent of early spring light• Peach – warm, romantic, and softly glowing• Warm Peach (variant) – deeper, sunset‑washed, perfect for cosy interiors• Light Green – fresh, botanical, and garden‑room inspired• Sky Blue – breezy, coastal, and uplifting• Black – dramatic, gallery‑rich contrast for bold, modern spacesThis spectrum allows sewists, upholsterers, and designers to choose the atmosphere that best suits their project.---Premium Contrado Fabric OptionsYour design is available across Contrado’s full range of high‑quality textiles, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, ideal for garments and home décor• Panama Canvas \u0026amp; Linen‑Look – structured, durable, perfect for bags, aprons, and upholstery• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions, curtains, and statement pieces• Silk Sensation \u0026amp; Silk Georgette – soft drape for scarves, blouses, and elegant dressmakingEach fabric is printed using eco‑friendly inks with exceptional colour accuracy and crisp detail.---Perfect For…• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, aprons, and accessories• Boutique interiors and artisan retail displays• Craft projects that call for painterly, nature‑rich storytellingThe design’s balance of wildlife, fruit, and blossom makes it versatile for both modern and heritage‑inspired projects.---Why Makers Love This Collection• Hand‑illustrated artwork with a painterly, crafted feel• Nature‑inspired storytelling featuring birds, butterflies, and citrus• Seven curated colourways for every palette and season• High‑definition printing with rich saturation and fine detail• Sustainably printed in the UK using eco‑friendly inks• A seamless repeat ideal for both small and large‑scale projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":54017594917210,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":54017594949978,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":54017594982746,"sku":"2972014","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":54017595015514,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":54017595048282,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":54017595081050,"sku":"2972014","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017595113818,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017595146586,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017595179354,"sku":"2972014","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017595212122,"sku":"2972014","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017595244890,"sku":"2972014","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017595277658,"sku":"2972014","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":54017595310426,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":54017595343194,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":54017595375962,"sku":"2972014","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017595408730,"sku":"2972014","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017595441498,"sku":"2972014","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017595474266,"sku":"2972014","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":54017595507034,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":54017595539802,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":54017595572570,"sku":"2972014","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017595605338,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017595638106,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017595670874,"sku":"2972014","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":54017595703642,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":54017595736410,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":54017595769178,"sku":"2972014","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017595801946,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017595834714,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017595867482,"sku":"2972014","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":54017595900250,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":54017595933018,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":54017595965786,"sku":"2972014","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":54017595998554,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":54017596031322,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":54017596064090,"sku":"2972014","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017596096858,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017596129626,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017596162394,"sku":"2972014","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":54017596195162,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":54017596227930,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":54017596260698,"sku":"2972014","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017596293466,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017596326234,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017596359002,"sku":"2972014","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017596391770,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017596424538,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017596457306,"sku":"2972014","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":54017596490074,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":54017596522842,"sku":"2972014","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":54017596555610,"sku":"2972014","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":54017596588378,"sku":"2972014","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":54017596621146,"sku":"2972014","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":54017596653914,"sku":"2972014","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":54017596686682,"sku":"2972014","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":54017596719450,"sku":"2972014","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":54017596752218,"sku":"2972014","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017596784986,"sku":"2972014","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017596817754,"sku":"2972014","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017596850522,"sku":"2972014","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017596883290,"sku":"2972014","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017596916058,"sku":"2972014","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017596948826,"sku":"2972014","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 50 x 50 cm","offer_id":54017596981594,"sku":"2972014","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 100 x 100 cm","offer_id":54017597014362,"sku":"2972014","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ Full width (Linear metre)","offer_id":54017597047130,"sku":"2972014","price":100.13,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":54017597079898,"sku":"2972014","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":54017597112666,"sku":"2972014","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":54017597145434,"sku":"2972014","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":54017597178202,"sku":"2972014","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":54017597210970,"sku":"2972014","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":54017597243738,"sku":"2972014","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017597276506,"sku":"2972014","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017597309274,"sku":"2972014","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017597342042,"sku":"2972014","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2972014-0.jpg?v=1776496217"},{"product_id":"artisan-fabric-collection-by-dunmore-hawke-5","title":"Artisan Fabric Collection by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eCitrus Aviary – Artisan Fabric Collection by Dunmore HawkeA hand‑illustrated celebration of birds, butterflies, and sun‑lit citrusBring the warmth of a Mediterranean orchard and the charm of an English garden into your sewing, upholstery, and creative projects with Citrus Aviary, a signature Dunmore Hawke fabric collection printed to order by Contrado in the UK. This flowing repeat features songbirds with warm russet chests, swallowtail‑inspired butterflies, white citrus blossoms, and golden lemons, arranged in a graceful, heritage‑inflected pattern that feels both timeless and full of movement.Every motif is hand‑drawn, never AI‑generated, with painterly shading, delicate feathering, and naturalistic botanical detail. The result is a textile design that feels crafted, soulful, and alive — perfect for makers who value artistry and storytelling in every stitch.---A Palette of Seven Curated ColourwaysEach background shifts the mood of the artwork while keeping the natural harmony intact:• Soft Beige – warm, classic, and quietly elegant• Pale Yellow – bright, airy, and reminiscent of early spring light• Peach – warm, romantic, and softly glowing• Warm Peach (variant) – deeper, sunset‑washed, perfect for cosy interiors• Light Green – fresh, botanical, and garden‑room inspired• Sky Blue – breezy, coastal, and uplifting• Black – dramatic, gallery‑rich contrast for bold, modern spacesThis spectrum allows sewists, upholsterers, and designers to choose the atmosphere that best suits their project.---Premium Contrado Fabric OptionsYour design is available across Contrado’s full range of high‑quality textiles, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, ideal for garments and home décor• Panama Canvas \u0026amp; Linen‑Look – structured, durable, perfect for bags, aprons, and upholstery• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions, curtains, and statement pieces• Silk Sensation \u0026amp; Silk Georgette – soft drape for scarves, blouses, and elegant dressmakingEach fabric is printed using eco‑friendly inks with exceptional colour accuracy and crisp detail.---Perfect For…• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, aprons, and accessories• Boutique interiors and artisan retail displays• Craft projects that call for painterly, nature‑rich storytellingThe design’s balance of wildlife, fruit, and blossom makes it versatile for both modern and heritage‑inspired projects.---Why Makers Love This Collection• Hand‑illustrated artwork with a painterly, crafted feel• Nature‑inspired storytelling featuring birds, butterflies, and citrus• Seven curated colourways for every palette and season• High‑definition printing with rich saturation and fine detail• Sustainably printed in the UK using eco‑friendly inks• A seamless repeat ideal for both small and large‑scale projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":54017598030170,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":54017598062938,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":54017598095706,"sku":"2972015","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":54017598128474,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":54017598161242,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":54017598194010,"sku":"2972015","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017598226778,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017598259546,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017598292314,"sku":"2972015","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017598325082,"sku":"2972015","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017598357850,"sku":"2972015","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017598390618,"sku":"2972015","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":54017598423386,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":54017598456154,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":54017598488922,"sku":"2972015","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017598521690,"sku":"2972015","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017598554458,"sku":"2972015","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017598587226,"sku":"2972015","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":54017598619994,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":54017598652762,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":54017598685530,"sku":"2972015","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017598718298,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017598751066,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017598783834,"sku":"2972015","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":54017598816602,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":54017598849370,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":54017598882138,"sku":"2972015","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017598914906,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017598947674,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017598980442,"sku":"2972015","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":54017599013210,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":54017599045978,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":54017599078746,"sku":"2972015","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":54017599111514,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":54017599144282,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":54017599177050,"sku":"2972015","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017599209818,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017599242586,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017599275354,"sku":"2972015","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":54017599308122,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":54017599340890,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":54017599373658,"sku":"2972015","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017599406426,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017599439194,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017599471962,"sku":"2972015","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017599504730,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017599537498,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017599570266,"sku":"2972015","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":54017599603034,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":54017599635802,"sku":"2972015","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":54017599668570,"sku":"2972015","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":54017599701338,"sku":"2972015","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":54017599734106,"sku":"2972015","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":54017599766874,"sku":"2972015","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":54017599799642,"sku":"2972015","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":54017599832410,"sku":"2972015","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":54017599865178,"sku":"2972015","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017599897946,"sku":"2972015","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017599930714,"sku":"2972015","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017599963482,"sku":"2972015","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017599996250,"sku":"2972015","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017600029018,"sku":"2972015","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017600061786,"sku":"2972015","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 50 x 50 cm","offer_id":54017600094554,"sku":"2972015","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 100 x 100 cm","offer_id":54017600127322,"sku":"2972015","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ Full width (Linear metre)","offer_id":54017600160090,"sku":"2972015","price":100.13,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":54017600192858,"sku":"2972015","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":54017600225626,"sku":"2972015","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":54017600258394,"sku":"2972015","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":54017600291162,"sku":"2972015","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":54017600323930,"sku":"2972015","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":54017600356698,"sku":"2972015","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017600389466,"sku":"2972015","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017600422234,"sku":"2972015","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017600455002,"sku":"2972015","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2972015-0.jpg?v=1776496349"},{"product_id":"artisan-fabric-collection-by-dunmore-hawke-6","title":"Artisan Fabric Collection by Dunmore Hawke","description":"\u003cdiv id=\"productDescription\"\u003e\u003cp class=\"design-description__p\"\u003eCitrus Aviary – Artisan Fabric Collection by Dunmore HawkeA hand‑illustrated celebration of birds, butterflies, and sun‑lit citrusBring the warmth of a Mediterranean orchard and the charm of an English garden into your sewing, upholstery, and creative projects with Citrus Aviary, a signature Dunmore Hawke fabric collection printed to order by Contrado in the UK. This flowing repeat features songbirds with warm russet chests, swallowtail‑inspired butterflies, white citrus blossoms, and golden lemons, arranged in a graceful, heritage‑inflected pattern that feels both timeless and full of movement.Every motif is hand‑drawn, never AI‑generated, with painterly shading, delicate feathering, and naturalistic botanical detail. The result is a textile design that feels crafted, soulful, and alive — perfect for makers who value artistry and storytelling in every stitch.---A Palette of Seven Curated ColourwaysEach background shifts the mood of the artwork while keeping the natural harmony intact:• Soft Beige – warm, classic, and quietly elegant• Pale Yellow – bright, airy, and reminiscent of early spring light• Peach – warm, romantic, and softly glowing• Warm Peach (variant) – deeper, sunset‑washed, perfect for cosy interiors• Light Green – fresh, botanical, and garden‑room inspired• Sky Blue – breezy, coastal, and uplifting• Black – dramatic, gallery‑rich contrast for bold, modern spacesThis spectrum allows sewists, upholsterers, and designers to choose the atmosphere that best suits their project.---Premium Contrado Fabric OptionsYour design is available across Contrado’s full range of high‑quality textiles, including:• Cotton Twill \u0026amp; Cotton Satin – breathable, natural, ideal for garments and home décor• Panama Canvas \u0026amp; Linen‑Look – structured, durable, perfect for bags, aprons, and upholstery• Velvet Shimmer \u0026amp; Plush Velvet – luxurious depth for cushions, curtains, and statement pieces• Silk Sensation \u0026amp; Silk Georgette – soft drape for scarves, blouses, and elegant dressmakingEach fabric is printed using eco‑friendly inks with exceptional colour accuracy and crisp detail.---Perfect For…• Upholstery and soft furnishings• Curtains, blinds, and home textiles• Dressmaking and statement garments• Tote bags, aprons, and accessories• Boutique interiors and artisan retail displays• Craft projects that call for painterly, nature‑rich storytellingThe design’s balance of wildlife, fruit, and blossom makes it versatile for both modern and heritage‑inspired projects.---Why Makers Love This Collection• Hand‑illustrated artwork with a painterly, crafted feel• Nature‑inspired storytelling featuring birds, butterflies, and citrus• Seven curated colourways for every palette and season• High‑definition printing with rich saturation and fine detail• Sustainably printed in the UK using eco‑friendly inks• A seamless repeat ideal for both small and large‑scale projects\u003c\/p\u003e\u003c\/div\u003e\u003cdiv id=\"productBulletCare\"\u003e\n\u003cdiv class=\"store-productpage-content-primary\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"width:100%;clear:both;\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv id=\"divCareLabelScriptCss\"\u003e\u003cstyle\u003e.store-productpage__carelabel{font-size: 1em;} .store-productpage__carelabel ul {width:100%;float:left;position:relative;list-style:none;} .store-productpage__carelabel ul li {width:60px;float:left;margin-right:10px;list-style:none;} .store-productpage__carelabel ul li img {max-width:100%;height:auto;} .store-productpage-content-primary{background-color:#f5f5f5;float:left;padding:2%;text-align:left;} .store-productpage-content-primary h2{color:#494949;margin-top:0px;}.hidden-size {display: none;}\u003c\/style\u003e\u003c\/div\u003e\n\u003c\/div\u003e\u003cdiv id=\"divScriptCss\"\u003e\u003cstyle\u003e.product-single__description .size-chart-table h2{font-size:18px;margin:30px 0 10px 0}.scrollable-wrapper{white-space:nowrap;overflow-x:auto;width:100%}.scrollable-wrapper::-webkit-scrollbar{width:5px;height:5px}.scrollable-wrapper::-webkit-scrollbar-track{background:#f1f1f1}.scrollable-wrapper::-webkit-scrollbar-thumb{background:#888}.scrollable-wrapper::-webkit-scrollbar-thumb:hover{background:#555}.scrollable-wrapper table{table-layout:auto!important;margin-bottom:15px;border:1px solid #1a1b18}.scrollable-wrapper table th{font-size:12px}.scrollable-wrapper table td{font-size:12px}.scrollable-wrapper table td .primary-unit{font-size:12px}.size-chart-table .category{text-align:center;font-weight:700;margin-bottom:10px}.size-chart-table .category h2{font-size:17px}.size-chart-table table{width:100%}.size-chart-table td{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-size:16px}.size-chart-table th{text-align:center;border:solid 1px #ccc;border-left:solid 1px #f5f5f5;border-right:solid 1px #f5f5f5;padding:6px;word-wrap:break-word;font-weight:700;color:#231f20;font-size:22px}.size-chart-table td{color:#231f20;font-weight:400}.size-chart-table tr:hover{background-color:#f9f9f9}.size-chart-table thead tr:hover{background-color:#fff}.size-chart-table th:first-child{font-weight:700;color:#231f20;text-align:center}.size-chart-table td:first-child{font-weight:700;color:#231f20;text-align:left;padding-left:20px}.size-chart-table td:first-child p{font-weight:400}.size-chart-table .primary-unit{font-size:16px;color:#231f20}.size-chart-table .secondary-unit{font-size:12px;color:#828282}\u003c\/style\u003e\u003c\/div\u003e\u003cdiv id=\"productSizeChart\"\u003e\u003c\/div\u003e\u003cdiv id=\"productConversionChart\"\u003e\u003c\/div\u003e","brand":"Contrado","offers":[{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 50 x 50 cm","offer_id":54017603993946,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ 100 x 100 cm","offer_id":54017604026714,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Woven Canvas 300gsm (Max width: 1.57 m) \/ Full width (Linear metre)","offer_id":54017604059482,"sku":"2972016","price":81.71,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 50 x 50 cm","offer_id":54017604092250,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ 100 x 100 cm","offer_id":54017604125018,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Duchess Satin 200gsm (Max width: 1.44 m) \/ Full width (Linear metre)","offer_id":54017604157786,"sku":"2972016","price":70.17,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017604190554,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017604223322,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Breathable Waterproof 155gsm (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017604256090,"sku":"2972016","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017604288858,"sku":"2972016","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017604321626,"sku":"2972016","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Velvet Shimmer 371gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017604354394,"sku":"2972016","price":85.08,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 50 x 50 cm","offer_id":54017604387162,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ 100 x 100 cm","offer_id":54017604419930,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Organza 40gsm (Max width: 1.39 m) \/ Full width (Linear metre)","offer_id":54017604452698,"sku":"2972016","price":66.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017604485466,"sku":"2972016","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017604518234,"sku":"2972016","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Georgette 50gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017604551002,"sku":"2972016","price":142.31,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 50 x 50 cm","offer_id":54017604583770,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ 100 x 100 cm","offer_id":54017604616538,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Silk Sensation (poly) 90gsm (Max width: 1.4 m) \/ Full width (Linear metre)","offer_id":54017604649306,"sku":"2972016","price":66.82,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 50 x 50 cm","offer_id":54017604682074,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ 100 x 100 cm","offer_id":54017604714842,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton-Linen 228gsm (Max width: 1.38 m) \/ Full width (Linear metre)","offer_id":54017604747610,"sku":"2972016","price":65.18,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 50 x 50 cm","offer_id":54017604780378,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ 100 x 100 cm","offer_id":54017604813146,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Satin 172gsm (Max width: 1.49 m) \/ Full width (Linear metre)","offer_id":54017604845914,"sku":"2972016","price":74.49,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017604878682,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017604911450,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Suede Vision 250gsm FR (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017604944218,"sku":"2972016","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 50 x 50 cm","offer_id":54017604976986,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ 100 x 100 cm","offer_id":54017605009754,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Slinky Lycra Matte 210gsm (Max width: 1.53 m) \/ Full width (Linear metre)","offer_id":54017605042522,"sku":"2972016","price":78.06,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 50 x 50 cm","offer_id":54017605075290,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ 100 x 100 cm","offer_id":54017605108058,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Florence Power Net 60gsm (Max width: 1.34 m) \/ Full width (Linear metre)","offer_id":54017605140826,"sku":"2972016","price":61.97,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 50 x 50 cm","offer_id":54017605173594,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ 100 x 100 cm","offer_id":54017605206362,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Twill 213gsm Pigment (Max width: 1.45 m) \/ Full width (Linear metre)","offer_id":54017605239130,"sku":"2972016","price":71.02,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 50 x 50 cm","offer_id":54017605271898,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ 100 x 100 cm","offer_id":54017605304666,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Soft Velvet 280gsm (Max width: 1.42 m) \/ Full width (Linear metre)","offer_id":54017605337434,"sku":"2972016","price":68.48,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017605370202,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017605402970,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Speaker Grille Cloth 140gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017605435738,"sku":"2972016","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 50 x 50 cm","offer_id":54017605468506,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ 100 x 100 cm","offer_id":54017605501274,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Cotton Calico Organic 152gsm (Max width: 1.46 m) \/ Full width (Linear metre)","offer_id":54017605534042,"sku":"2972016","price":71.88,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 50 x 50 cm","offer_id":54017605566810,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ 100 x 100 cm","offer_id":54017605599578,"sku":"2972016","price":68.0,"currency_code":"GBP","in_stock":true},{"title":"Roller Blind Standard (allows some light) 220gsm (Max width: 1.3 m) \/ Full width (Linear metre)","offer_id":54017605632346,"sku":"2972016","price":108.71,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 50 x 50 cm","offer_id":54017605665114,"sku":"2972016","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ 100 x 100 cm","offer_id":54017605697882,"sku":"2972016","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Warm Leatherette 700gsm FR (Max width: 1.27 m) \/ Full width (Linear metre)","offer_id":54017605730650,"sku":"2972016","price":89.65,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 50 x 50 cm","offer_id":54017605763418,"sku":"2972016","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ 100 x 100 cm","offer_id":54017605796186,"sku":"2972016","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Twill 54gsm (Max width: 1.25 m) \/ Full width (Linear metre)","offer_id":54017605828954,"sku":"2972016","price":118.38,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017605861722,"sku":"2972016","price":50.5,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017605894490,"sku":"2972016","price":92.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Silk Satin 85gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017605927258,"sku":"2972016","price":162.52,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 50 x 50 cm","offer_id":54017605960026,"sku":"2972016","price":23.75,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ 100 x 100 cm","offer_id":54017605992794,"sku":"2972016","price":38.5,"currency_code":"GBP","in_stock":true},{"title":"10oz Denim 300gsm (Max width: 1.47 m) \/ Full width (Linear metre)","offer_id":54017606025562,"sku":"2972016","price":72.75,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 50 x 50 cm","offer_id":54017606058330,"sku":"2972016","price":34.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ 100 x 100 cm","offer_id":54017606091098,"sku":"2972016","price":59.0,"currency_code":"GBP","in_stock":true},{"title":"Furnishing Leatherette 600gsm FR (Max width: 1.35 m) \/ Full width (Linear metre)","offer_id":54017606123866,"sku":"2972016","price":100.13,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 50 x 50 cm","offer_id":54017606156634,"sku":"2972016","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ 100 x 100 cm","offer_id":54017606189402,"sku":"2972016","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Organic Cotton Canvas 309gsm (Max width: 1.5 m) \/ Full width (Linear metre)","offer_id":54017606222170,"sku":"2972016","price":98.89,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 50 x 50 cm","offer_id":54017606254938,"sku":"2972016","price":28.98,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ 100 x 100 cm","offer_id":54017606287706,"sku":"2972016","price":48.95,"currency_code":"GBP","in_stock":true},{"title":"Janice Poplin Organic Cotton washed 135gsm (Max width: 1.41 m) \/ Full width (Linear metre)","offer_id":54017606320474,"sku":"2972016","price":88.42,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 50 x 50 cm","offer_id":54017606353242,"sku":"2972016","price":44.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ 100 x 100 cm","offer_id":54017606386010,"sku":"2972016","price":79.0,"currency_code":"GBP","in_stock":true},{"title":"Real 100% Light Silk Satin 50gsm (Max width: 1.36 m) \/ Full width (Linear metre)","offer_id":54017606418778,"sku":"2972016","price":138.47,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/files\/2972016-0.jpg?v=1776496461"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0996\/7629\/1418\/collections\/IMG_0602.png?v=1771395583","url":"https:\/\/dunmorehawke.com\/collections\/custom-printed-fabrics.oembed?page=2","provider":"Dunmore and Hawke","version":"1.0","type":"link"}