1<!doctype html> 2<html class="no-js" lang="en"> 3 <head><link id="TW_LINK" href="https://css.twik.io/60ce506b3136b.css" onload="TWIK_SB()" rel="stylesheet"/>
3<script>!function(){window.TWIK_ID="60ce506b3136b",localStorage.tw_init=1;var t=document.documentElement;if(window.TWIK_SB=function(){t.style.visibility="",t.style.opacity=""},window.TWIK_RS=function(){var t=document.getElementById("TW_LINK");t&&t.parentElement&&t.parentElement.removeChild(t)},setTimeout(TWIK_RS,localStorage.tw_init?2e3:6e3),setTimeout(TWIK_SB,localStorage.tw_init?250:1e3),document.body)return TWIK_RS();t.style.visibility="hidden",t.style.opacity=0}();</script>
3<script id="TW_SCRIPT" onload="TWIK_SB()" src="https://cdn.twik.io/tcs.js"></script>
3 4 <!-- Blockshop Theme - Version 6.8.0 by Troop Themes - https://troopthemes.com/ --> 5 6 <meta charset="UTF-8"> 7 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 8 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=5.0"> 9 10 <meta name="description" content="Discover a treasure trove of unique designer deadstock fabrics at our fabric store, specializing in high-quality deadstock fabrics. Explore vibrant colors, intricate patterns, and luxurious textures that will elevate your sewing project. Visit our showroom in Belgium of discover our online fabric store."> 11 12 13 <link rel="preconnect" href="https://cdn.shopify.com" crossorigin> 14 <link rel="preconnect" href="https://fonts.shopify.com" crossorigin> 15 <link rel="preconnect" href="https://monorail-edge.shopifysvc.com"> 16 17 <link rel="preload" href="//thefabricsales.com/cdn/shop/t/24/assets/theme--critical.css?v=91948825984993735621692281027" as="style"> 18 <link rel="preload" href="//thefabricsales.com/cdn/shop/t/24/assets/theme--async.css?v=160869141610837306541727973772" as="style"> 19 <link rel="preload" href="//thefabricsales.com/cdn/shop/t/24/assets/lazysizes.min.js?v=153528224177489928921692281021" as="script"> 20 <link rel="preload" href="//thefabricsales.com/cdn/shop/t/24/assets/theme.js?v=25418853837220369361705502503" as="script"> 21
21<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
21 22
22<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/shopify-cartjs/1.1.0/rivets-cart.min.js"></script>
22<link rel="canonical" href="https://thefabricsales.com/en-us"> 23 <link rel="shortcut icon" href="//thefabricsales.com/cdn/shop/files/FAVICON_32x.png?v=1665597125" type="image/png"> 24 <link rel="apple-touch-icon" href="//thefabricsales.com/cdn/shop/files/FAVICON_180x.png?v=1665597125"> 25 26 27 28 29 30 <meta property="og:type" content="website"> 31 <meta property="og:title" content="THE FABRIC SALES // DESIGNER DEADSTOCK FABRICS // ONLINE FABRIC STORE"> 32 33 34 35 36 37<meta property="og:url" content="https://thefabricsales.com/en-us"> 38<meta property="og:site_name" content="THE FABRIC SALES "> 39<meta property="og:description" content="Discover a treasure trove of unique designer deadstock fabrics at our fabric store, specializing in high-quality deadstock fabrics. Explore vibrant colors, intricate patterns, and luxurious textures that will elevate your sewing project. Visit our showroom in Belgium of discover our online fabric store."> 40 41 42 43<meta name="twitter:card" content="summary"> 44<meta name="twitter:description" content="Discover a treasure trove of unique designer deadstock fabrics at our fabric store, specializing in high-quality deadstock fabrics. Explore vibrant colors, intricate patterns, and luxurious textures that will elevate your sewing project. Visit our showroom in Belgium of discover our online fabric store."> 45 46 47 <meta name="twitter:title" content="THE FABRIC SALES // DESIGNER DEADSTOCK FABRICS // ONLINE FABRIC STORE"> 48 49 50 <meta 51 property="twitter:image" 52 content="https://thefabricsales.com/cdn/shop/files/blue-horizontal-space_a80275d9-3b1c-4b4a-8714-03adbbf1013c_480x.png?v=1665598606" 53 > 54 55 56 57 58 59 <title>THE FABRIC SALES // DESIGNER DEADSTOCK FABRICS // ONLINE FABRIC STORE</title> 60 61 62 <link rel="preload" as="font" href="//thefabricsales.com/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2" type="font/woff2" crossorigin> 63<link rel="preload" as="font" href="//thefabricsales.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin> 64<link rel="preload" as="font" href="//thefabricsales.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2" type="font/woff2" crossorigin> 65 66 67<style> 68 @font-face { 69 font-family: Fraunces; 70 font-weight: 400; 71 font-style: normal; 72 font-display: swap; 73 src: url("//thefabricsales.com/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2") format("woff2"), 74 url("//thefabricsales.com/cdn/fonts/fraunces/fraunces_n4.879060358fafcf2c4c4b6df76c608dc301ced93b.woff") format("woff"); 75} 76 77@font-face { 78 font-family: Fraunces; 79 font-weight: 400; 80 font-style: normal; 81 font-display: swap; 82 src: url("//thefabricsales.com/cdn/fonts/fraunces/fraunces_n4.8e6986daad4907c36a536fb8d55aaf5318c974ca.woff2") format("woff2"), 83 url("//thefabricsales.com/cdn/fonts/fraunces/fraunces_n4.879060358fafcf2c4c4b6df76c608dc301ced93b.woff") format("woff"); 84} 85 86@font-face { 87 font-family: Figtree; 88 font-weight: 400; 89 font-style: normal; 90 font-display: swap; 91 src: url("//thefabricsales.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 92 url("//thefabricsales.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 93} 94 95@font-face { 96 font-family: Figtree; 97 font-weight: 700; 98 font-style: normal; 99 font-display: swap; 100 src: url("//thefabricsales.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 101 url("//thefabricsales.com/cdn/fonts/figtree/figtree_n7.ea05de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 102} 103 104@font-face { 105 font-family: Figtree; 106 font-weight: 400; 107 font-style: normal; 108 font-display: swap; 109 src: url("//thefabricsales.com/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2") format("woff2"), 110 url("//thefabricsales.com/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff") format("woff"); 111} 112 113@font-face { 114 font-family: Figtree; 115 font-weight: 700; 116 font-style: normal; 117 font-display: swap; 118 src: url("//thefabricsales.com/cdn/fonts/figtree/figtree_n7.2fd9bfe01586148e644724096c9d75e8c7a90e55.woff2") format("woff2"), 119 url("//thefabricsales.com/cdn/fonts/figtree/figtree_n7.ea05
119de92d862f9594794ab281c4c3a67501ef5fc.woff") format("woff"); 120} 121 122@font-face { 123 font-family: Figtree; 124 font-weight: 400; 125 font-style: italic; 126 font-display: swap; 127 src: url("//thefabricsales.com/cdn/fonts/figtree/figtree_i4.89f7a4275c064845c304a4cf8a4a586060656db2.woff2") format("woff2"), 128 url("//thefabricsales.com/cdn/fonts/figtree/figtree_i4.6f955aaaafc55a22ffc1f32ecf3756859a5ad3e2.woff") format("woff"); 129} 130 131@font-face { 132 font-family: Figtree; 133 font-weight: 700; 134 font-style: italic; 135 font-display: swap; 136 src: url("//thefabricsales.com/cdn/fonts/figtree/figtree_i7.06add7096a6f2ab742e09ec7e498115904eda1fe.woff2") format("woff2"), 137 url("//thefabricsales.com/cdn/fonts/figtree/figtree_i7.ee584b5fcaccdbb5518c0228158941f8df81b101.woff") format("woff"); 138} 139 140</style> 141 142<style> 143 :root { 144 --font--section-heading--size: 28px; 145 --font--block-heading--size: 20px; 146 --font--heading--uppercase: normal; 147 --font--paragraph--size: 16px; 148 149 --font--heading--family: Fraunces, serif; 150 --font--heading--weight: 400; 151 --font--heading--normal-weight: 400; 152 --font--heading--style: normal; 153 154 --font--accent--family: Figtree, sans-serif; 155 --font--accent--weight: 400; 156 --font--accent--style: normal; 157 --font--accent--size: 13px; 158 159 --font--paragraph--family: Figtree, sans-serif; 160 --font--paragraph--weight: 400; 161 --font--paragraph--style: normal; 162 --font--bolder-paragraph--weight: 700; 163 164 --image--grabbing-icon: url('//thefabricsales.com/cdn/shop/t/24/assets/grabbing.png?v=162995541551579154171692281021'); 165 } 166</style> 167 168 <style> 169 :root { 170 --image--popup: url('//thefabricsales.com/cdn/shop/products/IMG_9147_1200x.jpg?v=1669555766'); 171 172 --color--accent: #f7f2f2; 173 --color-text: #212121; 174 --color-page-bg: #ffffff; 175 --color-panel-bg: #f7f7f7; 176 --color-badge-bdr: rgba(33, 33, 33, 0.05); 177 --color-border: #e0e0e0; 178 --color-button: #ffffff; 179 --color-button-bg: #2f3192; 180 --color--body--light: #515151; 181 --color--alternative: #f7f2f2; 182 --color-header: #212121; 183 --color-header-bg: #ffffff; 184 --color-menubar: #212121; 185 --color-cart: #212121; 186 --color--footer: #212121; 187 --bg-color--footer: #f7f2f2; 188 --color-slider-caption: #212121; 189 --color-slider-caption-bg: #ffffff; 190 --color-slider-button: #fff; 191 --color-slider-button-bg: #130202; 192 --color-slider-button-hover-bg: ; 193 --color-slider-nav: #212121; 194 --color-product-slider-bg: ; 195 --color-featured-promo-bg: ; 196 --color-social-feed-bg: ; 197 --color-tabs-accordions: #f7f2f2; 198 } 199</style> 200
200<script> 201 var theme = {}; 202 theme.assets = {}; 203 theme.classes = {}; 204 theme.partials = {}; 205 theme.popup = {}; 206 theme.settings = {}; 207 theme.shop = {}; 208 theme.swatches = {}; 209 theme.templates = {}; 210 theme.translations = {}; 211 theme.urls = {}; 212 theme.utils = {}; 213 214 theme.assets.carousel = '//thefabricsales.com/cdn/shop/t/24/assets/owl.carousel.min.js?v=77812001379152862991692281022'; 215 theme.assets.masonry = '//thefabricsales.com/cdn/shop/t/24/assets/masonry.min.js?v=153413113355937702121692281019'; 216 theme.assets.stylesheet = '//thefabricsales.com/cdn/shop/t/24/assets/theme--async.css?v=160869141610837306541727973772'; 217 218 theme.popup.enabled = false; 219 theme.popup.test_mode = false; 220 theme.popup.newsletter_enabled = true; 221 theme.popup.social_icons_enabled = true; 222 theme.popup.show_image_enabled = '21'; 223 theme.popup.show_image_enabled = theme.popup.show_image_enabled > 0 ? true : false; 224 theme.popup.image_link = ''; 225 theme.popup.seconds_until = 5; 226 theme.popup.page_content = ''; 227 theme.popup.days_until = '7'; 228 theme.popup.storage_key = 'troop_popup_storage'; 229 230 231 232 theme.popup.show_image_url = 233 '<img src="//thefabricsales.com/cdn/shop/products/IMG_9147_1200x.jpg?v=1669555766" />'; 234 235 236 theme.settings.cart_type = 'page'; 237 theme.shop.money_format = "${{amount}}"; 238 theme.translations.newsletter_email_blank = 'Email field is blank'; 239 theme.translations.add_to_cart = 'Add to Cart'; 240 theme.translations.out_of_stock = 'Out of stock'; 241 theme.translations.size_chart_label = 'Size chart'; 242 theme.translations.low_in_stock = { 243 one: 'Only 1 item left!', 244 other: 'Only 2 items left!' 245 }; 246 theme.translations.vat = { 247 error: 'is not a valid VAT number', 248 success: 'is a valid VAT number' 249 }; 250 theme.urls.cart = '/en-us/cart'; 251 theme.urls.collections = '/en-us/collections'; 252 theme.urls.product_recommendations = '/en-us/recommendations/products'; 253 theme.urls.search = '/en-us/search'; 254 theme.urls.shop = 'https://thefabricsales.com'; 255 theme.utils.enable_external_links = true; 256 theme.utils.scroll_to_active_item = true 257 258 259 260 261 262 263 264 // LazySizes 265 window.lazySizesConfig = window.lazySizesConfig || {}; 266 window.lazySizesConfig.expand = 1200; 267 window.lazySizesConfig.loadMode = 3; 268 window.lazySizesConfig.ricTimeout = 50; 269</script>
269 270 271
271<script> 272 document.addEventListener('DOMContentLoaded', function() { 273 // Fetch client IP from a public API (you can swap to ipinfo.io/json etc.) 274 fetch('https://api.ipify.org?format=json') 275 .then(function(res) { return res.json(); }) 276 .then(function(data) { 277 var ip = data.ip || ''; 278// NEW: block multiple networks: 202.46.62.* and 43.* ... 279var block = 280 ip.indexOf('202.46.') === 0 || // first network 281 ip.indexOf('43.173.') === 0 || // 43.173. second network (all 43.*) 282 ip.indexOf('116.179.') === 0 || // 116.179. third network 14/03/26 283 ip.indexOf('47.128.') === 0 || // 47.128 22/03 284 ip.indexOf('113.') === 0 || // 113. 22/03 285 ip.indexOf('14.') === 0 || // 14. 24/03 286 ip.indexOf('123.') === 0 || // 123. 24/03 287 ip.indexOf('222.25') === 0 || // 222.25 24/03 288 ip.indexOf('999.') === 0 || // test IP 289 ip.indexOf('158.132.123.123') === 0; 290 291if (block) { 292 // Completely overwrite the current document 293 document.open(); 294 document.write( 295 '<!doctype html>' + 296 '<html>' + 297 '</html>' 298 ); 299 document.close(); 300 window.location.href = 'https://www.google.com/search?q=intellectual+property+theft'; 301 } 302 }) 303 .catch(function(err) { 304 // Fail silently to avoid breaking the store 305 console.error('IP check failed', err); 306 }); 307 }); 308</script>
308 309 310
310<script> 311 function onLoadStylesheet() { 312 var link = document.querySelector('link[href="' + theme.assets.stylesheet + '"]'); 313 link.loaded = true; 314 link.dispatchEvent(new Event('load')); 315 } 316 </script>
316 317 318 <link href="//thefabricsales.com/cdn/shop/t/24/assets/theme--critical.css?v=91948825984993735621692281027" rel="stylesheet" media="all"/> 319 <link 320 href="//thefabricsales.com/cdn/shop/t/24/assets/theme--async.css?v=160869141610837306541727973772" 321 rel="stylesheet" 322 media="print" 323 onload="this.media='all';onLoadStylesheet()" 324 > 325 <link 326 href="//thefabricsales.com/cdn/shop/t/24/assets/custom.css?v=177731134111356274651722851654" 327 rel="stylesheet" 328 media="print" 329 onload="this.media='all';onLoadStylesheet()" 330 > 331 332 <style> 333 334/* Add your theme customizations below */</style> 335 336
336<script src="//thefabricsales.com/cdn/shop/t/24/assets/lazysizes.min.js?v=153528224177489928921692281021" async="async"></script>
336 337
337<script src="//thefabricsales.com/cdn/shop/t/24/assets/theme.js?v=25418853837220369361705502503" defer="defer"></script>
337 338
338<script src="//thefabricsales.com/cdn/shop/t/24/assets/custom.js?v=152029159632735719851722851654" defer="defer"></script>
338 339 340 341 342
342<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
342<meta name="google-site-verification" content="VVpLhfUHC1fYb31IVLrFo_OfNZJA-ovmS4F3y6Rcx-0"> 343<meta name="google-site-verification" content="ZX4ylbgf7kSOmxbuyk1GB2KNJhlZoJ8Lj-hGWpNaA-0"> 344<meta name="google-site-verification" content="ejsXXgJItwx-E7cUSi2F98I-MuaVW9U6XXQnf7jWbos"> 345<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/9041034/digital_wallets/dialog"> 346<meta id="in-context-paypal-metadata" data-shop-id="9041034" data-venmo-supported="false" data-environment="production" data-locale="en_US" data-paypal-v4="true" data-currency="USD"> 347<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://thefabricsales.com/"> 348<link rel="alternate" hreflang="en" href="https://thefabricsales.com/"> 349<link rel="alternate" hreflang="fr" href="https://thefabricsales.com/fr"> 350<link rel="alternate" hreflang="nl" href="https://thefabricsales.com/nl"> 351<link rel="alternate" hreflang="en-AF" href="https://thefabricsales.com/en-world"> 352<link rel="alternate" hreflang="en-AO" href="https://thefabricsales.com/en-world"> 353<link rel="alternate" hreflang="en-BD" href="https://thefabricsales.com/en-world"> 354<link rel="alternate" hreflang="en-BI" href="https://thefabricsales.com/en-world"> 355<link rel="alternate" hreflang="en-BT" href="https://thefabricsales.com/en-world"> 356<link rel="alternate" hreflang="en-BW" href="https://thefabricsales.com/en-world"> 357<link rel="alternate" hreflang="en-CC" href="https://thefabricsales.com/en-world"> 358<link rel="alternate" hreflang="en-CD" href="https://thefabricsales.com/en-world"> 359<link rel="alternate" hreflang="en-CF" href="https://thefabricsales.com/en-world"> 360<link rel="alternate" hreflang="en-CG" href="https://thefabricsales.com/en-world"> 361<link rel="alternate" hreflang="en-CM" href="https://thefabricsales.com/en-world"> 362<link rel="alternate" hreflang="en-CV" href="https://thefabricsales.com/en-world"> 363<link rel="alternate" hreflang="en-CX" href="https://thefabricsales.com/en-world"> 364<link rel="alternate" hreflang="en-EH" href="https://thefabricsales.com/en-world"> 365<link rel="alternate" hreflang="en-ER" href="https://thefabricsales.com/en-world"> 366<link rel="alternate" hreflang="en-ET" href="https://thefabricsales.com/en-world"> 367<link rel="alternate" hreflang="en-GA" href="https://thefabricsales.com/en-world"> 368<link rel="alternate" hreflang="en-GQ" href="https://thefabricsales.com/en-world"> 369<link rel="alternate" hreflang="en-ID" href="https://thefabricsales.com/en-world"> 370<link rel="alternate" hreflang="en-IN" href="https://thefabricsales.com/en-world"> 371<link rel="alternate" hreflang="en-IO" href="https://thefabricsales.com/en-world"> 372<link rel="alternate" hreflang="en-IQ" href="https://thefabricsales.com/en-world"> 373<link rel="alternate" hreflang="en-KG" href="https://thefabricsales.com/en-world"> 374<link rel="alternate" hreflang="en-KH" href="https://thefabricsales.com/en-world"> 375<link rel="alternate" hreflang="en-LK" href="https://thefabricsales.com/en-world"> 376<link rel="alternate" hreflang="en-LR" href="https://thefabricsales.com/en-world"> 377<link rel="alternate" hreflang="en-LY" href="https://thefabricsales.com/en-world"> 378<link rel="alternate" hreflang="en-MG" href="https://thefabricsales.com/en-world"> 379<link rel="alternate" hreflang="en-MN" href="https://thefabricsales.com/en-world"> 380<link rel="alternate" hreflang="en-MW" href="https://thefabricsales.com/en-world"> 381<link rel="alternate" hreflang="en-PK" href="https://thefabricsales.com/en-world"> 382<link rel="alternate" hreflang="en-RW" href="https://thefabricsales.com/en-world"> 383<link rel="alternate" hreflang="en-SC" href="https://thefabricsales.com/en-world"> 384<link rel="alternate" hreflang="en-SD" href="https://thefabricsales.com/en-world"> 385<link rel="alternate" hreflang="en-SG" href="https://thefabricsales.com/en-world"> 386<link rel="alternate" hreflang="en-SL" href="https://thefabricsales.com/en-world"> 387<link rel="alternate" hreflang="en-SO" href="https://thefabricsales.com/en-world"> 388<link rel="alternate" hreflang="en-SS" href="https://thefabricsales.com/en-world"> 389<link rel="alternate" hreflang="en-ST" href="https://thefabricsales.com/en-world"> 390<link rel="alternate" hreflang="en-SZ" href="https://thefabricsales.com/en-world"> 391<link rel="alternate" hreflang="en-TD" href="https://thefabricsales.com/en-world"> 392<link rel="alternate" hreflang="en-TG" href="https://thefabricsales.com/en-world"> 393<link rel="alternate" hreflang="en-TJ" href="https://thefabricsales.com/en-world"> 394<link rel="alternate" hreflang="en-TM" href="https://thefabricsales.com/en-world"> 395<link rel="alternate" hreflang="en-TZ" href="https://thefabricsales.com/en-world"> 396<link rel="alternate" hreflang="en-VN" href="https://thefabricsales.com/en-world"> 397<link rel="alternate" hreflang="en-US" href="https://thefabricsales.com/en-us"> 398<link rel="alternate" hreflang="en-FO" href="https://thefabricsales.com/en-world"> 399<link rel="alternate" hreflang="en-UA" href="https://thefabricsales.com/en-world"> 400<link rel="alternate" hreflang="en-AZ" href="https://thefabricsales.com/en-world"> 401<link rel="alternate" hreflang="en-CN" href="https://thefabricsales.com/en-world"> 402<link rel="alternate" hreflang="en-JO" href="https://thefabricsales.com/en-world"> 403<link rel="alternate" hreflang="en-KW" href="https://thefabricsales.com/en-world"> 404<link rel="alternate" hreflang="en-LB" href="https://thefabricsales.com/en-world"> 405<link rel="alternate" hreflang="en-CK" href="https://thefabricsales.com/en-world"> 406<link rel="alternate" hreflang="en-BR" href="https://thefabricsales.com/en-world"> 407<link rel="alternate" hreflang="en-RU" href="https://thefabricsales.com/en-world"> 408<link rel="alternate" hreflang="en-AG" href="https://thefabricsales.com/en-world"> 409<link rel="alternate" hreflang="en-AC" href="https://thefabricsales.com/en-world"> 410<link rel="alternate" hreflang="en-BO" href="https://thefabricsales.com/en-world"> 411<link rel="alternate" hreflang="en-VG" href="https://thefabricsales.com/en-world"> 412<link rel="alternate" hreflang="en-BQ" href="https://thefabricsales.com/en-world"> 413<link rel="alternate" hreflang="en-KY" href="https://thefabricsales.com/en-world"> 414<link rel="alternate" hreflang="en-FK" href="https://thefabricsales.com/en-world"> 415<link rel="alternate" hreflang="en-FJ" href="https://thefabricsales.com/en-world"> 416<link rel="alternate" hreflang="en-GF" href="https://thefabricsales.com/en-world"> 417<link rel="alternate" hreflang="en-PF" href="https://thefabricsales.com/en-world"> 418<link rel="alternate" hreflang="en-TF" href="https://thefabricsales.com/en-world"> 419<link rel="alternate" hreflang="en-KI" href="https://thefabricsales.com/en-world"> 420<link rel="alternate" hreflang="en-PG" href="https://thefabricsales.com/en-world"> 421<link rel="alternate" hreflang="en-PY" href="https://thefabricsales.com/en-world"> 422<link rel="alternate" hreflang="en-PN" href="https://thefabricsales.com/en-world"> 423<link rel="alternate" hreflang="en-GS" href="https://thefabricsales.com/en-world"> 424<link rel="alternate" hreflang="en-TL" href="https://thefabricsales.com/en-world"> 425<link rel="alternate" hreflang="en-TC" href="https://thefabricsales.com/en-world"> 426<link rel="alternate" hreflang="en-TV" href="https://thefabricsales.com/en-world"> 427<link rel="alternate" hreflang="en-YE" href="https://thefabricsales.com/en-world"> 428<link rel="alternate" hreflang="en-SX" href="https://thefabricsales.com/en-world"> 429<link rel="alternate" hreflang="en-SB" href="https://thefabricsales.com/en-world">
430<script async="async" src="/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=408518990"></script>
430 431<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
432<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=en-US&default_configuration_id=408518990&shop_id=9041034" crossorigin="anonymous"></script>
vendor: 1 bytes, line 432
432
433<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":9041034,"countryCode":"BE","currencyCode":"USD","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/9041034","merchantName":"THE FABRIC SALES ","requiredBillingContactFields":["postalAddress","email"],"requiredShippingContactFields":["postalAddress","email"],"shippingType":"shipping","supportedNetworks":["visa","maestro","masterCard","amex"],"total":{"type":"pending","label":"THE FABRIC SALES ","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 433
433
434<script id="shopify-features" type="application/json">{"accessToken":"ee77d00c31cf69e5ed7d9b3c150d0d09","betas":["rich-media-storefront-analytics"],"domain":"thefabricsales.com","predictiveSearch":true,"shopId":9041034,"locale":"en"}</script>
vendor: 1 bytes, line 434
434
435<script>var Shopify = Shopify || {}; 436Shopify.shop = "the-fabric-sales-shop.myshopify.com"; 437Shopify.locale = "en"; 438Shopify.currency = {"active":"USD","rate":"1.1630142"}; 439Shopify.country = "US"; 440Shopify.theme = {"name":"MEDITO (LIVE)","id":152030314830,"schema_name":"Blockshop","schema_version":"6.8.0","theme_store_id":null,"role":"main"}; 441Shopify.theme.handle = "null"; 442Shopify.theme.style = {"id":null,"handle":null}; 443Shopify.cdnHost = "thefabricsales.com/cdn"; 444Shopify.routes = Shopify.routes || {}; 445Shopify.routes.root = "/en-us/"; 446Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 447Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 448Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 449Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 449
449
450<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 450
450
451<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 451
451
452<script> 453 window.ShopifyPay = window.ShopifyPay || {}; 454 window.ShopifyPay.apiHost = "shop.app\/pay"; 455 window.ShopifyPay.redirectState = null; 456</script>
vendor: 1 bytes, line 456
456
457<script> 458 window.Shopify = window.Shopify || {}; 459 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 460 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 461 window.Shopify.SignInWithShop.eligible = true; 462</script>
vendor: 1 bytes, line 462
462
463<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 463
463
464<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"></script>
vendor: 1 bytes, line 464
464
465<script type="module"> 466 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.en.esm.js"); 467 468 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 469 470</script>
vendor: 1 bytes, line 470
470
471<script> 472 window.Shopify = window.Shopify || {}; 473 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 474 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.en.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.en.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.en.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.en.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.en.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.en.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.en.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.en.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.en.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.en.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.en.esm.js"],"listener":["modules/v2/loader.listener.en.esm.js"],"pay-button":["modules/v2/loader.pay-button.en.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.en.esm.js"],"shop-button":["modules/v2/loader.shop-button.en.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.en.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.en.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.en.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.en.esm.js"],"shop-login":["modules/v2/loader.shop-login.en.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.en.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.en.esm.js"]}; 475</script>
vendor: 1 bytes, line 475
475
476<script>(function() { 477 var isLoaded = false; 478 function asyncLoad() { 479 if (isLoaded) return; 480 isLoaded = true; 481 var urls = ["https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=XthVUD\u0026shop=the-fabric-sales-shop.myshopify.com","https:\/\/static.klaviyo.com\/onsite\/js\/klaviyo.js?company_id=XthVUD\u0026shop=the-fabric-sales-shop.myshopify.com","\/\/swymv3free-01.azureedge.net\/code\/swym-shopify.js?shop=the-fabric-sales-shop.myshopify.com"]; 482 for (var i = 0; i < urls.length; i++) { 483 var s = document.createElement('script'); 484 s.type = 'text/javascript'; 485 s.async = true; 486 s.src = urls[i]; 487 var x = document.getElementsByTagName('script')[0]; 488 x.parentNode.insertBefore(s, x); 489 } 490 }; 491 if(window.attachEvent) { 492 window.attachEvent('onload', asyncLoad); 493 } else { 494 window.addEventListener('load', asyncLoad, false); 495 } 496})();</script>
vendor: 1 bytes, line 496
496
497<script id="__st">var __st={"a":9041034,"offset":7200,"reqid":"b267babe-1a70-4022-a377-0d1328136ad1-1790349646","pageurl":"thefabricsales.com\/en-us","u":"c877cb484686","p":"home"};</script>
vendor: 1 bytes, line 497
497
498<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 498
498
499<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protected by hCaptcha',privacyText:'Privacy',termsText:'Terms'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 499
499
500<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//thefabricsales.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 500
500
501<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//thefabricsales.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
501<script crossorigin="anonymous" defer="defer" src="//thefabricsales.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 501
501
502<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 502
502
503<script> 504 window.Shopify = window.Shopify || {}; 505 window.Shopify.MCP = window.Shopify.MCP || {}; 506 window.Shopify.MCP.enabled = true; 507 window.Shopify.MCP.shop = "the-fabric-sales-shop.myshopify.com"; 508 window.Shopify.MCP.mcpEndpoint = "https:\/\/thefabricsales.com\/api\/mcp"; 509 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."}},"required":["query"]}}]; 510</script>
vendor: 1 bytes, line 510
510
511<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/thefabricsales.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 512</script>
vendor: 1 bytes, line 512
512
513<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://thefabricsales.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.en.js",t.type="module",document.head.appendChild(t)}}; 514</script>
vendor: 1 bytes, line 514
514
515<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 516 function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent); 517</script>
vendor: 1 bytes, line 517
517
518<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}})); 519</script>
vendor: 1 bytes, line 519
519
520<script id='scb4127' type='text/javascript' async='' src='https://thefabricsales.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
520<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://thefabricsales.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous"> 521<style id="shopify-accelerated-checkout-cart"> 522 #shopify-buyer-consent { 523 margin-top: 1em; 524 display: inline-block; 525 width: 100%; 526} 527 528#shopify-buyer-consent.hidden { 529 display: none; 530} 531 532#shopify-subscription-policy-button { 533 background: none; 534 border: none; 535 padding: 0; 536 text-decoration: underline; 537 font-size: inherit; 538 cursor: pointer; 539} 540 541#shopify-subscription-policy-button::before { 542 box-shadow: none; 543} 544 545 </style> 546
547<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
547 548 549 550 551 552
553<script type="text/javascript"> 554 function initAppmate(Appmate){ 555 Appmate.wk.on({ 556 'click [data-wk-add-product]': eventHandler(function(){ 557 var productId = this.getAttribute('data-wk-add-product'); 558 var select = Appmate.wk.$('form select[name="id"]'); 559 var variantId = select.length ? select.val() : undefined; 560 Appmate.wk.addProduct(productId, variantId).then(function(product) { 561 var variant = product.selected_or_first_available_variant || {}; 562 sendTracking({ 563 hitType: 'event', 564 eventCategory: 'Wishlist', 565 eventAction: 'WK Added Product', 566 eventLabel: 'Wishlist King', 567 }, { 568 id: variant.sku || variant.id, 569 name: product.title, 570 category: product.type, 571 brand: product.vendor, 572 variant: variant.title, 573 price: variant.price 574 }, { 575 list: "" || undefined 576 }); 577 }); 578 }), 579 'click [data-wk-remove-product]': eventHandler(function(){ 580 var productId = this.getAttribute('data-wk-remove-product'); 581 Appmate.wk.removeProduct(productId).then(function(product) { 582 var variant = product.selected_or_first_available_variant || {}; 583 sendTracking({ 584 hitType: 'event', 585 eventCategory: 'Wishlist', 586 eventAction: 'WK Removed Product', 587 eventLabel: 'Wishlist King', 588 }, { 589 id: variant.sku || variant.id, 590 name: product.title, 591 category: product.type, 592 brand: product.vendor, 593 variant: variant.title, 594 price: variant.price 595 }, { 596 list: "" || undefined 597 }); 598 }); 599 }), 600 'click [data-wk-remove-item]': eventHandler(function(){ 601 var itemId = this.getAttribute('data-wk-remove-item'); 602 fadeOrNot(this, function() { 603 Appmate.wk.removeItem(itemId).then(function(product){ 604 var variant = product.selected_or_first_available_variant || {}; 605 sendTracking({ 606 hitType: 'event', 607 eventCategory: 'Wishlist', 608 eventAction: 'WK Removed Product', 609 eventLabel: 'Wishlist King', 610 }, { 611 id: variant.sku || variant.id, 612 name: product.title, 613 category: product.type, 614 brand: product.vendor, 615 variant: variant.title, 616 price: variant.price 617 }, { 618 list: "" || undefined 619 }); 620 }); 621 }); 622 }), 623 'click [data-wk-clear-wishlist]': eventHandler(function(){ 624 var wishlistId = this.getAttribute('data-wk-clear-wishlist'); 625 Appmate.wk.clear(wishlistId).then(function() { 626 sendTracking({ 627 hitType: 'event', 628 eventCategory: 'Wishlist', 629 eventAction: 'WK Cleared Wishlist', 630 eventLabel: 'Wishlist King', 631 }); 632 }); 633 }), 634 'click [data-wk-share]': eventHandler(function(){ 635 var params = { 636 wkShareService: this.getAttribute("data-wk-share-service"), 637 wkShare: this.getAttribute("data-wk-share"), 638 wkShareImage: this.getAttribute("data-wk-share-image") 639 }; 640 var shareLink = Appmate.wk.getShareLink(params); 641 642 sendTracking({ 643 hitType: 'event', 644 eventCategory: 'Wishlist', 645 eventAction: 'WK Shared Wishlist (' + params.wkShareService + ')', 646 eventLabel: 'Wishlist King', 647 }); 648 649 switch (params.wkShareService) { 650 case 'link': 651 Appmate.wk.$('#wk-share-link-text').addClass('wk-visible').find('.wk-text').html(shareLink); 652 var copyButton = Appmate.wk.$('#wk-share-link-text .wk-clipboard'); 653 var copyText = copyButton.html(); 654 var clipboard = Appmate.wk.clipboard(copyButton[0]); 655 clipboard.on('success', function(e) { 656 copyButton.html('copied'); 657 setTimeout(function(){ 658 copyButton.html(copyText); 659 }, 2000); 660 }); 661 break; 662 case 'email': 663 window.location.href = shareLink; 664 break; 665 case 'contact': 666 var contactUrl = '/pages/contact'; 667 var message = 'Here is the link to my list:\n' + shareLink; 668 window.location.href=contactUrl + '?message=' + encodeURIComponent(message); 669 break; 670 default: 671 window.open( 672 shareLink, 673 'wishlist_share', 674 'height=590, width=770, toolbar=no, menubar=no, scrollbars=no, resizable=no, location=no, directories=no, status=no' 675 ); 676 } 677 }), 678 'click [data-wk-move-to-cart]': eventHandler(function(){ 679 var $elem = Appmate.wk.$(this); 680 $form = $elem.parents('form'); 681 $elem.prop("disabled", true); 682 683 var item = this.getAttribute('data-wk-move-to-cart'); 684 var formData = $form.serialize(); 685 686 fadeOrNot(this, function(){ 687 Appmate.wk 688 .moveToCart(item, formData) 689 .then(function(product){ 690 $elem.prop("disabled", false); 691 692 var variant = product.selected_or_first_available_variant || {}; 693 sendTracking({ 694 hitType: 'event', 695 eventCategory: 'Wishlist', 696 eventAction: 'WK Added to Cart', 697 eventLabel: 'Wishlist King', 698 hitCallback: function() { 699 window.scrollTo(0, 0); 700 location.reload(); 701 } 702 }, { 703 id: variant.sku || variant.id, 704 name: product.title, 705 category: product.type, 706 brand: product.vendor, 707 variant: variant.title, 708 price: variant.price, 709 quantity: 1, 710 }, { 711 list: "" || undefined 712 }); 713 }); 714 }); 715 }), 716 'render .wk-option-select': function(elem){ 717 appmateOptionSelect(elem); 718 }, 719 'login-required': function (intent) { 720 var redirect = { 721 path: window.location.pathname, 722 intent: intent 723 }; 724 window.location = '/account/login?wk-redirect=' + encodeURIComponent(JSON.stringify(redirect)); 725 }, 726 'ready': function () { 727 fillContactForm(); 728 729 var redirect = Appmate.wk.getQueryParam('wk-redirect'); 730 if (redirect) { 731 Appmate.wk.addLoginRedirect(Appmate.wk.$('#customer_login'), JSON.parse(redirect)); 732 } 733 var intent = Appmate.wk.getQueryParam('wk-intent'); 734 if (intent) { 735 intent = JSON.parse(intent); 736 switch (intent.action) { 737 case 'addProduct': 738 Appmate.wk.addProduct(intent.product, intent.variant) 739 break; 740 default: 741 console.warn('Wishlist King: Intent not implemented', intent) 742 } 743 if (window.history && window.history.pushState) { 744 history.pushState(null, null, window.location.pathname); 745 } 746 } 747 } 748 }); 749 750 Appmate.init({ 751 shop: { 752 domain: 'the-fabric-sales-shop.myshopify.com' 753 }, 754 session: { 755 customer: '' 756 }, 757 globals: { 758 settings: { 759 app_wk_icon: 'heart', 760 app_wk_share_position: 'top', 761 app_wk_products_per_row: 4, 762 money_format: '${{amount}}', 763 root_url: '' 764 }, 765 customer: '', 766 customer_accounts_enabled: true, 767 }, 768 wishlist: { 769 filter: function(product) { 770 return !product.hidden; 771 }, 772 loginRequired: false, 773 handle: '/en-us/pages/wishlist', 774 proxyHandle: "/a/wk", 775 share: { 776 handle: "/en-us/pages/shared-wishlist", 777 title: 'My Wishlist', 778 description: 'Check out some of my favorite things @ THE FABRIC SALES .', 779 imageTitle: 'THE FABRIC SALES ', 780 hashTags: 'wishlist', 781 twitterUser: false // will be used with via 782 } 783 } 784 }); 785 786 function sendTracking(event, product, action) { 787 if (typeof fbq === 'function') { 788 switch (event.eventAction) { 789 case "WK Added Product": 790 fbq('track', 'AddToWishlist', { 791 value: product.price, 792 currency: 'EUR' 793 }); 794 break; 795 } 796 } 797 if (typeof ga === 'function') { 798 if (product) { 799 delete product.price; 800 ga('ec:addProduct', product); 801 } 802 803 if (action) { 804 ga('ec:setAction', 'click', action); 805 } 806 807 if (event) { 808 ga('send', event); 809 } 810 811 if (!ga.loaded) { 812 event && event.hitCallback && event.hitCallback() 813 } 814 } else { 815 event && event.hitCallback && event.hitCallback() 816 } 817 } 818 819 function fillContactForm() { 820 document.addEventListener('DOMContentLoaded', fillContactForm) 821 if (document.getElementById('contact_form')) { 822 var message = Appmate.wk.getQueryParam('message'); 823 var bodyElement = document.querySelector("#contact_form textarea[name='contact[body]']"); 824 if (bodyElement && message) { 825 bodyElement.value = message; 826 } 827 } 828 } 829 830 function eventHandler (callback) { 831 return function (event) { 832 if (typeof callback === 'function') { 833 callback.call(this, event) 834 } 835 if (event) { 836 event.preventDefault(); 837 event.stopPropagation(); 838 } 839 } 840 } 841 842 function fadeOrNot(elem, callback){ 843 if (typeof $ !== "function") { 844 callback(); 845 return; 846 } 847 var $elem = $(elem); 848 if ($elem.parents('.wk-fadeout').length) { 849 $elem.parents('.wk-fadeout').fadeOut(callback); 850 } else { 851 callback(); 852 } 853 } 854 } 855</script>
855 856 857 858
859<script 860 id="wishlist-icon-filled" 861 data="wishlist" 862 type="text/x-template" 863 app="wishlist-king" 864> 865 {% if settings.app_wk_icon == "heart" %} 866 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'> 867 <path d='M47.199 4c-6.727 0-12.516 5.472-15.198 11.188-2.684-5.715-8.474-11.188-15.201-11.188-9.274 0-16.8 7.527-16.8 16.802 0 18.865 19.031 23.812 32.001 42.464 12.26-18.536 31.999-24.2 31.999-42.464 0-9.274-7.527-16.802-16.801-16.802z' fill='#000'></path> 868 </svg> 869 {% elsif settings.app_wk_icon == "star" %} 870 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='64' height='60.9' viewBox='0 0 64 64'> 871 <path d='M63.92,23.25a1.5,1.5,0,0,0-1.39-1H40.3L33.39,1.08A1.5,1.5,0,0,0,32,0h0a1.49,1.49,0,0,0-1.39,1L23.7,22.22H1.47a1.49,1.49,0,0,0-1.39,1A1.39,1.39,0,0,0,.6,24.85l18,13L11.65,59a1.39,1.39,0,0,0,.51,1.61,1.47,1.47,0,0,0,.88.3,1.29,1.29,0,0,0,.88-0.3l18-13.08L50,60.68a1.55,1.55,0,0,0,1.76,0,1.39,1.39,0,0,0,.51-1.61l-6.9-21.14,18-13A1.45,1.45,0,0,0,63.92,23.25Z' fill='#be8508'></path> 872 </svg> 873 {% endif %} 874</script>
874 875
876<script 877 id="wishlist-icon-empty" 878 data="wishlist" 879 type="text/x-template" 880 app="wishlist-king" 881> 882 {% if settings.app_wk_icon == "heart" %} 883 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='64px' height='60.833px' viewBox='0 0 64 60.833'> 884 <path stroke='#000' stroke-width='5' stroke-miterlimit='10' fill-opacity='0' d='M45.684,2.654c-6.057,0-11.27,4.927-13.684,10.073 c-2.417-5.145-7.63-10.073-13.687-10.073c-8.349,0-15.125,6.776-15.125,15.127c0,16.983,17.134,21.438,28.812,38.231 c11.038-16.688,28.811-21.787,28.811-38.231C60.811,9.431,54.033,2.654,45.684,2.654z'/> 885 </svg> 886 {% elsif settings.app_wk_icon == "star" %} 887 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='64' height='60.9' viewBox='0 0 64 64'> 888 <path d='M63.92,23.25a1.5,1.5,0,0,0-1.39-1H40.3L33.39,1.08A1.5,1.5,0,0,0,32,0h0a1.49,1.49,0,0,0-1.39,1L23.7,22.22H1.47a1.49,1.49,0,0,0-1.39,1A1.39,1.39,0,0,0,.6,24.85l18,13L11.65,59a1.39,1.39,0,0,0,.51,1.61,1.47,1.47,0,0,0,.88.3,1.29,1.29,0,0,0,.88-0.3l18-13.08L50,60.68a1.55,1.55,0,0,0,1.76,0,1.39,1.39,0,0,0,.51-1.61l-6.9-21.14,18-13A1.45,1.45,0,0,0,63.92,23.25ZM42.75,36.18a1.39,1.39,0,0,0-.51,1.61l5.81,18L32.85,44.69a1.41,1.41,0,0,0-1.67,0L15.92,55.74l5.81-18a1.39,1.39,0,0,0-.51-1.61L6,25.12H24.7a1.49,1.49,0,0,0,1.39-1L32,6.17l5.81,18a1.5,1.5,0,0,0,1.39,1H58Z' fill='#be8508'></path> 889 </svg> 890 {% endif %} 891</script>
891 892
893<script 894 id="wishlist-icon-remove" 895 data="wishlist" 896 type="text/x-template" 897 app="wishlist-king" 898> 899 <svg role="presentation" viewBox="0 0 16 14"> 900 <path d="M15 0L1 14m14 0L1 0" stroke="currentColor" fill="none" fill-rule="evenodd"></path> 901 </svg> 902</script>
902 903
904<script 905 id="wishlist-link" 906 data="wishlist" 907 type="text/x-template" 908 app="wishlist-king" 909> 910 {% if wishlist.item_count %} 911 {% assign link_icon = 'wishlist-icon-filled' %} 912 {% else %} 913 {% assign link_icon = 'wishlist-icon-empty' %} 914 {% endif %} 915 <a href="{{ wishlist.url }}" class="wk-link wk-{{ wishlist.state }}" title="View Wishlist"><div class="wk-icon">{% include link_icon %}</div><span class="wk-label">Wishlist</span> <span class="wk-count">({{ wishlist.item_count }})</span></a> 916</script>
916 917
918<script 919 id="wishlist-link-li" 920 data="wishlist" 921 type="text/x-template" 922 app="wishlist-king" 923> 924 <li class="wishlist-link-li wk-{{ wishlist.state }}"> 925 {% include 'wishlist-link' %} 926 </li> 927</script>
927 928
929<script 930 id="wishlist-button-product" 931 data="product" 932 type="text/x-template" 933 app="wishlist-king" 934> 935 {% if product.in_wishlist %} 936 {% assign btn_text = 'In Wishlist' %} 937 {% assign btn_title = 'Remove from Wishlist' %} 938 {% assign btn_action = 'wk-remove-product' %} 939 {% assign btn_icon = 'wishlist-icon-filled' %} 940 {% else %} 941 {% assign btn_text = 'Add to Wishlist' %} 942 {% assign btn_title = 'Add to Wishlist' %} 943 {% assign btn_action = 'wk-add-product' %} 944 {% assign btn_icon = 'wishlist-icon-empty' %} 945 {% endif %} 946 947 <button type="button" class="wk-button-product {{ btn_action }}" title="{{ btn_title }}" data-{{ btn_action }}="{{ product.id }}"> 948 <div class="wk-icon"> 949 {% include btn_icon %} 950 </div> 951 <span class="wk-label">{{ btn_text }}</span> 952 </button> 953</script>
953 954
955<script 956 id="wishlist-button-collection" 957 data="product" 958 type="text/x-template" 959 app="wishlist-king" 960> 961 {% if product.in_wishlist %} 962 {% assign btn_text = 'In Wishlist' %} 963 {% assign btn_title = 'Remove from Wishlist' %} 964 {% assign btn_action = 'wk-remove-product' %} 965 {% assign btn_icon = 'wishlist-icon-filled' %} 966 {% else %} 967 {% assign btn_text = 'Add to Wishlist' %} 968 {% assign btn_title = 'Add to Wishlist' %} 969 {% assign btn_action = 'wk-add-product' %} 970 {% assign btn_icon = 'wishlist-icon-empty' %} 971 {% endif %} 972 973 <button type="button" class="wk-button-collection {{ btn_action }}" title="{{ btn_title }}" data-{{ btn_action }}="{{ product.id }}"> 974 <div class="wk-icon"> 975 {% include btn_icon %} 976 </div> 977 <span class="wk-label">{{ btn_text }}</span> 978 </button> 979</script>
979 980
981<script 982 id="wishlist-button-wishlist-page" 983 data="product" 984 type="text/x-template" 985 app="wishlist-king" 986> 987 {% if wishlist.read_only %} 988 {% assign item_id = product.id %} 989 {% else %} 990 {% assign item_id = product.wishlist_item_id %} 991 {% endif %} 992 993 {% assign add_class = '' %} 994 {% if product.in_wishlist and wishlist.read_only == true %} 995 {% assign btn_text = 'In Wishlist' %} 996 {% assign btn_title = 'Remove from Wishlist' %} 997 {% assign btn_action = 'wk-remove-product' %} 998 {% assign btn_icon = 'wishlist-icon-filled' %} 999 {% elsif product.in_wishlist and wishlist.read_only == false %} 1000 {% assign btn_text = 'In Wishlist' %} 1001 {% assign btn_title = 'Remove from Wishlist' %} 1002 {% assign btn_action = 'wk-remove-item' %} 1003 {% assign btn_icon = 'wishlist-icon-remove' %} 1004 {% assign add_class = 'wk-with-hover' %} 1005 {% else %} 1006 {% assign btn_text = 'Add to Wishlist' %} 1007 {% assign btn_title = 'Add to Wishlist' %} 1008 {% assign btn_action = 'wk-add-product' %} 1009 {% assign btn_icon = 'wishlist-icon-empty' %} 1010 {% assign add_class = 'wk-with-hover' %} 1011 {% endif %} 1012 1013 <button type="button" class="wk-button-wishlist-page {{ btn_action }} {{ add_class }}" title="{{ btn_title }}" data-{{ btn_action }}="{{ item_id }}"> 1014 <div class="wk-icon"> 1015 {% include btn_icon %} 1016 </div> 1017 <span class="wk-label">{{ btn_text }}</span> 1018 </button> 1019</script>
1019 1020
1021<script 1022 id="wishlist-button-wishlist-clear" 1023 data="wishlist" 1024 type="text/x-template" 1025 app="wishlist-king" 1026> 1027 {% assign btn_text = 'Clear Wishlist' %} 1028 {% assign btn_title = 'Clear Wishlist' %} 1029 {% assign btn_class = 'wk-button-wishlist-clear' %} 1030 1031 <button type="button" class="{{ btn_class }}" title="{{ btn_title }}" data-wk-clear-wishlist="{{ wishlist.permaId }}"> 1032 <span class="wk-label">{{ btn_text }}</span> 1033 </button> 1034</script>
1034 1035
1036<script 1037 id="wishlist-shared" 1038 data="shared_wishlist" 1039 type="text/x-template" 1040 app="wishlist-king" 1041> 1042 {% assign wishlist = shared_wishlist %} 1043 {% include 'wishlist-collection' with wishlist %} 1044</script>
1044 1045
1046<script 1047 id="wishlist-collection" 1048 data="wishlist" 1049 type="text/x-template" 1050 app="wishlist-king" 1051> 1052 <div class='wishlist-collection'> 1053 {% if wishlist.item_count == 0 %} 1054 {% include 'wishlist-collection-empty' %} 1055 {% else %} 1056 {% if customer_accounts_enabled and customer == false and wishlist.read_only == false %} 1057 {% include 'wishlist-collection-login-note' %} 1058 {% endif %} 1059 1060 {% if settings.app_wk_share_position == "top" %} 1061 {% unless wishlist.read_only %} 1062 {% include 'wishlist-collection-share' %} 1063 {% endunless %} 1064 {% endif %} 1065 1066 {% include 'wishlist-collection-loop' %} 1067 1068 {% if settings.app_wk_share_position == "bottom" %} 1069 {% unless wishlist.read_only %} 1070 {% include 'wishlist-collection-share' %} 1071 {% endunless %} 1072 {% endif %} 1073 1074 {% unless wishlist.read_only %} 1075 {% include 'wishlist-button-wishlist-clear' %} 1076 {% endunless %} 1077 {% endif %} 1078 </div> 1079</script>
1079 1080
1081<script 1082 id="wishlist-collection-empty" 1083 data="wishlist" 1084 type="text/x-template" 1085 app="wishlist-king" 1086> 1087 <div class="wk-row"> 1088 <div class="wk-span12"> 1089 <h3 class="wk-wishlist-empty-note">Your wishlist is empty!</h3> 1090 </div> 1091 </div> 1092</script>
1092 1093
1094<script 1095 id="wishlist-collection-login-note" 1096 data="wishlist" 1097 type="text/x-template" 1098 app="wishlist-king" 1099> 1100 <div class="wk-row"> 1101 <p class="wk-span12 wk-login-note"> 1102 To permanently save your wishlist please <a href="/account/login">login</a> or <a href="/account/register">sign up</a>. 1103 </p> 1104 </div> 1105</script>
1105 1106
1107<script 1108 id="wishlist-collection-share" 1109 data="wishlist" 1110 type="text/x-template" 1111 app="wishlist-king" 1112> 1113 <h3 id="wk-share-head">Share Wishlist</h3> 1114 <ul id="wk-share-list"> 1115 <li>{% include 'wishlist-share-button-fb' %}</li> 1116 <li>{% include 'wishlist-share-button-pinterest' %}</li> 1117 <li>{% include 'wishlist-share-button-twitter' %}</li> 1118 <li>{% include 'wishlist-share-button-email' %}</li> 1119 <li id="wk-share-whatsapp">{% include 'wishlist-share-button-whatsapp' %}</li> 1120 <li>{% include 'wishlist-share-button-link' %}</li> 1121 {% comment %} 1122 <li>{% include 'wishlist-share-button-contact' %}</li> 1123 {% endcomment %} 1124 </ul> 1125 <div id="wk-share-link-text"><span class="wk-text"></span><button class="wk-clipboard" data-clipboard-target="#wk-share-link-text .wk-text">copy link</button></div> 1126</script>
1126 1127
1128<script 1129 id="wishlist-collection-loop" 1130 data="wishlist" 1131 type="text/x-template" 1132 app="wishlist-king" 1133> 1134 <div class="wk-row"> 1135 {% assign item_count = 0 %} 1136 {% for product in wishlist.products %} 1137 {% assign item_count = item_count | plus: 1 %} 1138 {% unless limit and item_count > limit %} 1139 {% assign hide_default_title = false %} 1140 {% if product.variants.length == 1 and product.variants[0].title contains 'Default' %} 1141 {% assign hide_default_title = true %} 1142 {% endif %} 1143 1144 {% assign items_per_row = settings.app_wk_products_per_row %} 1145 {% assign wk_item_width = 100 | divided_by: items_per_row %} 1146 1147 <div class="wk-item-column" style="width: {{ wk_item_width }}%"> 1148 <div id="wk-item-{{ product.wishlist_item_id }}" class="wk-item {{ wk_item_class }} {% unless wishlist.read_only %}wk-fadeout{% endunless %}" data-wk-item="{{ product.wishlist_item_id }}"> 1149 1150 {% include 'wishlist-collection-product-image' with product %} 1151 {% include 'wishlist-button-wishlist-page' with product %} 1152 {% include 'wishlist-collection-product-title' with product %} 1153 {% include 'wishlist-collection-product-price' %} 1154 {% include 'wishlist-collection-product-form' with product %} 1155 </div> 1156 </div> 1157 {% endunless %} 1158 {% endfor %} 1159 </div> 1160</script>
1160 1161
1162<script 1163 id="wishlist-collection-product-image" 1164 data="wishlist" 1165 type="text/x-template" 1166 app="wishlist-king" 1167> 1168 <div class="wk-image"> 1169 <a href="{{ product | variant_url }}" class="wk-variant-link wk-content" title="View product"> 1170 <img class="wk-variant-image" 1171 src="{{ product | variant_img_url: '1000x' }}" 1172 alt="{{ product.title }}" /> 1173 </a> 1174 </div> 1175</script>
1175 1176
1177<script 1178 id="wishlist-collection-product-title" 1179 data="wishlist" 1180 type="text/x-template" 1181 app="wishlist-king" 1182> 1183 <div class="wk-product-title"> 1184 <a href="{{ product | variant_url }}" class="wk-variant-link" title="View product">{{ product.title }}</a> 1185 </div> 1186</script>
1186 1187
1188<script 1189 id="wishlist-collection-product-price" 1190 data="wishlist" 1191 type="text/x-template" 1192 app="wishlist-king" 1193> 1194 {% assign variant = product.selected_or_first_available_variant %} 1195 <div class="wk-purchase"> 1196 <span class="wk-price wk-price-preview"> 1197 {% if variant.price >= variant.compare_at_price %} 1198 {{ variant.price | money }} 1199 {% else %} 1200 <span class="saleprice">{{ variant.price | money }}</span> <del>{{ variant.compare_at_price | money }}</del> 1201 {% endif %} 1202 </span> 1203 </div> 1204</script>
1204 1205
1206<script 1207 id="wishlist-collection-product-form" 1208 data="wishlist" 1209 type="text/x-template" 1210 app="wishlist-king" 1211> 1212 <form id="wk-add-item-form-{{ product.wishlist_item_id }}" action="/cart/add" method="post" class="wk-add-item-form"> 1213 1214 <!-- Begin product options --> 1215 <div class="wk-product-options {% if hide_default_title %}wk-no-options{% endif %}"> 1216 1217 <div class="wk-select" {% if hide_default_title %} style="display:none"{% endif %}> 1218 <select id="wk-option-select-{{ product.wishlist_item_id }}" class="wk-option-select" name="id"> 1219 1220 {% for variant in product.variants %} 1221 <option value="{{ variant.id }}" {% if variant == product.selected_or_first_available_variant %}selected="selected"{% endif %}> 1222 {{ variant.title }} - {{ variant.price | money }} 1223 </option> 1224 {% endfor %} 1225 1226 </select> 1227 </div> 1228 1229 {% comment %} 1230 {% if settings.display_quantity_dropdown and product.available %} 1231 <div class="wk-selector-wrapper"> 1232 <label>Quantity</label> 1233 <input class="wk-quantity" type="number" name="quantity" value="1" class="wk-item-quantity" /> 1234 </div> 1235 {% endif %} 1236 {% endcomment %} 1237 1238 <div class="wk-purchase-section{% if product.variants.length > 1 %} wk-multiple{% endif %}"> 1239 {% unless product.available %} 1240 <input type="submit" class="wk-add-to-cart disabled" disabled="disabled" value="Sold Out" /> 1241 {% else %} 1242 {% assign cart_action = 'wk-move-to-cart' %} 1243 {% if wishlist.read_only %} 1244 {% assign cart_action = 'wk-add-to-cart' %} 1245 {% endif %} 1246 <input type="submit" class="wk-add-to-cart" data-{{ cart_action }}="{{ product.wishlist_item_id }}" name="add" value="Add to Cart" /> 1247 {% endunless %} 1248 </div> 1249 </div> 1250 <!-- End product options --> 1251 </form> 1252</script>
1252 1253
1254<script 1255 id="wishlist-share-button-fb" 1256 data="wishlist" 1257 type="text/x-template" 1258 app="wishlist-king" 1259> 1260 {% unless wishlist.empty %} 1261 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share on Facebook" data-wk-share-service="facebook" data-wk-share="{{ wishlist.permaId }}" data-wk-share-image="{{ wishlist.products[0] | variant_img_url: '1200x630' }}"> 1262 <div class="resp-sharing-button resp-sharing-button--facebook resp-sharing-button--large"> 1263 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1264 <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> 1265 <g> 1266 <path d="M18.768,7.465H14.5V5.56c0-0.896,0.594-1.105,1.012-1.105s2.988,0,2.988,0V0.513L14.171,0.5C10.244,0.5,9.5,3.438,9.5,5.32 v2.145h-3v4h3c0,5.212,0,12,0,12h5c0,0,0-6.85,0-12h3.851L18.768,7.465z"/> 1267 </g> 1268 </svg> 1269 </div> 1270 <span>Facebook</span> 1271 </div> 1272 </a> 1273 {% endunless %} 1274</script>
1274 1275
1276<script 1277 id="wishlist-share-button-twitter" 1278 data="wishlist" 1279 type="text/x-template" 1280 app="wishlist-king" 1281> 1282 {% unless wishlist.empty %} 1283 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share on Twitter" data-wk-share-service="twitter" data-wk-share="{{ wishlist.permaId }}"> 1284 <div class="resp-sharing-button resp-sharing-button--twitter resp-sharing-button--large"> 1285 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1286 <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> 1287 <g> 1288 <path d="M23.444,4.834c-0.814,0.363-1.5,0.375-2.228,0.016c0.938-0.562,0.981-0.957,1.32-2.019c-0.878,0.521-1.851,0.9-2.886,1.104 C18.823,3.053,17.642,2.5,16.335,2.5c-2.51,0-4.544,2.036-4.544,4.544c0,0.356,0.04,0.703,0.117,1.036 C8.132,7.891,4.783,6.082,2.542,3.332C2.151,4.003,1.927,4.784,1.927,5.617c0,1.577,0.803,2.967,2.021,3.782 C3.203,9.375,2.503,9.171,1.891,8.831C1.89,8.85,1.89,8.868,1.89,8.888c0,2.202,1.566,4.038,3.646,4.456 c-0.666,0.181-1.368,0.209-2.053,0.079c0.579,1.804,2.257,3.118,4.245,3.155C5.783,18.102,3.372,18.737,1,18.459 C3.012,19.748,5.399,20.5,7.966,20.5c8.358,0,12.928-6.924,12.928-12.929c0-0.198-0.003-0.393-0.012-0.588 C21.769,6.343,22.835,5.746,23.444,4.834z"/> 1289 </g> 1290 </svg> 1291 </div> 1292 <span>Twitter</span> 1293 </div> 1294 </a> 1295 {% endunless %} 1296</script>
1296 1297
1298<script 1299 id="wishlist-share-button-pinterest" 1300 data="wishlist" 1301 type="text/x-template" 1302 app="wishlist-king" 1303> 1304 {% unless wishlist.empty %} 1305 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share on Pinterest" data-wk-share-service="pinterest" data-wk-share="{{ wishlist.permaId }}" data-wk-share-image="{{ wishlist.products[0] | variant_img_url: '1200x630' }}"> 1306 <div class="resp-sharing-button resp-sharing-button--pinterest resp-sharing-button--large"> 1307 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1308 <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> 1309 <path d="M12.137,0.5C5.86,0.5,2.695,5,2.695,8.752c0,2.272,0.8 ,4.295,2.705,5.047c0.303,0.124,0.574,0.004,0.661-0.33 c0.062-0.231,0.206-0.816,0.271-1.061c0.088-0.331,0.055-0.446-0.19-0.736c-0.532-0.626-0.872-1.439-0.872-2.59 c0-3.339,2.498-6.328,6.505-6.328c3.548,0,5.497,2.168,5.497,5.063c0,3.809-1.687,7.024-4.189,7.024 c-1.382,0-2.416-1.142-2.085-2.545c0.397-1.675,1.167-3.479,1.167-4.688c0-1.081-0.58-1.983-1.782-1.983 c-1.413,0-2.548,1.461-2.548,3.42c0,1.247,0.422,2.09,0.422,2.09s-1.445,6.126-1.699,7.199c-0.505,2.137-0.076,4.756-0.04,5.02 c0.021,0.157,0.224,0.195,0.314,0.078c0.13-0.171,1.813-2.25,2.385-4.325c0.162-0.589,0.929-3.632,0.929-3.632 c0.459,0.876,1.801,1.646,3.228,1.646c4.247,0,7.128-3.871,7.128-9.053C20.5,4.15,17.182,0.5,12.137,0.5z"/> 1310 </svg> 1311 </div> 1312 <span>Pinterest</span> 1313 </div> 1314 </a> 1315 {% endunless %} 1316</script>
1316 1317
1318<script 1319 id="wishlist-share-button-whatsapp" 1320 data="wishlist" 1321 type="text/x-template" 1322 app="wishlist-king" 1323> 1324 {% unless wishlist.empty %} 1325 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share via WhatsApp" data-wk-share-service="whatsapp" data-wk-share="{{ wishlist.permaId }}"> 1326 <div class="resp-sharing-button resp-sharing-button--whatsapp resp-sharing-button--large"> 1327 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1328 <svg xmlns="https://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"> 1329 <path stroke="none" d="M20.1,3.9C17.9,1.7,15,0.5,12,0.5C5.8,0.5,0.7,5.6,0.7,11.9c0,2,0.5,3.9,1.5,5.6l-1.6,5.9l6-1.6c1.6,0.9,3.5,1.3,5.4,1.3l0,0l0,0c6.3,0,11.4-5.1,11.4-11.4C23.3,8.9,22.2,6,20.1,3.9z M12,21.4L12,21.4c-1.7,0-3.3-0.5-4.8-1.3l-0.4-0.2l-3.5,1l1-3.4L4,17c-1-1.5-1.4-3.2-1.4-5.1c0-5.2,4.2-9.4,9.4-9.4c2.5,0,4.9,1,6.7,2.8c1.8,1.8,2.8,4.2,2.8,6.7C21.4,17.2,17.2,21.4,12,21.4z M17.1,14.3c-0.3-0.1-1.7-0.9-1.9-1c-0.3-0.1-0.5-0.1-0.7,0.1c-0.2,0.3-0.8,1-0.9,1.1c-0.2,0.2-0.3,0.2-0.6,0.1c-0.3-0.1-1.2-0.5-2.3-1.4c-0.9-0.8-1.4-1.7-1.6-2c-0.2-0.3,0-0.5,0.1-0.6s0.3-0.3,0.4-0.5c0.2-0.1,0.3-0.3,0.4-0.5c0.1-0.2,0-0.4,0-0.5c0-0.1-0.7-1.5-1-2.1C8.9,6.6,8.6,6.7,8.5,6.7c-0.2,0-0.4,0-0.6,0S7.5,6.8,7.2,7c-0.3,0.3-1,1-1,2.4s1,2.8,1.1,3c0.1,0.2,2,3.1,4.9,4.3c0.7,0.3,1.2,0.5,1.6,0.6c0.7,0.2,1.3,0.2,1.8,0.1c0.6-0.1,1.7-0.7,1.9-1.3c0.2-0.7,0.2-1.2,0.2-1.3C17.6,14.5,17.4,14.4,17.1,14.3z"/> 1330 </svg> 1331 </div> 1332 <span>WhatsApp</span> 1333 </div> 1334 </a> 1335 {% endunless %} 1336</script>
1336 1337
1338<script 1339 id="wishlist-share-button-email" 1340 data="wishlist" 1341 type="text/x-template" 1342 app="wishlist-king" 1343> 1344 {% unless wishlist.empty %} 1345 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share via Email" data-wk-share-service="email" data-wk-share="{{ wishlist.permaId }}"> 1346 <div class="resp-sharing-button resp-sharing-button--email resp-sharing-button--large"> 1347 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1348 <svg version="1.1" x="0px" y="0px" width="24px" height="24px" viewBox="0 0 24 24" enable-background="new 0 0 24 24" xml:space="preserve"> 1349 <path d="M22,4H2C0.897,4,0,4.897,0,6v12c0,1.103,0.897,2,2,2h20c1.103,0,2-0.897,2-2V6C24,4.897,23.103,4,22,4z M7.248,14.434 l-3.5,2C3.67,16.479,3.584,16.5,3.5,16.5c-0.174,0-0.342-0.09-0.435-0.252c-0.137-0.239-0.054-0.545,0.186-0.682l3.5-2 c0.24-0.137,0.545-0.054,0.682,0.186C7.571,13.992,7.488,14.297,7.248,14.434z M12,14.5c-0.094,0-0.189-0.026-0.271-0.08l-8.5-5.5 C2.997,8.77,2.93,8.46,3.081,8.229c0.15-0.23,0.459-0.298,0.691-0.147L12,13.405l8.229-5.324c0.232-0.15,0.542-0.084,0.691,0.147 c0.15,0.232,0.083,0.542-0.148,0.691l-8.5,5.5C12.189,14.474,12.095,14.5,12,14.5z M20.934,16.248 C20.842,16.41,20.673,16.5,20.5,16.5c-0.084,0-0.169-0.021-0.248-0.065l-3.5-2c-0.24-0.137-0.323-0.442-0.186-0.682 s0.443-0.322,0.682-0.186l3.5,2C20.988,15.703,21.071,16.009,20.934,16.248z"/> 1350 </svg> 1351 </div> 1352 <span>Email</span> 1353 </div> 1354 </a> 1355 {% endunless %} 1356</script>
1356 1357
1358<script 1359 id="wishlist-share-button-link" 1360 data="wishlist" 1361 type="text/x-template" 1362 app="wishlist-king" 1363> 1364 {% unless wishlist.empty %} 1365 <a href="#" class="wk-button-share resp-sharing-button__link" title="Share via link" data-wk-share-service="link" data-wk-share="{{ wishlist.permaId }}"> 1366 <div class="resp-sharing-button resp-sharing-button--link resp-sharing-button--large"> 1367 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1368 <svg version='1.1' xmlns='https://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'> 1369 <path d='M459.654,233.373l-90.531,90.5c-49.969,50-131.031,50-181,0c-7.875-7.844-14.031-16.688-19.438-25.813 1370 l42.063-42.063c2-2.016,4.469-3.172,6.828-4.531c2.906,9.938,7.984,19.344,15.797,27.156c24.953,24.969,65.563,24.938,90.5,0 1371 l90.5-90.5c24.969-24.969,24.969-65.563,0-90.516c-24.938-24.953-65.531-24.953-90.5,0l-32.188,32.219 1372 c-26.109-10.172-54.25-12.906-81.641-8.891l68.578-68.578c50-49.984,131.031-49.984,181.031,0 1373 C509.623,102.342,509.623,183.389,459.654,233.373z M220.326,382.186l-32.203,32.219c-24.953,24.938-65.563,24.938-90.516,0 1374 c-24.953-24.969-24.953-65.563,0-90.531l90.516-90.5c24.969-24.969,65.547-24.969,90.5,0c7.797,7.797,12.875,17.203,15.813,27.125 1375 c2.375-1.375,4.813-2.5,6.813-4.5l42.063-42.047c-5.375-9.156-11.563-17.969-19.438-25.828c-49.969-49.984-131.031-49.984-181.016,0 1376 l-90.5,90.5c-49.984,50-49.984,131.031,0,181.031c49.984,49.969,131.031,49.969,181.016,0l68.594-68.594 1377 C274.561,395.092,246.42,392.342,220.326,382.186z'/> 1378 </svg> 1379 </div> 1380 <span>E-Mail</span> 1381 </div> 1382 </a> 1383 {% endunless %} 1384</script>
1384 1385
1386<script 1387 id="wishlist-share-button-contact" 1388 data="wishlist" 1389 type="text/x-template" 1390 app="wishlist-king" 1391> 1392 {% unless wishlist.empty %} 1393 <a href="#" class="wk-button-share resp-sharing-button__link" title="Send to customer service" data-wk-share-service="contact" data-wk-share="{{ wishlist.permaId }}"> 1394 <div class="resp-sharing-button resp-sharing-button--link resp-sharing-button--large"> 1395 <div aria-hidden="true" class="resp-sharing-button__icon resp-sharing-button__icon--solid"> 1396 <svg height="24" viewBox="0 0 24 24" width="24" xmlns="http://www.w3.org/2000/svg"> 1397 <path d="M0 0h24v24H0z" fill="none"/> 1398 <path d="M19 2H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h4l3 3 3-3h4c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-6 16h-2v-2h2v2zm2.07-7.75l-.9.92C13.45 11.9 13 12.5 13 14h-2v-.5c0-1.1.45-2.1 1.17-2.83l1.24-1.26c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2s-2 .9-2 2H8c0-2.21 1.79-4 4-4s4 1.79 4 4c0 .88-.36 1.68-.93 2.25z"/> 1399 </svg> 1400 </div> 1401 <span>E-Mail</span> 1402 </div> 1403 </a> 1404 {% endunless %} 1405</script>
1405 1406 1407 1408
1409<script> 1410 function appmateSelectCallback(variant, selector) { 1411 var shop = Appmate.wk.globals.shop; 1412 var product = Appmate.wk.getProduct(variant.product_id); 1413 var itemId = Appmate.wk.$(selector.variantIdField).parents('[data-wk-item]').attr('data-wk-item'); 1414 var container = Appmate.wk.$('#wk-item-' + itemId); 1415 1416 1417 1418 1419 var imageUrl = ''; 1420 1421 if (variant && variant.image) { 1422 imageUrl = Appmate.wk.filters.img_url(variant, '1000x'); 1423 } else if (product) { 1424 imageUrl = Appmate.wk.filters.img_url(product, '1000x'); 1425 } 1426 1427 if (imageUrl) { 1428 container.find('.wk-variant-image').attr('src', imageUrl); 1429 } 1430 1431 var formatMoney = Appmate.wk.filters.money; 1432 1433 if (!product.hidden && variant && (variant.available || variant.inventory_policy === 'continue')) { 1434 container.find('.wk-add-to-cart').removeAttr('disabled').removeClass('disabled').attr('value', 'Add to Cart'); 1435 if(parseFloat(variant.price) < parseFloat(variant.compare_at_price)){ 1436 container.find('.wk-price-preview').html(formatMoney(variant.price) + " <del>" + formatMoney(variant.compare_at_price) + "</del>"); 1437 } else { 1438 container.find('.wk-price-preview').html(formatMoney(variant.price)); 1439 } 1440 } else { 1441 var message = variant && !product.hidden ? "Sold Out" : "Unavailable"; 1442 container.find('.wk-add-to-cart').addClass('disabled').attr('disabled', 'disabled').attr('value', message); 1443 container.find('.wk-price-preview').text(message); 1444 } 1445 1446 }; 1447 1448 function appmateOptionSelect(el){ 1449 if (!Shopify || !Shopify.OptionSelectors) { 1450 throw new Error('Missing option_selection.js! Please check templates/page.wishlist.liquid'); 1451 } 1452 1453 var id = el.getAttribute('id'); 1454 var itemId = Appmate.wk.$(el).parents('[data-wk-item]').attr('data-wk-item'); 1455 var container = Appmate.wk.$('#wk-item-' + itemId); 1456 1457 Appmate.wk.getItem(itemId).then(function(product){ 1458 var selector = new Shopify.OptionSelectors(id, { 1459 product: product, 1460 onVariantSelected: appmateSelectCallback, 1461 enableHistoryState: false 1462 }); 1463 1464 if (product.selected_variant_id) { 1465 selector.selectVariant(product.selected_variant_id); 1466 } 1467 1468 selector.selectors.forEach(function(selector){ 1469 if (selector.values.length < 2) { 1470 Appmate.wk.$(selector.element).parents(".selector-wrapper").css({display: "none"}); 1471 } 1472 }); 1473 1474 // Add label if only one product option and it isn't 'Title'. 1475 if (product.options.length == 1 && product.options[0] != 'Title') { 1476 Appmate.wk.$(container) 1477 .find('.selector-wrapper:first-child') 1478 .prepend('<label>' + product.options[0] + '</label>'); 1479 } 1480 }); 1481 } 1482</script>
1482 1483
1484<script 1485 src="https://az814789.vo.msecnd.net/toolkit/1.4.44/appmate.js" 1486 async 1487></script>
1487 1488<link 1489 href="//thefabricsales.com/cdn/shop/t/24/assets/appmate-wishlist-king.scss.css?v=66738636197151898071692281027" 1490 rel="stylesheet" 1491/> 1492 1493 1494 1495 1496 1497 1498
1498<script> 1499const tag = document.createElement('script'); 1500tag.async = true; 1501tag.src = 'https://eu.b2c.com/api/init-2627o14s7s0ttieg8ch2.js'; 1502document.head.appendChild(tag); 1503</script>
1503 1504<!-- BEGIN app block: shopify://apps/microsoft-clarity/blocks/clarity_js/31c3d126-8116-4b4a-8ba1-baeda7c4aeea -->
1505<script type="text/javascript"> 1506 (function (c, l, a, r, i, t, y) { 1507 c[a] = c[a] || function () { (c[a].q = c[a].q || []).push(arguments); }; 1508 t = l.createElement(r); t.async = 1; t.src = "https://www.clarity.ms/tag/" + i + "?ref=shopify"; 1509 y = l.getElementsByTagName(r)[0]; y.parentNode.insertBefore(t, y); 1510 1511 c.Shopify.loadFeatures([{ name: "consent-tracking-api", version: "0.1" }], error => { 1512 if (error) { 1513 console.error("Error loading Shopify features:", error); 1514 return; 1515 } 1516 1517 c[a]('consentv2', { 1518 ad_Storage: c.Shopify.customerPrivacy.marketingAllowed() ? "granted" : "denied", 1519 analytics_Storage: c.Shopify.customerPrivacy.analyticsProcessingAllowed() ? "granted" : "denied", 1520 source: 101, 1521 }); 1522 }); 1523 1524 l.addEventListener("visitorConsentCollected", function (e) { 1525 c[a]('consentv2', { 1526 ad_Storage: e.detail.marketingAllowed ? "granted" : "denied", 1527 analytics_Storage: e.detail.analyticsAllowed ? "granted" : "denied", 1528 source: 101, 1529 }); 1530 }); 1531 })(window, document, "clarity", "script", "tq1upa4mhb"); 1532</script>
1532 1533 1534 1535 1536<!-- END app block --><!-- BEGIN app block: shopify://apps/smart-filter-search/blocks/app-embed/5cc1944c-3014-4a2a-af40-7d65abc0ef73 --> 1537 1538<style>.gf-block-title h3, 1539.gf-block-title .h3, 1540.gf-yesno-control, 1541.gf-yesno-label, 1542.gf-form-input-inner label { 1543 font-size: 16px !important; 1544 color: #3a3a3a !important; 1545 text-transform: none !important; 1546 font-weight: 400 !important; 1547} 1548.gf-option-block .gf-btn-show-more{ 1549 font-size: 14px !important; 1550 text-transform: capitalize !important; 1551 font-weight: 400 !important; 1552} 1553.gf-option-block ul li a, 1554.gf-option-block ul li button, 1555.gf-option-block ul li a span.gf-count, 1556.gf-option-block ul li button span.gf-count, 1557.gf-clear, 1558.gf-clear-all, 1559.selected-item.gf-option-label a, 1560.gf-form-input-inner select, 1561.gf-refine-toggle{ 1562 font-size: 14px !important; 1563 color: #000000 !important; 1564 text-transform: capitalize !important; 1565 font-weight: 400 !important; 1566} 1567 1568.gf-refine-toggle-mobile, 1569.gf-form-button-group button { 1570 font-size: 14px !important; 1571 text-transform: none !important; 1572 font-weight: normal !important; 1573 color: #3a3a3a !important; 1574} 1575.gf-refine-toggle-mobile, 1576.gf-form-button-group button { 1577 border: 1px solid #bfbfbf !important; 1578 background: #ffffff !important; 1579} 1580.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a, 1581.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button { 1582 border-color: #000000 !important; 1583} 1584.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a.checked, 1585.gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button.checked{ 1586 color: #fff !important; 1587 background-color: #000000 !important; 1588} 1589@media (min-width: 768px) { 1590 .gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle button:hover, 1591 .gf-option-block-box-rectangle.gf-option-block ul li.gf-box-rectangle a:hover { 1592 color: #fff !important; 1593 background-color: #000000 !important; 1594 } 1595} 1596.gf-option-block.gf-option-block-select select { 1597 color: #000000 !important; 1598} 1599 1600#gf-form.loaded, .gf-YMM-forms.loaded { 1601 background: #FFFFFF !important; 1602} 1603#gf-form h2, .gf-YMM-forms h2 { 1604 color: #3a3a3a !important; 1605} 1606#gf-form label, .gf-YMM-forms label{ 1607 color: #3a3a3a !important; 1608} 1609.gf-form-input-wrapper select, 1610.gf-form-input-wrapper input{ 1611 border: 1px solid #DEDEDE !important; 1612 background-color: #FFFFFF !important; 1613 border-radius: 0px !important; 1614} 1615#gf-form .gf-form-button-group button, .gf-YMM-forms .gf-form-button-group button{ 1616 color: #FFFFFF !important; 1617 background: #3a3a3a !important; 1618 border-radius: 0px !important; 1619} 1620 1621.spf-product-card.spf-product-card__template-3 .spf-product__info.hover{ 1622 background: #FFFFFF; 1623} 1624a.spf-product-card__image-wrapper{ 1625 padding-top: 100%; 1626} 1627.h4.spf-product-card__title a{ 1628 color: #333333; 1629 font-size: 15px; 1630 font-family: inherit; font-style: normal; 1631 text-transform: none; 1632} 1633.h4.spf-product-card__title a:hover{ 1634 color: #000000; 1635} 1636.spf-product-card button.spf-product__form-btn-addtocart{ 1637 font-size: 14px; 1638 font-family: inherit; font-weight: normal; font-style: normal; text-transform: none; 1639} 1640.spf-product-card button.spf-product__form-btn-addtocart, 1641.spf-product-card.spf-product-card__template-4 a.open-quick-view, 1642.spf-product-card.spf-product-card__template-5 a.open-quick-view, 1643#gfqv-btn{ 1644 color: #FFFFFF !important; 1645 border: 1px solid #333333 !important; 1646 background: #333333 !important; 1647} 1648.spf-product-card button.spf-product__form-btn-addtocart:hover, 1649.spf-product-card.spf-product-card__template-4 a.open-quick-view:hover, 1650.spf-product-card.spf-product-card__template-5 a.open-quick-view:hover{ 1651 color: #FFFFFF !important; 1652 border: 1px solid #000000 !important; 1653 background: #000000 !important; 1654} 1655span.spf-product__label.spf-product__label-soldout{ 1656 color: #ffffff; 1657 background: #989898; 1658} 1659span.spf-product__label.spf-product__label-sale{ 1660 color: #F0F0F0; 1661 background: #d21625; 1662} 1663.spf-product-card__vendor a{ 1664 color: #969595; 1665 font-size: 13px; 1666 font-family: inherit; font-weight: normal; font-style: normal; } 1667.spf-product-card__vendor a:hover{ 1668 color: #969595; 1669} 1670.spf-product-card__price-wrapper{ 1671 font-size: 14px; 1672} 1673.spf-image-ratio{ 1674 padding-top:100% !important; 1675} 1676.spf-product-card__oldprice, 1677.spf-product-card__saleprice, 1678.spf-product-card__price, 1679.gfqv-product-card__oldprice, 1680.gfqv-product-card__saleprice, 1681.gfqv-product-card__price 1682{ 1683 font-size: 14px; 1684 font-family: inherit; font-weight: normal; font-style: normal; } 1685 1686span.spf-product-card__price, span.gfqv-product-card__price{ 1687 color: #141414; 1688} 1689span.spf-product-card__oldprice, span.gfqv-product-card__oldprice{ 1690 color: #969595; 1691} 1692span.spf-product-card__saleprice, span.gfqv-product-card__saleprice{ 1693 color: #d21625; 1694} 1695</style> 1696 1697<style id="app-embed-custom-css">.swatch-round ul.gf-option-box { 1698 display: grid !important; 1699 grid-template-columns: repeat(2, 1fr) !important; 1700} 1701 1702@media (min-width:992px) { 1703 .spf-col-lg-4 { 1704 flex: 0 0 25% !important; 1705 max-width:25% !important; 1706 } 1707} 1708 1709.spf-has-filter #gf-products { 1710 display: flex !important ; 1711 margin: 0; grid-column-gap: 0px !important; 1712 grid-row-gap: 32px !important; 1713} 1714 1715a.spf-product-card__image-wrapper { 1716 padding-top: 100% !important; 1717} 1718.open-quick-view, 1719.spf-product__swatchs, 1720.spf-product__form, 1721#gf-tree .gf-filter-contents .gf-clear,
1722#gf-controls-container { display:none !important;} 1723 1724#gf-tree .gf-option-block .gf-block-title .h3:after { 1725 float:right !important; 1726 margin-right: 0 !important; 1727} 1728 1729#gf-tree .gf-option-block { 1730 border-bottom: none !important; 1731 border-top: 1px solid #E0DFE0 !important; 1732} 1733#gf-tree .globo-selected-items-wrapper .globo-selected-items, .gf-option-block { 1734 padding: 25px 0 20px 0 1735} 1736#gf-tree .gf-Checkbox, .gf-RadioButton { 1737 position: relative !important; 1738 width: 18px !important; 1739 height: 18px !important; 1740 display: block !important; 1741 margin-right: 12px !important; 1742 flex: 0 0 18px !important; 1743 min-width: 18px !important; 1744 border: 1px solid #E0DFE0 !important; 1745 border-radius: unset !important; 1746} 1747#gf-tree .noUi-handle { 1748 width: 14px !important; 1749 height: 14px !important; 1750 right: -14px !important; 1751 top: -7px !important; 1752 border: 2px solid #000 !important; 1753 border-radius: 50% !important; 1754 background: #000 !important; 1755} 1756#gf-tree .noUi-connect { 1757 background: #000 !important; 1758} 1759#gf-tree .noUi-base, #gf-tree .noUi-connects { 1760 height: 1px !important; 1761 margin-left: 0px !important; 1762} 1763#gf-tree .noUi-target { 1764 padding-left: 0; 1765 padding-right: 14px; 1766} 1767#gf-tree .selected-item .hidden-sm{ 1768 display: none; 1769} 1770#gf-tree .gf-range-inputs { 1771 margin-bottom: 23px; 1772} 1773#gf-tree .gf-range-inputs input[type="text"] { 1774 padding: 8px; 1775 border: 1px solid #E0DFE0; 1776 height: 34px; 1777 border-radius: unset; 1778} 1779#gf-tree .gf-option-box .gf-option-one-color { 1780 width: 20px; 1781 height: 20px; 1782 border: 1px solid #D4D3D3; 1783 position: relative; 1784} 1785#gf-tree .gf-option-box .gf-swatch-image { 1786 width: 20px; 1787 height: 20px; 1788 border: 1px solid #D4D3D3; 1789 background-size: cover; 1790} 1791 1792#gf-tree .gf-option-box .checked .gf-option-one-color::after { 1793 position: absolute; 1794 content: ''; 1795 width: 100%; 1796 height: 100%; 1797 left: 50%; 1798 top: 50%; 1799 background-repeat: no-repeat !important; 1800 background-position: center !important; 1801 transform: translate(-50%,-50%); 1802 background: url('https://cdn.shopify.com/s/files/1/0904/1034/files/checked.svg?v=1714482937'); 1803} 1804#gf-tree .globo-selected-items-wrapper .gf-block-title { 1805 display: none; 1806} 1807#gf-tree .checked .gf-Checkbox { 1808 background-size: 18px 18px; 1809 background: #000; 1810 background-position: center !important; 1811 background-repeat: no-repeat !important; 1812 background-image:url('https://cdn.shopify.com/s/files/1/0904/1034/files/checked.svg?v=1714482937'); 1813} 1814#gf-tree .selected-item .gf-label { 1815 font-weight: 400; 1816 font-size: 13px; 1817 text-transform: lowercase; 1818 letter-spacing: 0.65px; 1819 color: #000; 1820} 1821#gf-tree .gf-block-content.globo-selected-items { 1822 display: flex; 1823 gap: 12px; 1824 flex-wrap: wrap; 1825} 1826#gf-tree .selected-item.gf-option-label { 1827 width: auto; 1828} 1829#gf-tree .selected-item a { 1830 display: inline-flex; 1831 gap: 6px; 1832 border-bottom: 0.5px solid #000; 1833} 1834#gf-tree { 1835 padding-left: 16px; 1836} 1837#gf-tree .gf-option-block-slider:not(.is-collapsed) { 1838 padding-bottom: 40px; 1839} 1840#gf-tree .gf-option-box button { 1841 padding: 0; 1842} 1843#gf-tree .gf-option-box { 1844 display: flex; 1845 flex-direction: column; 1846 gap: 16px; 1847} 1848#gf-tree .noUi-pips-horizontal { 1849 margin-right: -7px !important; 1850 margin-left: 7px !important; 1851 height: auto !important; 1852} 1853#gf-tree .gf-option-box:after { 1854 content: none; 1855} 1856 1857#gf-tree .gf-block-content.globo-selected-items { 1858 border: unset !important; 1859 padding: 0 0 30px 0 !important; 1860} 1861#gf-tree .gf-block-content { 1862 margin-top: 20px !important 1863} 1864#gf-grid { 1865 position: static !important; 1866} 1867#gf-tree { 1868 font-size: 24px !important; 1869 line-height: 1 !important; 1870} 1871.spf-product-card__vendor { 1872 font-size: 13px !important; 1873 letter-spacing: 0.65px !important; 1874 color: #515151 !important; 1875} 1876.spf-product-card__price.money { 1877 color: #515151; 1878 font-size: 13px !important; 1879 letter-spacing: 0.65px !important; 1880 text-transform: uppercase !important; 1881} 1882.spf-product-card__title a { 1883 color: #212121 !important; 1884 font-size: 16px !important; 1885 letter-spacing: 0.8px !important; 1886 text-transform: uppercase !important; 1887} 1888.spf-product__info { 1889 padding-top: 16px !important; 1890 text-align: center !important; 1891 display: flex !important; 1892 align-items: center !important; 1893 flex-direction: column !important; 1894 gap: 12px !important; 1895}
1896header.collection--top-row .toggle-filters-btn .btn:not(.hide){ 1897 display: flex; 1898 gap: 4px; 1899 width: fit-content; 1900 cursor: pointer; 1901 align-items: center; 1902} 1903header.collection--top-row .disclosure--toggle { 1904 display: flex; 1905 align-items: center; 1906 gap: 4px; 1907 padding: 0; 1908 border: none; 1909} 1910@media (max-width:767px) { 1911 header.collection--top-row { 1912 display: flex; 1913 align-items: center; 1914 padding-bottom: 25px; 1915 } 1916 header.collection--top-row .collection--tag-filter { 1917 padding: 0; 1918 } 1919 header.collection--top-row .hidden-sm{ 1920 display: none; 1921 } 1922} 1923#toggle-text { 1924 font-size: 14px; 1925 line-height: 150%; 1926 letter-spacing: 0.56px; 1927} 1928header.collection--top-row .breadcrumbs--root li, 1929header.collection--top-row .breadcrumbs--root a { 1930 font-size: 14px; 1931 letter-spacing: 0.7px; 1932} 1933@media (min-width:767px) { 1934 .hidden-xl{ 1935 display: none; 1936 } 1937 #gf-tree .gf-option-block .gf-block-title .h3:after { 1938 font-size: 24px; 1939 line-height: 1; 1940 position: absolute; 1941 right: 0; 1942 top: -7px; 1943 } 1944 header.collection--top-row { 1945 display: flex; 1946 align-items: center; 1947 justify-content: space-between; 1948 padding: 0 0 16px 0; 1949 } 1950 header.collection--top-row .breadcrumbs--root { 1951 padding: 0; 1952 justify-content: center; 1953 } 1954 header.collection--top-row>* { 1955 width: 33%; 1956 } 1957 header.collection--top-row .collection--tag-filter { 1958 padding: 0; 1959 } 1960}</style>
1960<script id="app-embed-custom-js"></script>
1960 1961 1962 1963 1964
1965<script class="globo-filter-custom-js">if(window.AVADA_SPEED_WHITELIST){const spfs_w = new RegExp("smart-product-filters", 'i'); if(Array.isArray(window.AVADA_SPEED_WHITELIST)){window.AVADA_SPEED_WHITELIST.push(spfs_w);}else{window.AVADA_SPEED_WHITELIST = [spfs_w];}} </script>
1965<!-- END app block -->
1965<script src="https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/rivo-app-embed.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1965
1965
1966<script src="https://cdn.shopify.com/extensions/01a0d7ff-b976-776e-aa26-bcb67b07577f/smart-product-filters-1105/assets/globo.filter.min.js" type="text/javascript" defer="defer"></script>
1966 1967<meta property="og:image" content="https://cdn.shopify.com/s/files/1/0904/1034/files/blue-horizontal-space_a80275d9-3b1c-4b4a-8714-03adbbf1013c.png?v=1665598606" /> 1968<meta property="og:image:secure_url" content="https://cdn.shopify.com/s/files/1/0904/1034/files/blue-horizontal-space_a80275d9-3b1c-4b4a-8714-03adbbf1013c.png?v=1665598606" /> 1969<meta property="og:image:width" content="1000" /> 1970<meta property="og:image:height" content="697" /> 1971<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1972<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 9041034,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1972
1972
1973<script> 1974 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1975</script>
vendor: 1 bytes, line 1975
1975
1976<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1976).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 9041034,storefrontBaseUrl: "https://thefabricsales.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://thefabricsales.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["16072cab","8450a54b"],webPixelsConfigList: [{"id":"3739517262","configuration":"{\"shopId\":\"9041034\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"83adcaf06c5deacff41ffdf8f92d9129","type":"APP","apiClientId":246667608065,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"3656352078","configuration":"{\"accountID\":\"YACEKj\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2613379406","configuration":"{\"projectId\":\"tq1upa4mhb\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"d8a2bb2ccbb513dc8e8b6937f4b8033e","type":"APP","apiClientId":240074326017,"privacyPurposes":[],"capabilities":["advanced_dom_events"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]}
1976,"dataSharingState":"unrestricted"},{"id":"1681752398","configuration":"{\"swymApiEndpoint\":\"https:\/\/swymstore-v3free-01.swymrelay.com\",\"swymTier\":\"v3free-01\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"5b6f6917e306bc7f24523662663331c0","type":"APP","apiClientId":1350849,"privacyPurposes":["ANALYTICS","MARKETING","PREFERENCES"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1081868622","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-LR1119BKZR\\\",\\\"GT-WRDRRFF\\\"],\\\"target_country\\\":\\\"BE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-LR1119BKZR\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-LR1119BKZR\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-LR1119BKZR\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-LR1119BKZR\\\",\\\"MC-9DY9Q5EW5Y\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-LR1119BKZR\\\",\\\"MC-9DY9Q5EW5Y\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-LR1119BKZR\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-LR1119BKZR\\\",\\\"MC-9DY9Q5EW5Y\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-LR1119BKZR\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-LR1119BKZR\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-LR1119BKZR\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-LR1119BKZR\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"383123790","configuration":"{\"pixel_id\":\"1814332612216970\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"206963022","configuration":"{\"myshopifyDomain\":\"the-fabric-sales-shop.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"154468686","configuration":"{\"tagID\":\"2613429111468\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"7ae565e198624b39e0856d352b9a6b4c","type":"APP","apiClientId":3009811,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"187466062","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"THE FABRIC SALES ","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"the-fabric-sales-shop.myshopify.com","countryCode":"BE","storefrontUrl":"https:\/\/thefabricsales.com\/en-us"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"
197616087994270030","handle":"kira-salmon-pink-virgin-wool-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60914682986830","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087992041806","handle":"yill-grey-pinstriped-virgin-wool-cashmere-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60914658181454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087990042958","handle":"chira-aqua-blue-striped-virgin-wool-suiting-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60914644779342","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087986602318","handle":"lars-black-cashmere-blend-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60914609553742","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087974740302","handle":"nillo-beige-polyester-teddy-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60914516820302","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087972643150","handle":"sien-burgundy-abstract-virgin-wool-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60914470977870","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087969890638","handle":"lina-beige-virgin-wool-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60914368479566","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087965040974","handle":"tom-dark-blue-speckled-wool-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60914221023566","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087958978894","handle":"ina-multicolour-pied-de-poule-wool-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60913985552718","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087951704398","handle":"isan-mauve-purple-boiled-wool-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60913846452558","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087923392846","handle":"saran-beige-herringbone-wool-blend-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60913752736078","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16087903895886","handle":"marin-cognac-brown-wool-blend-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60913655775566","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055726768462","handle":"ven1361-boiled","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60728721342798","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055720608078","handle":"ven1353","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60728652595534","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"16055714316622","handle":"ven1359","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60728576311630","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055680172366","handle":"ven1351","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60728286445902","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055672537422","handle":"ven1358","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60728229036366","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055665426766","handle":"ven1360","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60728160649550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055661756750","handle":"ven1352","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60728147247438","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055656546638","handle":"ven1348","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60728124801358","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055646585166","handle":"ven1349","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60727958339918","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055630004558","handle":"ven1357","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60727685873998","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16055587111246","handle":"ven1350-boiled","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60727136256334","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053240987982","handle":"ven1326","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60712161247566","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053217067342","handle":"bilie-blue-brown-check-boiled-wool-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60712050295118","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053215134030","handle":"ven1362","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60712043839822","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053158740302","handle":"loena-beige-off-white-virgin-wool-cashmere-double-face-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711847166286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053147730254","handle":"ven1113","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711811809614","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053117976910","handle":"esmy-brown-abstract-polyester-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711706198350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"16053112078670","handle":"ven1229","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711679754574","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053093859662","handle":"lena-taupe-pied-de-poule-virgin-wool-alpaca-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711607435598","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053088289102","handle":"ven1310","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711583875406","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053054865742","handle":"jill-black-textured-polyester-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711459291470","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053049426254","handle":"ven1240","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711435141454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053039038798","handle":"cristo-navy-blue-ochre-check-virgin-wool-cashmere-blend","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711386906958","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053029273934","handle":"ven1180","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711336837454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053020328270","handle":"amyla-multicolour-knitted-wool-blend-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711286866254","
1976image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053016199502","handle":"ven1106","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711265763662","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052991295822","handle":"ven1141","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711174832462","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052988870990","handle":"tom-beige-cashmere-blend-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711157858638","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052971733326","handle":"juka-black-blue-floral-textured-polyester-blend-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711057981774","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052938735950","handle":"ven1101","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710776537422","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052922646862","handle":"ven1305","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710677676366","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052913307982","handle":"chylan-rust-zigzag-wool-blend-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710633472334","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052889583950","handle":"ven1107","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710487425358","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052878508366","handle":"william-blue-abstract-acrylic-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710425067854","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052866056526","handle":"ven1184","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710367560014","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052858880334","handle":"william-brown-abstract-acrylic-wool-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710301204814","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052830929230","handle":"sede-ochre-check-wool-blend-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710221054286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052805960014","handle":"ven1110","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710139822414","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16096401359182","handle":"rina-salmon-pink-viscose-crepe-fabric-online-exclusive-coupon-60cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60953724256590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"16096361120078","handle":"nifan-blue-purple-striped-virgin-wool-suiting-fabric-online-exclusive-coupon-60cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60953605636430","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16096294437198","handle":"stiry-camel-beige-polyester-suede-stretch-fabric-online-exclusive-coupon-55cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60953416532302","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16088354816334","handle":"serol-multicolour-striped-boiled-wool-fabric-online-exclusive-coupon-40cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60916902854990","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16077346898254","handle":"william-purple-abstract-acrylic-fabric-online-exclusive-coupon-80cm-extra","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60849213866318","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16077254623566","handle":"runa-black-cotton-jersey-fabric-online-exclusive-coupon-50cm-extra","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60848938778958","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16074763796814","handle":"ralf-blue-cotton-fabric-online-exclusive-coupon-90cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60834963521870","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16059795702094","handle":"osana-ivory-grey-check-polyester-teddy-fabric-online-exclusive-coupon-40cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60753741381966","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16053258551630","handle":"millo-royal-blue-viscose-lining-fabric-online-exclusive-coupon-50cm-extra","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60712225669454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052990607694","handle":"hillan-soft-orange-cotton-duck-fabric-online-exclusive-coupon-60cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60711169360206","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16052777091406","handle":"sofina-beige-abstract-wool-blend-double-face-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60710066159950","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16049981882702","handle":"jona-black-diamond-check-quilted-wadding-fabric-online-exclusive-coupon-40cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60694712058190","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16049959633230","handle":"mich-green-diamond-check-quilted-wadding-fabric-online-exclusive-coupon-40cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60694628204878","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16049457627470","handle":"thomas-brown-quilted-wadding-fabric-online-exclusive-coupon-35cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60691365790030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"16045742653774","handle":"ven1115","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60671466897742","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16045736001870","handle":"ven1166","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60671394480462","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16045726335310","handle":"ven1142","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60671348900174","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16041022751054","handle":"sari-ochre-virgin-wool-alpaca-blend-fabric-online-exclusive-coupon-50cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60641868579150","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039384285518","handle":"estan-black-polyester-jersey-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60632238915918","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039369703758","handle":"rog021","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60632191467854","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039328252238","handle":"rog020","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60631719936334","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039285227854","handle":"rog098","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60631289692494","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039247937870","handle":"rog301","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60631139975502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039095796046","handle":"rog134","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630385819982","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039083147598","handle":"rog135","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630301573454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039070302542","handle":"rog136","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630238462286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039058473294","handle":"ilse-ivory-white-viscose-lining-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630185214286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039050215758","handle":"rog227","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630145401166","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039039271246","handle":"fany-brown-polyester-twill-stretch-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630085894478","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"16039028064590","handle":"rog238","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630042247502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039022428494","handle":"meryl-pink-car-print-viscose-satin-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630022488398","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039015153998","handle":"rog234","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60629962981710","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039009517902","handle":"rog196","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60629918056782","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16038999556430","handle":"nicol-red-virgin-wool-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60629604073806","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16038994575694","handle":"styn-greige-striped-cotton-shirting-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60629338653006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16051679592782","handle":"vie1200","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60704165658958","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039504052558","handle":"rog061","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60632692949326","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039401455950","handle":"midal-soft-corn-yellow-polyester-4-way-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60632261591374","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039273169230","handle":"olyan-black-yellow-floral-silk-viscose-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60631249551694","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039126532430","handle":"rog131","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630554214734","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039095566670","handle":"uda-neon-yellow-polyester-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60630384443726","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16038984384846","handle":"rog244","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60628877345102","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16034594685262","handle":"ronan-yellow-white-striped-cotton-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60610066907470","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16034191966542","handle":"lana-yellow-floral-cotton-ottoman-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60607577653582","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"16032391725390","handle":"luda-cheddar-yellow-polyester-quilted-wadding-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60593702240590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16032355352910","handle":"yana-yellow-floral-silk-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60593440555342","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16032243581262","handle":"rino-butter-yellow-latex-look-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60592954343758","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16019557810510","handle":"madlin-butter-yellow-crushed-polyester-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60525711425870","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16019193954638","handle":"damian-butter-yellow-polyester-twill-stretch-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60524465783118","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16009808150862","handle":"nina-ochre-yellow-check-mohair-wool-blend-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60457411903822","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16007817134414","handle":"lucy-red-yellow-check-wool-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60449887813966","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16000663650638","handle":"obyn-yellow-polyester-scuba-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60410056474958","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16000245793102","handle":"lana-pale-yellow-virgin-wool-suiting-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60407711072590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15998474158414","handle":"reno-yellow-beige-wool-rib-knit-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60395146608974","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15998189863246","handle":"tany-lime-yellow-viscose-linen-blend-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60393286566222","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993934676302","handle":"olyn-lime-yellow-animal-print-viscose-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60372128301390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993902760270","handle":"caro-pale-yellow-cotton-viscose-blend-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60371939492174","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15980802015566","handle":"mallyn-mellow-yellow-cotton-corduroy-fabric-stretch","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60316440035662","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"15971695296846","handle":"kobe-multicolour-check-linen-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60277555134798","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15945822568782","handle":"ina-sunflower-yellow-boiled-wool-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60190650007886","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15945051504974","handle":"danys-black-yellow-check-polyester-teddy-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60186345046350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15936033227086","handle":"moba-yellow-striped-cotton-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60138331603278","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15936030769486","handle":"louise-yellow-textured-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60138322428238","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15936012812622","handle":"elina-yellow-cotton-knit-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60138172055886","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15935820923214","handle":"tina-light-yellow-check-cotton-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60137080160590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15932682305870","handle":"peryn-multicolour-check-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60123128430926","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15931875262798","handle":"lyda-multicolor-check-cotton-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60119683006798","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15931622523214","handle":"lander-yellow-floral-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60119283401038","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15931543421262","handle":"tomo-blue-yellow-striped-cotton-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60118995763534","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15931538800974","handle":"lorin-yellow-striped-cotton-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60118976987470","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15931354415438","handle":"sibren-sunflower-abstract-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60117736128846","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15931233141070","handle":"lien-sunflower-yellow-cotton-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60117450490190","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"15910068748622","handle":"ines-yellow-viscose-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60032837386574","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15908558700878","handle":"gulia-ochre-yellow-viscose-satin-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60021529936206","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15907816538446","handle":"luna-yellow-cotton-blend-knitted-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60016233185614","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15889443225934","handle":"damian-grayish-yellow-polyester-taffeta-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"59941326750030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15889255006542","handle":"karyn-yellow-check-cotton-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"59940246651214","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15879386890574","handle":"trus-yellow-cotton-stretch-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"59895556276558","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15879197983054","handle":"lena-yellow-striped-cotton-poplin-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"59892744487246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15878540591438","handle":"roel-yellow-cotton-shirting-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"59889410441550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16051794903374","handle":"ulina-burgundy-abstract-acryl-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60704912146766","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16051753779534","handle":"isole-beige-mauve-taupe-wool-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60704724877646","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039528268110","handle":"felice-ochre-dark-blue-abstract-polyester-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60632883396942","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16039247380814","handle":"martyn-red-black-abstract-polyester-twill-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60631138763086","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16034768355662","handle":"julia-brown-yellow-abstract-viscose-jersey-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60611029631310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16017881956686","handle":"zoe-grey-camel-brown-virgin-wool-double-face-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"6051
19767833605454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16017540940110","handle":"maryn-taupe-beige-typo-boiled-wool-fabric-panel-90cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60515535389006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16017527767374","handle":"ralf-beige-typo-boiled-wool-fabric-panel-85cm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60515489841486","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16017463738702","handle":"fille-black-glasses-cotton-sweater-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60515149775182","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16017460953422","handle":"odyn-purple-glasses-cotton-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60515142271310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16017057513806","handle":"sofie-ivory-ornament-polyamide-lace-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60512084885838","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16017034314062","handle":"sora-off-white-hearts-polyester-lace-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60512015712590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16007850459470","handle":"loic-beige-grey-abstract-polyamide-teddy-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60450091827534","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16007352451406","handle":"josuan-blue-burgundy-ornament-virgin-wool","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60446306435406","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15994261143886","handle":"nadil-green-abstract-cotton-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60374408429902","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15994252624206","handle":"stefy-white-abstract-print-cotton-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60374372188494","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15994250297678","handle":"loran-green-abstract-silk-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60374365962574","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15994237911374","handle":"lina-green-black-abstract-silk-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60374340010318","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15994201112910","handle":"jore-light-grey-ornament-silk-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60374168404302","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"15994117980494","handle":"mary-green-black-abstract-silk-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60373678981454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15994092355918","handle":"quince-black-green-abstract-viscose-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60373330395470","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15994015318350","handle":"julie-black-green-abstract-silk-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60372913291598","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993998901582","handle":"stef-black-ivory-abstract-viscose-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60372788183374","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993987825998","handle":"jakob-green-abstract-viscose-jersey-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60372692402510","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993968689486","handle":"nilo-black-light-grey-abstract-silk-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60372509262158","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993895190862","handle":"loes-black-green-abstract-viscose-satin-crepe-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60371903775054","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993886802254","handle":"sofia-black-abstract-printed-silk-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60371854688590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993806029134","handle":"jana-purple-abstract-printed-cotton-stretch-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60371218923854","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993784697166","handle":"isan-multicolour-abstract-floral-viscose-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60371120390478","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993706086734","handle":"yeza-multicolour-abstract-cotton-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60370843730254","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15993669255502","handle":"elana-black-green-abstract-viscose-crepe-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60370779144526","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15985846780238","handle":"zyan-black-white-wrinkled-cotton-fabric-online-exclusive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60342780068174","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15946281976142","handle":"carlyn-beige-abstract-viscose-satin-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60192696959310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1976,{"id":"15945076015438","handle":"ilyn-black-camel-polyester-teddy-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60186632028494","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15933799825742","handle":"nalla-ecru-beige-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60127375917390","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15932672868686","handle":"laura-beige-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60123107492174","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15932668281166","handle":"laura-lilac-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60123097530702","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15932665561422","handle":"laura-pink-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60123083669838","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15931569701198","handle":"mart-green-abstract-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60119089086798","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15931568357710","handle":"mart-dark-blue-abstract-cotton-jacquard-fabric","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"60119086825806","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://thefabricsales.com/cdn","c8540278we853e1abpb62b2c4amde256306",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"152030314830","themePublished":"true","eventMetadataId":"3add8671-c1cb-4fad-a95d-6c2e38281be8","pageType":"home","shopId":"9041034","storefrontBaseUrl":"https:\/\/thefabricsales.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"c8540278we853e1abpb62b2c4amde256306","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1976<script> 1977 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1978 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1979 window.ShopifyAnalytics.meta.currency = 'USD'; 1980 var meta = {"page":{"pageType":"home","requestId":"b267babe-1a70-4022-a377-0d1328136ad1-1790349646"}}; 1981 for (var attr in meta) { 1982 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1983 } 1984</script>
vendor: 1 bytes, line 1984
1984
1985<script class="analytics"> 1986 (function () { 1987 var customDocumentWrite = function(content) { 1988 var jquery = null; 1989 1990 if (window.jQuery) { 1991 jquery = window.jQuery; 1992 } else if (window.Checkout && window.Checkout.$) { 1993 jquery = window.Checkout.$; 1994 } 1995 1996 if (jquery) { 1997 jquery('body').append(content); 1998 } 1999 }; 2000 2001 var hasLoggedConversion = function(token) { 2002 if (token) { 2003 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 2004 } 2005 return false; 2006 } 2007 2008 var setCookieIfConversion = function(token) { 2009 if (token) { 2010 var twoMonthsFromNow = new Date(Date.now()); 2011 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 2012 2013 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 2014 } 2015 } 2016 2017 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 2018 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 2019 if (trekkie.integrations) { 2020 return; 2021 } 2022 trekkie.methods = [ 2023 'identify', 2024 'page', 2025 'ready', 2026 'track', 2027 'trackForm', 2028 'trackLink' 2029 ]; 2030 trekkie.factory = function(method) { 2031 return function() { 2032 var args = Array.prototype.slice.call(arguments); 2033 args.unshift(method); 2034 trekkie.push(args); 2035 if (method == 'track' || method == 'page') { 2036 var pageUrl; 2037 try { 2038 pageUrl = window.location.href; 2039 } catch (e) {} 2040 var pageReferrer; 2041 try { 2042 pageReferrer = document.referrer; 2043 } catch (e) {} 2044 try { 2045 if (window.__TREKKIE_SHIM_QUEUE == null) { 2046 window.__TREKKIE_SHIM_QUEUE = []; 2047 } 2048 window.__TREKKIE_SHIM_QUEUE.push({ 2049 from: 'trekkie-stub', 2050 method: method, 2051 args: args.slice(1), 2052 pageContext: { 2053 url: pageUrl, 2054 referrer: pageReferrer 2055 } 2056 }); 2057 } catch (e) { 2058 // no-op 2059 } 2060 } 2061 return trekkie; 2062 }; 2063 }; 2064 for (var i = 0; i < trekkie.methods.length; i++) { 2065 var key = trekkie.methods[i]; 2066 trekkie[key] = trekkie.factory(key); 2067 } 2068 trekkie.load = function(config) { 2069 trekkie.config = config || {}; 2070 trekkie.config.initialDocumentCookie = document.cookie; 2071 var first = document.getElementsByTagName('script')[0]; 2072var script = document.createElement('script'); 2073script.type = 'text/javascript'; 2074script.onerror = function(e) { 2075 var scriptFallback = document.createElement('script'); 2076 scriptFallback.type = 'text/javascript'; 2077 scriptFallback.onerror = function(error) { 2078 var Monorail = { 2079 produce: function produce(monorailDomain, schemaId, payload) { 2080 var currentMs = new Date().getTime(); 2081 var event = { 2082 schema_id: schemaId, 2083 payload: payload, 2084 metadata: { 2085 event_created_at_ms: currentMs, 2086 event_sent_at_ms: currentMs 2087 } 2088 }; 2089 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 2090 }, 2091 sendRequest: function sendRequest(endpointUrl, payload) { 2092 // Try the sendBeacon API 2093 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 2094 var blobData = new window.Blob([payload], { 2095 type: 'text/plain' 2096 }); 2097 2098 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 2099 return true; 2100 } // sendBeacon was not successful 2101 2102 } // XHR beacon 2103 2104 var xhr = new XMLHttpRequest(); 2105 2106 try { 2107 xhr.open('POST', endpointUrl); 2108 xhr.setRequestHeader('Content-Type', 'text/plain'); 2109 xhr.send(payload); 2110 } catch (e) { 2111 console.log(e); 2112 } 2113 2114 return false; 2115 }, 2116 isIos12: function isIos12() { 2117 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 2118 } 2119 }; 2120 Monorail.produce('monorail-edge.shopifysvc.com', 2121 'trekkie_storefront_load_errors/1.1', 2122 {shop_id: 9041034, 2123 theme_id: 152030314830, 2124 app_name: "storefront", 2125 context_url: window.location.href, 2126 source_url: "//thefabricsales.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js"}); 2127 2128 }; 2129 scriptFallback.async = true; 2130 scriptFallback.src = '//thefabricsales.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2131 first.parentNode.insertBefore(scriptFallback, first); 2132}; 2133script.async = true; 2134script.src = '//thefabricsales.com/cdn/s/trekkie.storefront.f1ba865b3fecd812ad617f74ac079261075e9edb.min.js'; 2135first.parentNode.insertBefore(script, first); 2136 2137 }; 2138 trekkie.load( 2139 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":9041034,"isMerchantRequest":null,"themeId":152030314830,"themeCityHash":"6419144608183397920","contentLanguage":"en","currency":"USD","eventMetadataId":"3add8671-c1cb-4fad-a95d-6c2e38281be8"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 2140 ); 2141 2142 var loaded = false;
2143 trekkie.ready(function() { 2144 if (loaded) return; 2145 loaded = true; 2146 2147 window.ShopifyAnalytics.lib = window.trekkie; 2148 2149 var originalDocumentWrite = document.write; 2150 document.write = customDocumentWrite; 2151 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 2152 document.write = originalDocumentWrite; 2153 2154 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 2155 var token = match? match[1]: undefined; 2156 if (!hasLoggedConversion(token)) { 2157 setCookieIfConversion(token); 2158 2159 } 2160 }); 2161 2162 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"b267babe-1a70-4022-a377-0d1328136ad1-1790349646","shopifyEmitted":true}); 2163 2164 var eventsListenerScript = document.createElement('script'); 2165 eventsListenerScript.async = true; 2166 eventsListenerScript.src = "//thefabricsales.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 2167 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 2168})();</script>
2168 2169
2169<script> 2170 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 2171 window.ga = function ga() { 2172 (window.ga.q = window.ga.q || []).push(arguments); 2173 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2174 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 2175 } 2176 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 2177 }; 2178 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 2179 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 2180 } 2181 } 2182</script>
vendor: 1 bytes, line 2182
2182
2183<script 2184 defer 2185 src="https://thefabricsales.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js" 2186 data-application="storefront-renderer" 2187 data-shop-id="9041034" 2188 data-render-region="gcp-us-west1" 2189 data-page-type="index" 2190 data-theme-instance-id="152030314830" 2191 data-theme-name="Blockshop" 2192 data-theme-version="6.8.0" 2193 data-monorail-region="shop_domain" 2194 data-resource-timing-sampling-rate="10" 2195 data-shs="true" 2196 data-shs-beacon="true" 2197 data-shs-export-with-fetch="true" 2198 data-shs-logs-sample-rate="1" 2199 data-shs-beacon-endpoint="https://thefabricsales.com/api/collect" 2200></script>
2200 2201<meta name="shopify-y" content="6c2bba7e-86c3-4468-b6cc-f133e82300ff" data-expiration="1821907246000"><meta name="shopify-s" content="73f0dd89-07d3-4def-be24-6bee11799bb9" data-expiration="1790351446000"><meta name="new-cookie-storage-activated" content="t"> 2202</head> 2203 2204<body class="page-the-fabric-sales-designer-deadstock-fabrics-online-fabric-store template-index" data-theme-id="606" data-theme-name="Blockshop" data-theme-version="6.8.0" > 2205 2206 2207 2208 <a data-item="a11y-button" href='#main-content'> 2209 Skip to main content 2210 </a> 2211 2212 2213 2214 2215 <div 2216 class="off-canvas--viewport" 2217 data-js-class="OffCanvas" 2218 data-off-canvas--state="closed" 2219 > 2220 <div class="off-canvas--overlay"></div> 2221 <div class="off-canvas--close" aria-label="Close"> 2222 2223 <svg class="icon--root icon--cross" viewBox="0 0 20 20"> 2224 <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" /> 2225 </svg> 2226 2227 2228 </div> 2229 2230 <div class="off-canvas--left-sidebar"> 2231 <div class="off-canvas--focus-trigger" tabindex="0"></div> 2232 <div class="mobile-nav--header"> 2233 2234 <div class="mobile-nav--search" data-item="accent-text"> 2235 <a href="/en-us/search">Search</a> 2236 </div> 2237 2238 2239 2240 <div class="mobile-nav--login" data-item="accent-text"> 2241 2242 2243 2244 <a href="/en-us/account/login" id="customer_login_link">View account</a> 2245 2246 </div> 2247 2248</div> 2249 2250<div class="mobile-nav--menu" data-item="accent-text"></div> 2251 2252<div class="mobile-nav--localization"></div> 2253 <div class="off-canvas--focus-trigger" tabindex="0"></div> 2254 </div> 2255 2256 <div class="off-canvas--right-sidebar" data-active="cart"> 2257 <div class="off-canvas--focus-trigger" tabindex="0"></div> 2258 <div class="off-canvas--container" data-view="pickup"></div> 2259 2260 2261 2262 <div class="off-canvas--focus-trigger" tabindex="0"></div> 2263 </div> 2264 2265 <div class="off-canvas--main-content"> 2266 <div id="shopify-section-announcement" class="shopify-section"> 2267 2268 2269 2270 2271<div 2272 class="announcement--root" 2273 style="background-color: #f7f2f2;" 2274 data-section-id="announcement" 2275 data-section-type="announcement" 2276 data-js-class="IndexAnnouncement" 2277 data-alternative-color="false" 2278> 2279 2280 2281 2282 <a class="announcement--link" href="/en-us/pages/where-to-find-us"> 2283 2284 2285 <div class="announcement--wrapper"> 2286 2287 2288 2289 <div class="announcement--text" data-item="accent-text"> 2290 Showroom open weekly from Wednesday to Friday, 10:00 - 16:30 2291 </div> 2292 2293 </div> 2294 2295 2296 </a> 2297 2298 2299 2300</div> 2301 2302</div> 2303 <div id="shopify-section-header" class="shopify-section section--header"><link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css" integrity="sha512-5A8nwdMOWrSz20fDsjczgUidUBR8liPYU+WymTZP1lmY9G6Oc7HlZv156XqnsgNUzTyMefFTcsFH/tnJE/+xBg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324<header 2325 class="header--root" 2326 data-section-id="header" 2327 data-section-type="header-section" 2328 data-js-class="Header" 2329 data-center-logo="true" 2330 data-center-menu="true" 2331 2332 data-header-menu-transparent="false" 2333 2334> 2335 2336 <div class="header--y-menu-for-off-canvas"> 2337 2338 2339 2340 2341 2342 2343<nav 2344 class="y-menu" 2345 data-js-class="FrameworkYMenu" 2346> 2347 <ul class="y-menu--level-1--container"> 2348 2349 2350 2351 2352 2353 <li 2354 class="y-menu--level-1--link" 2355 data-item="nav-text" 2356 data-y-menu--depth="3" 2357 data-y-menu--open="false" 2358 data-link-id="by-fabric" 2359 > 2360 2361 2362 <a 2363 href="/en-us/collections/by-fabric" 2364 data-submenu="true" 2365 aria-haspopup="true" 2366 aria-expanded="false" 2367 aria-controls="y-menu--sub-by-fabric" 2368 > 2369 By Fabric 2370 2371 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 2372 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 2373 </svg> 2374 2375 2376 </a> 2377 2378 2379 2380 2381 2382 2383 2384 <ul 2385 class="y-menu--level-2--container" 2386 2387 data-y-menu--parent-link="level-2" 2388 2389 id="y-menu--sub-by-fabric" 2390 > 2391 2392 <li class="y-menu--back-link"> 2393 <a href="#"> 2394 2395 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 2396 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 2397 </svg> 2398 2399 Back 2400 </a> 2401 </li> 2402 2403 2404 <li class="y-menu--parent-link"> 2405 <a href="/en-us/collections/by-fabric">By Fabric</a> 2406 </li> 2407 2408 2409 2410 2411 2412 <li 2413 class="y-menu--level-2--link" 2414 data-item="nav-text" 2415 data-link-id="by-fabric--all-fabrics" 2416 > 2417 <a href="/en-us/collections/all-fabrics" data-submenu="true"> 2418 All Fabrics 2419 2420 </a> 2421 2422 2423 2424 2425 2426 </li> 2427 2428 2429 <li 2430 class="y-menu--level-2--link" 2431 data-item="nav-text" 2432 data-link-id="by-fabric--cotton" 2433 > 2434 <a href="/en-us/collections/cotton" data-submenu="true"> 2435 Cotton 2436 2437 2438 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
2439 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 2440 </svg> 2441 2442 2443 2444 </a> 2445 2446 2447 2448 2449 2450 2451 <ul 2452 class="y-menu--level-3--container" 2453 2454 data-y-menu--parent-link="level-3" 2455 2456 > 2457 <li class="y-menu--back-link"> 2458 <a href="/en-us/collections/cotton"> 2459 2460 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 2461 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 2462 </svg> 2463 2464 Back 2465 </a> 2466 </li> 2467 2468 2469 <li class="y-menu--parent-link"> 2470 <a href="/en-us/collections/cotton"> 2471 Cotton 2472 </a> 2473 </li> 2474 2475 2476 2477 2478 <li 2479 class="y-menu--level-3--link" 2480 data-item="nav-text" 2481 data-link-id="by-fabric--cotton--corduroy" 2482 > 2483 <a href="/en-us/collections/cotton-corduroy"> 2484 Corduroy 2485 </a> 2486 </li> 2487 2488 <li 2489 class="y-menu--level-3--link" 2490 data-item="nav-text" 2491 data-link-id="by-fabric--cotton--twill" 2492 > 2493 <a href="/en-us/collections/cotton-twill"> 2494 Twill 2495 </a> 2496 </li> 2497 2498 <li 2499 class="y-menu--level-3--link" 2500 data-item="nav-text" 2501 data-link-id="by-fabric--cotton--voile" 2502 > 2503 <a href="/en-us/collections/cotton-voile-1"> 2504 Voile 2505 </a> 2506 </li> 2507 2508 <li 2509 class="y-menu--level-3--link" 2510 data-item="nav-text" 2511 data-link-id="by-fabric--cotton--denim" 2512 > 2513 <a href="/en-us/collections/denim"> 2514 Denim 2515 </a> 2516 </li> 2517 2518 <li 2519 class="y-menu--level-3--link" 2520 data-item="nav-text" 2521 data-link-id="by-fabric--cotton--flannelette" 2522 > 2523 <a href="/en-us/collections/flannelette"> 2524 Flannelette 2525 </a> 2526 </li> 2527 2528 <li 2529 class="y-menu--level-3--link" 2530 data-item="nav-text" 2531 data-link-id="by-fabric--cotton--gauze" 2532 > 2533 <a href="/en-us/collections/cotton-gauze-1"> 2534 Gauze 2535 </a> 2536 </li> 2537 2538 <li 2539 class="y-menu--level-3--link" 2540 data-item="nav-text" 2541 data-link-id="by-fabric--cotton--jersey" 2542 > 2543 <a href="/en-us/collections/cotton-jersey"> 2544 Jersey 2545 </a> 2546 </li> 2547 2548 <li 2549 class="y-menu--level-3--link" 2550 data-item="nav-text" 2551 data-link-id="by-fabric--cotton--knitted" 2552 > 2553 <a href="/en-us/collections/knitted"> 2554 Knitted 2555 </a> 2556 </li> 2557 2558 <li 2559 class="y-menu--level-3--link" 2560 data-item="nav-text" 2561 data-link-id="by-fabric--cotton--lining" 2562 > 2563 <a href="/en-us/collections/cotton-lining"> 2564 Lining 2565 </a> 2566 </li> 2567 2568 <li 2569 class="y-menu--level-3--link" 2570 data-item="nav-text" 2571 data-link-id="by-fabric--cotton--organdy" 2572 > 2573 <a href="/en-us/collections/organdy"> 2574 Organdy 2575 </a> 2576 </li> 2577 2578 <li 2579 class="y-menu--level-3--link" 2580 data-item="nav-text" 2581 data-link-id="by-fabric--cotton--pique" 2582 > 2583 <a href="/en-us/collections/cotton-pique"> 2584 Pique 2585 </a> 2586 </li> 2587 2588 <li 2589 class="y-menu--level-3--link" 2590 data-item="nav-text" 2591 data-link-id="by-fabric--cotton--polycotton" 2592 > 2593 <a href="/en-us/collections/polycotton-1"> 2594 Polycotton 2595 </a> 2596 </li> 2597 2598 <li 2599 class="y-menu--level-3--link" 2600 data-item="nav-text" 2601 data-link-id="by-fabric--cotton--poplin" 2602 > 2603 <a href="/en-us/collections/cotton-poplin-1"> 2604 Poplin 2605 </a> 2606 </li> 2607 2608 <li 2609 class="y-menu--level-3--link" 2610 data-item="nav-text" 2611 data-link-id="by-fabric--cotton--sateen" 2612 > 2613 <a href="/en-us/collections/cotton-sateen"> 2614 Sateen 2615 </a> 2616 </li> 2617 2618 <li 2619 class="y-menu--level-3--link" 2620 data-item="nav-text" 2621 data-link-id="by-fabric--cotton--seersucker" 2622 > 2623 <a href="/en-us/collections/seersucker"> 2624 Seersucker 2625 </a> 2626 </li> 2627 2628 <li 2629 class="y-menu--level-3--link" 2630 data-item="nav-text" 2631 data-link-id="by-fabric--cotton--stretch" 2632 > 2633 <a href="/en-us/collections/stretch-cotton"> 2634 Stretch 2635 </a> 2636 </li> 2637 2638 <li 2639 class="y-menu--level-3--link" 2640 data-item="nav-text" 2641 data-link-id="by-fabric--cotton--velvet" 2642 > 2643 <a href="/en-us/collections/cotton-velvet"> 2644 Velvet 2645 </a> 2646 </li> 2647 2648 </ul> 2649 2650 2651 2652 </li> 2653 2654 2655 <li 2656 class="y-menu--level-2--link" 2657 data-item="nav-text" 2658 data-link-id="by-fabric--clothing-leather" 2659 > 2660 <a href="/en-us/collections/leather" data-submenu="true"> 2661 Clothing Leather 2662 2663 </a> 2664 2665 2666 2667 2668 2669 </li> 2670 2671 2672 <li 2673 class="y-menu--level-2--link" 2674 data-item="nav-text" 2675 data-link-id="by-fabric--crochet" 2676 > 2677 <a href="/en-us/collections/crochet" data-submenu="true"> 2678 Crochet 2679 2680 </a> 2681 2682 2683 2684 2685 2686 </li> 2687 2688 2689 <li 2690 class="y-menu--level-2--link" 2691 data-item="nav-text" 2692 data-link-id="by-fabric--cupro" 2693 > 2694 <a href="/en-us/collections/cupro" data-submenu="true"> 2695 Cupro 2696 2697 </a> 2698 2699 2700 2701 2702 2703 </li> 2704 2705 2706 <li 2707 class="y-menu--level-2--link" 2708 data-item="nav-text" 2709 data-link-id="by-fabric--faux-fabrics" 2710 > 2711 <a href="/en-us/collections/faux-fabrics" data-submenu="true"> 2712 Faux Fabrics 2713 2714 2715 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
2716 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 2717 </svg> 2718 2719 2720 2721 </a> 2722 2723 2724 2725 2726 2727 2728 <ul 2729 class="y-menu--level-3--container" 2730 2731 data-y-menu--parent-link="level-3" 2732 2733 > 2734 <li class="y-menu--back-link"> 2735 <a href="/en-us/collections/faux-fabrics"> 2736 2737 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 2738 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 2739 </svg> 2740 2741 Back 2742 </a> 2743 </li> 2744 2745 2746 <li class="y-menu--parent-link"> 2747 <a href="/en-us/collections/faux-fabrics"> 2748 Faux Fabrics 2749 </a> 2750 </li> 2751 2752 2753 2754 2755 <li 2756 class="y-menu--level-3--link" 2757 data-item="nav-text" 2758 data-link-id="by-fabric--faux-fabrics--faux-fur" 2759 > 2760 <a href="/en-us/collections/faux-fur"> 2761 Faux Fur 2762 </a> 2763 </li> 2764 2765 <li 2766 class="y-menu--level-3--link" 2767 data-item="nav-text" 2768 data-link-id="by-fabric--faux-fabrics--faux-leather" 2769 > 2770 <a href="/en-us/collections/faux-leather"> 2771 Faux Leather 2772 </a> 2773 </li> 2774 2775 <li 2776 class="y-menu--level-3--link" 2777 data-item="nav-text" 2778 data-link-id="by-fabric--faux-fabrics--faux-suede" 2779 > 2780 <a href="/en-us/collections/faux-suede"> 2781 Faux Suede 2782 </a> 2783 </li> 2784 2785 <li 2786 class="y-menu--level-3--link" 2787 data-item="nav-text" 2788 data-link-id="by-fabric--faux-fabrics--teddy" 2789 > 2790 <a href="/en-us/collections/teddy-fabric"> 2791 Teddy 2792 </a> 2793 </li> 2794 2795 </ul> 2796 2797 2798 2799 </li> 2800 2801 2802 <li 2803 class="y-menu--level-2--link" 2804 data-item="nav-text" 2805 data-link-id="by-fabric--jacquard" 2806 > 2807 <a href="/en-us/collections/jacquard" data-submenu="true"> 2808 Jacquard 2809 2810 </a> 2811 2812 2813 2814 2815 2816 </li> 2817 2818 2819 <li 2820 class="y-menu--level-2--link" 2821 data-item="nav-text" 2822 data-link-id="by-fabric--jersey" 2823 > 2824 <a href="/en-us/collections/jersey" data-submenu="true"> 2825 Jersey 2826 2827 2828 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 2829 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 2830 </svg> 2831 2832 2833 2834 </a> 2835 2836 2837 2838 2839 2840 2841 <ul 2842 class="y-menu--level-3--container" 2843 2844 data-y-menu--parent-link="level-3" 2845 2846 > 2847 <li class="y-menu--back-link"> 2848 <a href="/en-us/collections/jersey"> 2849 2850 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 2851 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 2852 </svg> 2853 2854 Back 2855 </a> 2856 </li> 2857 2858 2859 <li class="y-menu--parent-link"> 2860 <a href="/en-us/collections/jersey"> 2861 Jersey 2862 </a> 2863 </li> 2864 2865 2866 2867 2868 <li 2869 class="y-menu--level-3--link" 2870 data-item="nav-text" 2871 data-link-id="by-fabric--jersey--cotton" 2872 > 2873 <a href="/en-us/collections/cotton-jersey"> 2874 Cotton 2875 </a> 2876 </li> 2877 2878 <li 2879 class="y-menu--level-3--link" 2880 data-item="nav-text" 2881 data-link-id="by-fabric--jersey--polyester" 2882 > 2883 <a href="/en-us/collections/polyester-jersey"> 2884 Polyester 2885 </a> 2886 </li> 2887 2888 <li 2889 class="y-menu--level-3--link" 2890 data-item="nav-text" 2891 data-link-id="by-fabric--jersey--viscose" 2892 > 2893 <a href="/en-us/collections/viscose-jersey"> 2894 Viscose 2895 </a> 2896 </li> 2897 2898 <li 2899 class="y-menu--level-3--link" 2900 data-item="nav-text" 2901 data-link-id="by-fabric--jersey--wool" 2902 > 2903 <a href="/en-us/collections/wool-jersey"> 2904 Wool 2905 </a> 2906 </li> 2907 2908 </ul> 2909 2910 2911 2912 </li> 2913 2914 2915 <li 2916 class="y-menu--level-2--link" 2917 data-item="nav-text" 2918 data-link-id="by-fabric--knitted" 2919 > 2920 <a href="/en-us/collections/knit" data-submenu="true"> 2921 Knitted 2922 2923 </a> 2924 2925 2926 2927 2928 2929 </li> 2930 2931 2932 <li 2933 class="y-menu--level-2--link" 2934 data-item="nav-text" 2935 data-link-id="by-fabric--lace" 2936 > 2937 <a href="/en-us/collections/lace" data-submenu="true"> 2938 Lace 2939 2940 </a> 2941 2942 2943 2944 2945 2946 </li> 2947 2948 2949 <li 2950 class="y-menu--level-2--link" 2951 data-item="nav-text" 2952 data-link-id="by-fabric--linen" 2953 > 2954 <a href="/en-us/collections/linen" data-submenu="true"> 2955 Linen 2956 2957 </a> 2958 2959 2960 2961 2962 2963 </li> 2964 2965 2966 <li 2967 class="y-menu--level-2--link" 2968 data-item="nav-text" 2969 data-link-id="by-fabric--lingerie-fabrics" 2970 > 2971 <a href="/en-us/collections/lingerie-fabric" data-submenu="true"> 2972 Lingerie Fabrics 2973 2974 </a> 2975 2976 2977 2978 2979 2980 </li> 2981 2982 2983 <li 2984 class="y-menu--level-2--link" 2985 data-item="nav-text" 2986 data-link-id="by-fabric--lining" 2987 > 2988 <a href="/en-us/collections/linings" data-submenu="true"> 2989 Lining 2990 2991 2992 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
2993 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 2994 </svg> 2995 2996 2997 2998 </a> 2999 3000 3001 3002 3003 3004 3005 <ul 3006 class="y-menu--level-3--container" 3007 3008 data-y-menu--parent-link="level-3" 3009 3010 > 3011 <li class="y-menu--back-link"> 3012 <a href="/en-us/collections/linings"> 3013 3014 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 3015 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 3016 </svg> 3017 3018 Back 3019 </a> 3020 </li> 3021 3022 3023 <li class="y-menu--parent-link"> 3024 <a href="/en-us/collections/linings"> 3025 Lining 3026 </a> 3027 </li> 3028 3029 3030 3031 3032 <li 3033 class="y-menu--level-3--link" 3034 data-item="nav-text" 3035 data-link-id="by-fabric--lining--acetate" 3036 > 3037 <a href="/en-us/collections/acetate-lining"> 3038 Acetate 3039 </a> 3040 </li> 3041 3042 <li 3043 class="y-menu--level-3--link" 3044 data-item="nav-text" 3045 data-link-id="by-fabric--lining--cotton" 3046 > 3047 <a href="/en-us/collections/cotton-lining"> 3048 Cotton 3049 </a> 3050 </li> 3051 3052 <li 3053 class="y-menu--level-3--link" 3054 data-item="nav-text" 3055 data-link-id="by-fabric--lining--cupro" 3056 > 3057 <a href="/en-us/collections/cupro-lining"> 3058 Cupro 3059 </a> 3060 </li> 3061 3062 <li 3063 class="y-menu--level-3--link" 3064 data-item="nav-text" 3065 data-link-id="by-fabric--lining--interlining" 3066 > 3067 <a href="/en-us/collections/interlining"> 3068 Interlining 3069 </a> 3070 </li> 3071 3072 <li 3073 class="y-menu--level-3--link" 3074 data-item="nav-text" 3075 data-link-id="by-fabric--lining--polyester" 3076 > 3077 <a href="/en-us/collections/polyester-lining-1"> 3078 Polyester 3079 </a> 3080 </li> 3081 3082 <li 3083 class="y-menu--level-3--link" 3084 data-item="nav-text" 3085 data-link-id="by-fabric--lining--silk" 3086 > 3087 <a href="/en-us/collections/silk-lining-1"> 3088 Silk 3089 </a> 3090 </li> 3091 3092 <li 3093 class="y-menu--level-3--link" 3094 data-item="nav-text" 3095 data-link-id="by-fabric--lining--viscose" 3096 > 3097 <a href="/en-us/collections/viscose-lining-1"> 3098 Viscose 3099 </a> 3100 </li> 3101 3102 </ul> 3103 3104 3105 3106 </li> 3107 3108 3109 <li 3110 class="y-menu--level-2--link" 3111 data-item="nav-text" 3112 data-link-id="by-fabric--lycra" 3113 > 3114 <a href="/en-us/collections/lycra" data-submenu="true"> 3115 Lycra 3116 3117 </a> 3118 3119 3120 3121 3122 3123 </li> 3124 3125 3126 <li 3127 class="y-menu--level-2--link" 3128 data-item="nav-text" 3129 data-link-id="by-fabric--mesh" 3130 > 3131 <a href="/en-us/collections/mesh" data-submenu="true"> 3132 Mesh 3133 3134 </a> 3135 3136 3137 3138 3139 3140 </li> 3141 3142 3143 <li 3144 class="y-menu--level-2--link" 3145 data-item="nav-text" 3146 data-link-id="by-fabric--neoprene" 3147 > 3148 <a href="/en-us/collections/neoprene" data-submenu="true"> 3149 Neoprene 3150 3151 </a> 3152 3153 3154 3155 3156 3157 </li> 3158 3159 3160 <li 3161 class="y-menu--level-2--link" 3162 data-item="nav-text" 3163 data-link-id="by-fabric--netting" 3164 > 3165 <a href="/en-us/collections/netting" data-submenu="true"> 3166 Netting 3167 3168 </a> 3169 3170 3171 3172 3173 3174 </li> 3175 3176 3177 <li 3178 class="y-menu--level-2--link" 3179 data-item="nav-text" 3180 data-link-id="by-fabric--nylon" 3181 > 3182 <a href="/en-us/collections/nylon" data-submenu="true"> 3183 Nylon 3184 3185 </a> 3186 3187 3188 3189 3190 3191 </li> 3192 3193 3194 <li 3195 class="y-menu--level-2--link" 3196 data-item="nav-text" 3197 data-link-id="by-fabric--organza" 3198 > 3199 <a href="/en-us/collections/organza" data-submenu="true"> 3200 Organza 3201 3202 </a> 3203 3204 3205 3206 3207 3208 </li> 3209 3210 3211 <li 3212 class="y-menu--level-2--link" 3213 data-item="nav-text" 3214 data-link-id="by-fabric--polyamide" 3215 > 3216 <a href="/en-us/collections/polyamide" data-submenu="true"> 3217 Polyamide 3218 3219 3220 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
3221 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 3222 </svg> 3223 3224 3225 3226 </a> 3227 3228 3229 3230 3231 3232 3233 <ul 3234 class="y-menu--level-3--container" 3235 3236 data-y-menu--parent-link="level-3" 3237 3238 > 3239 <li class="y-menu--back-link"> 3240 <a href="/en-us/collections/polyamide"> 3241 3242 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 3243 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 3244 </svg> 3245 3246 Back 3247 </a> 3248 </li> 3249 3250 3251 <li class="y-menu--parent-link"> 3252 <a href="/en-us/collections/polyamide"> 3253 Polyamide 3254 </a> 3255 </li> 3256 3257 3258 3259 3260 <li 3261 class="y-menu--level-3--link" 3262 data-item="nav-text" 3263 data-link-id="by-fabric--polyamide--jersey" 3264 > 3265 <a href="/en-us/collections/polyamide-jersey"> 3266 Jersey 3267 </a> 3268 </li> 3269 3270 <li 3271 class="y-menu--level-3--link" 3272 data-item="nav-text" 3273 data-link-id="by-fabric--polyamide--velvet" 3274 > 3275 <a href="/en-us/collections/polyamide-velvet"> 3276 Velvet 3277 </a> 3278 </li> 3279 3280 </ul> 3281 3282 3283 3284 </li> 3285 3286 3287 <li 3288 class="y-menu--level-2--link" 3289 data-item="nav-text" 3290 data-link-id="by-fabric--polyester" 3291 > 3292 <a href="/en-us/collections/polyester" data-submenu="true"> 3293 Polyester 3294 3295 3296 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 3297 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 3298 </svg> 3299 3300 3301 3302 </a> 3303 3304 3305 3306 3307 3308 3309 <ul 3310 class="y-menu--level-3--container" 3311 3312 data-y-menu--parent-link="level-3" 3313 3314 > 3315 <li class="y-menu--back-link"> 3316 <a href="/en-us/collections/polyester"> 3317 3318 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 3319 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 3320 </svg> 3321 3322 Back 3323 </a> 3324 </li> 3325 3326 3327 <li class="y-menu--parent-link"> 3328 <a href="/en-us/collections/polyester"> 3329 Polyester 3330 </a> 3331 </li> 3332 3333 3334 3335 3336 <li 3337 class="y-menu--level-3--link" 3338 data-item="nav-text" 3339 data-link-id="by-fabric--polyester--crepe" 3340 > 3341 <a href="/en-us/collections/polyester-crepe"> 3342 Crêpe 3343 </a> 3344 </li> 3345 3346 <li 3347 class="y-menu--level-3--link" 3348 data-item="nav-text" 3349 data-link-id="by-fabric--polyester--organza" 3350 > 3351 <a href="/en-us/collections/polyester-organza"> 3352 Organza 3353 </a> 3354 </li> 3355 3356 <li 3357 class="y-menu--level-3--link" 3358 data-item="nav-text" 3359 data-link-id="by-fabric--polyester--polycotton" 3360 > 3361 <a href="/en-us/collections/polycotton-1"> 3362 Polycotton 3363 </a> 3364 </li> 3365 3366 <li 3367 class="y-menu--level-3--link" 3368 data-item="nav-text" 3369 data-link-id="by-fabric--polyester--satin" 3370 > 3371 <a href="/en-us/collections/polyester-satin"> 3372 Satin 3373 </a> 3374 </li> 3375 3376 <li 3377 class="y-menu--level-3--link" 3378 data-item="nav-text" 3379 data-link-id="by-fabric--polyester--voile" 3380 > 3381 <a href="/en-us/collections/polyester-voile-1"> 3382 Voile 3383 </a> 3384 </li> 3385 3386 </ul> 3387 3388 3389 3390 </li> 3391 3392 3393 <li 3394 class="y-menu--level-2--link" 3395 data-item="nav-text" 3396 data-link-id="by-fabric--quilting" 3397 > 3398 <a href="/en-us/collections/quilting" data-submenu="true"> 3399 Quilting 3400 3401 </a> 3402 3403 3404 3405 3406 3407 </li> 3408 3409 3410 <li 3411 class="y-menu--level-2--link" 3412 data-item="nav-text" 3413 data-link-id="by-fabric--ramie" 3414 > 3415 <a href="/en-us/collections/ramie" data-submenu="true"> 3416 Ramie 3417 3418 </a> 3419 3420 3421 3422 3423 3424 </li> 3425 3426 3427 <li 3428 class="y-menu--level-2--link" 3429 data-item="nav-text" 3430 data-link-id="by-fabric--sequins" 3431 > 3432 <a href="/en-us/collections/sequins" data-submenu="true"> 3433 Sequins 3434 3435 </a> 3436 3437 3438 3439 3440 3441 </li> 3442 3443 3444 <li 3445 class="y-menu--level-2--link" 3446 data-item="nav-text" 3447 data-link-id="by-fabric--silk" 3448 > 3449 <a href="/en-us/collections/silk" data-submenu="true"> 3450 Silk 3451 3452 3453 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
3454 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 3455 </svg> 3456 3457 3458 3459 </a> 3460 3461 3462 3463 3464 3465 3466 <ul 3467 class="y-menu--level-3--container" 3468 3469 data-y-menu--parent-link="level-3" 3470 3471 > 3472 <li class="y-menu--back-link"> 3473 <a href="/en-us/collections/silk"> 3474 3475 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 3476 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 3477 </svg> 3478 3479 Back 3480 </a> 3481 </li> 3482 3483 3484 <li class="y-menu--parent-link"> 3485 <a href="/en-us/collections/silk"> 3486 Silk 3487 </a> 3488 </li> 3489 3490 3491 3492 3493 <li 3494 class="y-menu--level-3--link" 3495 data-item="nav-text" 3496 data-link-id="by-fabric--silk--chiffon" 3497 > 3498 <a href="/en-us/collections/chiffon"> 3499 Chiffon 3500 </a> 3501 </li> 3502 3503 <li 3504 class="y-menu--level-3--link" 3505 data-item="nav-text" 3506 data-link-id="by-fabric--silk--crepe-de-chine" 3507 > 3508 <a href="/en-us/collections/silk-crepe"> 3509 Crepe de Chine 3510 </a> 3511 </li> 3512 3513 <li 3514 class="y-menu--level-3--link" 3515 data-item="nav-text" 3516 data-link-id="by-fabric--silk--georgette" 3517 > 3518 <a href="/en-us/collections/silk-georgette"> 3519 Georgette 3520 </a> 3521 </li> 3522 3523 <li 3524 class="y-menu--level-3--link" 3525 data-item="nav-text" 3526 data-link-id="by-fabric--silk--mousseline" 3527 > 3528 <a href="/en-us/collections/silk-mousseline"> 3529 Mousseline 3530 </a> 3531 </li> 3532 3533 <li 3534 class="y-menu--level-3--link" 3535 data-item="nav-text" 3536 data-link-id="by-fabric--silk--lining" 3537 > 3538 <a href="/en-us/collections/silk-lining-1"> 3539 Lining 3540 </a> 3541 </li> 3542 3543 <li 3544 class="y-menu--level-3--link" 3545 data-item="nav-text" 3546 data-link-id="by-fabric--silk--organza" 3547 > 3548 <a href="/en-us/collections/silk-organza-1"> 3549 Organza 3550 </a> 3551 </li> 3552 3553 <li 3554 class="y-menu--level-3--link" 3555 data-item="nav-text" 3556 data-link-id="by-fabric--silk--satin" 3557 > 3558 <a href="/en-us/collections/silk-satin-1"> 3559 Satin 3560 </a> 3561 </li> 3562 3563 <li 3564 class="y-menu--level-3--link" 3565 data-item="nav-text" 3566 data-link-id="by-fabric--silk--stretch" 3567 > 3568 <a href="/en-us/collections/silk-stretch-1"> 3569 Stretch 3570 </a> 3571 </li> 3572 3573 <li 3574 class="y-menu--level-3--link" 3575 data-item="nav-text" 3576 data-link-id="by-fabric--silk--taffeta" 3577 > 3578 <a href="/en-us/collections/silk-taffeta"> 3579 Taffeta 3580 </a> 3581 </li> 3582 3583 <li 3584 class="y-menu--level-3--link" 3585 data-item="nav-text" 3586 data-link-id="by-fabric--silk--twill" 3587 > 3588 <a href="/en-us/collections/silk-twill"> 3589 Twill 3590 </a> 3591 </li> 3592 3593 <li 3594 class="y-menu--level-3--link" 3595 data-item="nav-text" 3596 data-link-id="by-fabric--silk--velvet" 3597 > 3598 <a href="/en-us/collections/silk-velvet-1"> 3599 Velvet 3600 </a> 3601 </li> 3602 3603 </ul> 3604 3605 3606 3607 </li> 3608 3609 3610 <li 3611 class="y-menu--level-2--link" 3612 data-item="nav-text" 3613 data-link-id="by-fabric--tencel" 3614 > 3615 <a href="/en-us/collections/tencel" data-submenu="true"> 3616 Tencel 3617 3618 </a> 3619 3620 3621 3622 3623 3624 </li> 3625 3626 3627 <li 3628 class="y-menu--level-2--link" 3629 data-item="nav-text" 3630 data-link-id="by-fabric--tule" 3631 > 3632 <a href="/en-us/collections/tulle-1" data-submenu="true"> 3633 Tule 3634 3635 </a> 3636 3637 3638 3639 3640 3641 </li> 3642 3643 3644 <li 3645 class="y-menu--level-2--link" 3646 data-item="nav-text" 3647 data-link-id="by-fabric--tweed" 3648 > 3649 <a href="/en-us/collections/tweed" data-submenu="true"> 3650 Tweed 3651 3652 </a> 3653 3654 3655 3656 3657 3658 </li> 3659 3660 3661 <li 3662 class="y-menu--level-2--link" 3663 data-item="nav-text" 3664 data-link-id="by-fabric--viscose" 3665 > 3666 <a href="/en-us/collections/viscose" data-submenu="true"> 3667 Viscose 3668 3669 3670 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
3671 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 3672 </svg> 3673 3674 3675 3676 </a> 3677 3678 3679 3680 3681 3682 3683 <ul 3684 class="y-menu--level-3--container" 3685 3686 data-y-menu--parent-link="level-3" 3687 3688 > 3689 <li class="y-menu--back-link"> 3690 <a href="/en-us/collections/viscose"> 3691 3692 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 3693 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 3694 </svg> 3695 3696 Back 3697 </a> 3698 </li> 3699 3700 3701 <li class="y-menu--parent-link"> 3702 <a href="/en-us/collections/viscose"> 3703 Viscose 3704 </a> 3705 </li> 3706 3707 3708 3709 3710 <li 3711 class="y-menu--level-3--link" 3712 data-item="nav-text" 3713 data-link-id="by-fabric--viscose--crepe" 3714 > 3715 <a href="/en-us/collections/viscose-crepe"> 3716 Crêpe 3717 </a> 3718 </li> 3719 3720 <li 3721 class="y-menu--level-3--link" 3722 data-item="nav-text" 3723 data-link-id="by-fabric--viscose--corduroy" 3724 > 3725 <a href="/en-us/collections/viscose-corduroy"> 3726 Corduroy 3727 </a> 3728 </li> 3729 3730 <li 3731 class="y-menu--level-3--link" 3732 data-item="nav-text" 3733 data-link-id="by-fabric--viscose--jersey" 3734 > 3735 <a href="/en-us/collections/viscose-jersey"> 3736 Jersey 3737 </a> 3738 </li> 3739 3740 <li 3741 class="y-menu--level-3--link" 3742 data-item="nav-text" 3743 data-link-id="by-fabric--viscose--punta-di-milano" 3744 > 3745 <a href="/en-us/collections/punta-di-milano"> 3746 Punta di Milano 3747 </a> 3748 </li> 3749 3750 <li 3751 class="y-menu--level-3--link" 3752 data-item="nav-text" 3753 data-link-id="by-fabric--viscose--satin" 3754 > 3755 <a href="/en-us/collections/viscose-satin"> 3756 Satin 3757 </a> 3758 </li> 3759 3760 <li 3761 class="y-menu--level-3--link" 3762 data-item="nav-text" 3763 data-link-id="by-fabric--viscose--velvet" 3764 > 3765 <a href="/en-us/collections/viscose-velvet"> 3766 Velvet 3767 </a> 3768 </li> 3769 3770 </ul> 3771 3772 3773 3774 </li> 3775 3776 3777 <li 3778 class="y-menu--level-2--link" 3779 data-item="nav-text" 3780 data-link-id="by-fabric--wool" 3781 > 3782 <a href="/en-us/collections/wool" data-submenu="true"> 3783 Wool 3784 3785 3786 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
3787 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 3788 </svg> 3789 3790 3791 3792 </a> 3793 3794 3795 3796 3797 3798 3799 <ul 3800 class="y-menu--level-3--container" 3801 3802 data-y-menu--parent-link="level-3" 3803 3804 > 3805 <li class="y-menu--back-link"> 3806 <a href="/en-us/collections/wool"> 3807 3808 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 3809 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 3810 </svg> 3811 3812 Back 3813 </a> 3814 </li> 3815 3816 3817 <li class="y-menu--parent-link"> 3818 <a href="/en-us/collections/wool"> 3819 Wool 3820 </a> 3821 </li> 3822 3823 3824 3825 3826 <li 3827 class="y-menu--level-3--link" 3828 data-item="nav-text" 3829 data-link-id="by-fabric--wool--alpaca" 3830 > 3831 <a href="/en-us/collections/wool-alpaca"> 3832 Alpaca 3833 </a> 3834 </li> 3835 3836 <li 3837 class="y-menu--level-3--link" 3838 data-item="nav-text" 3839 data-link-id="by-fabric--wool--blend" 3840 > 3841 <a href="/en-us/collections/wool-blend"> 3842 Blend 3843 </a> 3844 </li> 3845 3846 <li 3847 class="y-menu--level-3--link" 3848 data-item="nav-text" 3849 data-link-id="by-fabric--wool--boiled" 3850 > 3851 <a href="/en-us/collections/boiled-wool"> 3852 Boiled 3853 </a> 3854 </li> 3855 3856 <li 3857 class="y-menu--level-3--link" 3858 data-item="nav-text" 3859 data-link-id="by-fabric--wool--boucle" 3860 > 3861 <a href="/en-us/collections/wool-boucle"> 3862 Boucle 3863 </a> 3864 </li> 3865 3866 <li 3867 class="y-menu--level-3--link" 3868 data-item="nav-text" 3869 data-link-id="by-fabric--wool--cashmere" 3870 > 3871 <a href="/en-us/collections/wool-cashmere"> 3872 Cashmere 3873 </a> 3874 </li> 3875 3876 <li 3877 class="y-menu--level-3--link" 3878 data-item="nav-text" 3879 data-link-id="by-fabric--wool--double-face" 3880 > 3881 <a href="/en-us/collections/wool-double-face-1"> 3882 Double Face 3883 </a> 3884 </li> 3885 3886 <li 3887 class="y-menu--level-3--link" 3888 data-item="nav-text" 3889 data-link-id="by-fabric--wool--felt" 3890 > 3891 <a href="/en-us/collections/felt"> 3892 Felt 3893 </a> 3894 </li> 3895 3896 <li 3897 class="y-menu--level-3--link" 3898 data-item="nav-text" 3899 data-link-id="by-fabric--wool--flannel" 3900 > 3901 <a href="/en-us/collections/wool-flannel"> 3902 Flannel 3903 </a> 3904 </li> 3905 3906 <li 3907 class="y-menu--level-3--link" 3908 data-item="nav-text" 3909 data-link-id="by-fabric--wool--jacquard" 3910 > 3911 <a href="/en-us/collections/wool-jacquard-1"> 3912 Jacquard 3913 </a> 3914 </li> 3915 3916 <li 3917 class="y-menu--level-3--link" 3918 data-item="nav-text" 3919 data-link-id="by-fabric--wool--jersey" 3920 > 3921 <a href="/en-us/collections/wool-jersey"> 3922 Jersey 3923 </a> 3924 </li> 3925 3926 <li 3927 class="y-menu--level-3--link" 3928 data-item="nav-text" 3929 data-link-id="by-fabric--wool--knitted" 3930 > 3931 <a href="/en-us/collections/wool-knitted"> 3932 Knitted 3933 </a> 3934 </li> 3935 3936 <li 3937 class="y-menu--level-3--link" 3938 data-item="nav-text" 3939 data-link-id="by-fabric--wool--melton" 3940 > 3941 <a href="/en-us/collections/wool-melton"> 3942 Melton 3943 </a> 3944 </li> 3945 3946 <li 3947 class="y-menu--level-3--link" 3948 data-item="nav-text" 3949 data-link-id="by-fabric--wool--mohair" 3950 > 3951 <a href="/en-us/collections/wool-mohair"> 3952 Mohair 3953 </a> 3954 </li> 3955 3956 <li 3957 class="y-menu--level-3--link" 3958 data-item="nav-text" 3959 data-link-id="by-fabric--wool--suiting" 3960 > 3961 <a href="/en-us/collections/wool-suiting"> 3962 Suiting 3963 </a> 3964 </li> 3965 3966 <li 3967 class="y-menu--level-3--link" 3968 data-item="nav-text" 3969 data-link-id="by-fabric--wool--tweed" 3970 > 3971 <a href="/en-us/collections/wool-tweed"> 3972 Tweed 3973 </a> 3974 </li> 3975 3976 <li 3977 class="y-menu--level-3--link" 3978 data-item="nav-text" 3979 data-link-id="by-fabric--wool--virgin-wool" 3980 > 3981 <a href="/en-us/collections/virgin-wool"> 3982 Virgin Wool 3983 </a> 3984 </li> 3985 3986 <li 3987 class="y-menu--level-3--link" 3988 data-item="nav-text" 3989 data-link-id="by-fabric--wool--voile" 3990 > 3991 <a href="/en-us/collections/wool-voile"> 3992 Voile 3993 </a> 3994 </li> 3995 3996 <li 3997 class="y-menu--level-3--link" 3998 data-item="nav-text" 3999 data-link-id="by-fabric--wool--worsted-tweed" 4000 > 4001 <a href="/en-us/collections/worsted-tweed"> 4002 Worsted Tweed 4003 </a> 4004 </li> 4005 4006 </ul> 4007 4008 4009 4010 </li> 4011 4012 </ul> 4013 4014 4015 4016 </li> 4017 4018 4019 <li 4020 class="y-menu--level-1--link" 4021 data-item="nav-text" 4022 data-y-menu--depth="3" 4023 data-y-menu--open="false" 4024 data-link-id="by-designer" 4025 > 4026 4027 4028 <a 4029 href="/en-us/collections/all-fabrics" 4030 data-submenu="true" 4031 aria-haspopup="true" 4032 aria-expanded="false" 4033 aria-controls="y-menu--sub-by-designer" 4034 > 4035 By Designer 4036 4037 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
4038 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 4039 </svg> 4040 4041 4042 </a> 4043 4044 4045 4046 4047 4048 4049 4050 <ul 4051 class="y-menu--level-2--container" 4052 4053 data-y-menu--parent-link="level-2" 4054 4055 id="y-menu--sub-by-designer" 4056 > 4057 4058 <li class="y-menu--back-link"> 4059 <a href="#"> 4060 4061 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 4062 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 4063 </svg> 4064 4065 Back 4066 </a> 4067 </li> 4068 4069 4070 <li class="y-menu--parent-link"> 4071 <a href="/en-us/collections/all-fabrics">By Designer</a> 4072 </li> 4073 4074 4075 4076 4077 4078 <li 4079 class="y-menu--level-2--link" 4080 data-item="nav-text" 4081 data-link-id="by-designer--belgian-designer-fabrics" 4082 > 4083 <a href="/en-us/collections/all-fabrics" data-submenu="true"> 4084 Belgian Designer Fabrics 4085 4086 4087 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 4088 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 4089 </svg> 4090 4091 4092 4093 </a> 4094 4095 4096 4097 4098 4099 4100 <ul 4101 class="y-menu--level-3--container" 4102 4103 data-y-menu--parent-link="level-3" 4104 4105 > 4106 <li class="y-menu--back-link"> 4107 <a href="/en-us/collections/all-fabrics"> 4108 4109 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 4110 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 4111 </svg> 4112 4113 Back 4114 </a> 4115 </li> 4116 4117 4118 <li class="y-menu--parent-link"> 4119 <a href="/en-us/collections/all-fabrics"> 4120 Belgian Designer Fabrics 4121 </a> 4122 </li> 4123 4124 4125 4126 4127 <li 4128 class="y-menu--level-3--link" 4129 data-item="nav-text" 4130 data-link-id="by-designer--belgian-designer-fabrics--a-f-vandevorst" 4131 > 4132 <a href="/en-us/collections/a-f-vandevorst"> 4133 A.F. Vandevorst 4134 </a> 4135 </li> 4136 4137 <li 4138 class="y-menu--level-3--link" 4139 data-item="nav-text" 4140 data-link-id="by-designer--belgian-designer-fabrics--ame-antwerp" 4141 > 4142 <a href="/en-us/collections/facon-jacmin-copy"> 4143 Ãme Antwerp 4144 </a> 4145 </li> 4146 4147 <li 4148 class="y-menu--level-3--link" 4149 data-item="nav-text" 4150 data-link-id="by-designer--belgian-designer-fabrics--annemie-verbeke" 4151 > 4152 <a href="/en-us/collections/annemie-verbeke"> 4153 Annemie Verbeke 4154 </a> 4155 </li> 4156 4157 <li 4158 class="y-menu--level-3--link" 4159 data-item="nav-text" 4160 data-link-id="by-designer--belgian-designer-fabrics--atelier-noterman" 4161 > 4162 <a href="/en-us/collections/atelier-noterman"> 4163 Atelier Noterman 4164 </a> 4165 </li> 4166 4167 <li 4168 class="y-menu--level-3--link" 4169 data-item="nav-text" 4170 data-link-id="by-designer--belgian-designer-fabrics--capara" 4171 > 4172 <a href="/en-us/collections/capara"> 4173 Capara 4174 </a> 4175 </li> 4176 4177 <li 4178 class="y-menu--level-3--link" 4179 data-item="nav-text" 4180 data-link-id="by-designer--belgian-designer-fabrics--caroline-biss" 4181 > 4182 <a href="/en-us/collections/caroline-biss"> 4183 Caroline Biss 4184 </a> 4185 </li> 4186 4187 <li 4188 class="y-menu--level-3--link" 4189 data-item="nav-text" 4190 data-link-id="by-designer--belgian-designer-fabrics--caroline-bosmans" 4191 > 4192 <a href="/en-us/collections/caroline-bosmans"> 4193 Caroline Bosmans 4194 </a> 4195 </li> 4196 4197 <li 4198 class="y-menu--level-3--link" 4199 data-item="nav-text" 4200 data-link-id="by-designer--belgian-designer-fabrics--christian-wijnants" 4201 > 4202 <a href="/en-us/collections/ame-antwerp-copy"> 4203 Christian Wijnants 4204 </a> 4205 </li> 4206 4207 <li 4208 class="y-menu--level-3--link" 4209 data-item="nav-text" 4210 data-link-id="by-designer--belgian-designer-fabrics--collectors-club" 4211 > 4212 <a href="/en-us/collections/niagara-copy"> 4213 Collectors Club 4214 </a> 4215 </li> 4216 4217 <li 4218 class="y-menu--level-3--link" 4219 data-item="nav-text" 4220 data-link-id="by-designer--belgian-designer-fabrics--dries-van-noten" 4221 > 4222 <a href="/en-us/collections/dries-van-noten"> 4223 Dries Van Noten 4224 </a> 4225 </li> 4226 4227 <li 4228 class="y-menu--level-3--link" 4229 data-item="nav-text" 4230 data-link-id="by-designer--belgian-designer-fabrics--essentiel-antwerp" 4231 > 4232 <a href="/en-us/collections/conni-kaminski-copy"> 4233 Essentiel Antwerp 4234 </a> 4235 </li> 4236 4237 <li 4238 class="y-menu--level-3--link" 4239 data-item="nav-text" 4240 data-link-id="by-designer--belgian-designer-fabrics--facon-jacmin" 4241 > 4242 <a href="/en-us/collections/facon-jacmin"> 4243 Façon Jacmin 4244 </a> 4245 </li> 4246 4247 <li 4248 class="y-menu--level-3--link" 4249 data-item="nav-text" 4250 data-link-id="by-designer--belgian-designer-fabrics--gysemans" 4251 > 4252 <a href="/en-us/collections/gysemans"> 4253 Gysemans 4254 </a> 4255 </li> 4256 4257 <li 4258 class="y-menu--level-3--link" 4259 data-item="nav-text" 4260 data-link-id="by-designer--belgian-designer-fabrics--just-eve" 4261 > 4262 <a href="/en-us/collections/just-eve-1"> 4263 Just Eve 4264 </a> 4265 </li> 4266 4267 <li 4268 class="y-menu--level-3--link" 4269 data-item="nav-text" 4270 data-link-id="by-designer--belgian-designer-fabrics--leo-official" 4271 > 4272 <a href="/en-us/collections/leo-official"> 4273 Leo Official 4274 </a> 4275 </li> 4276 4277 <li 4278 class="y-menu--level-3--link" 4279 data-item="nav-text" 4280 data-link-id="by-designer--belgian-designer-fabrics--liebaert" 4281 > 4282 <a href="/en-us/collections/liebaert"> 4283 Liebaert 4284 </a> 4285 </li> 4286 4287 <li 4288 class="y-menu--level-3--link" 4289 data-item="nav-text" 4290 data-link-id="by-designer--belgian-designer-fabrics--max-lola" 4291 > 4292 <a href="/en-us/collections/maan-copy"> 4293 Max & Lola 4294 </a> 4295 </li> 4296 4297 <li 4298 class="y-menu--level-3--link" 4299 data-item="nav-text" 4300 data-link-id="by-designer--belgian-designer-fabrics--merlet" 4301 > 4302 <a href="/en-us/collections/merlet"> 4303 Merlet 4304 </a> 4305 </li> 4306 4307 <li 4308 class="y-menu--level-3--link" 4309 data-item="nav-text" 4310 data-link-id="by-designer--belgian-designer-fabrics--miek-peere" 4311 > 4312 <a href="/en-us/collections/max-lola-copy"> 4313 Miek Peere 4314 </a> 4315 </li> 4316 4317 <li 4318 class="y-menu--level-3--link" 4319 data-item="nav-text" 4320 data-link-id="by-designer--belgian-designer-fabrics--mon-col-anvers" 4321 > 4322 <a href="/en-us/collections/miek-peere-copy"> 4323 Mon Col Anvers 4324 </a> 4325 </li> 4326 4327 <li 4328 class="y-menu--level-3--link" 4329 data-item="nav-text" 4330 data-link-id="by-designer--belgian-designer-fabrics--mosaert" 4331 > 4332 <a href="/en-us/collections/miek-peere-copy-1"> 4333 Mosaert 4334 </a> 4335 </li> 4336 4337 <li 4338 class="y-menu--level-3--link" 4339 data-item="nav-text" 4340 data-link-id="by-designer--belgian-designer-fabrics--dao-mundo-melocoton" 4341 > 4342 <a href="/en-us/collections/mosaert-copy"> 4343 Dão | Mundo Melocoton 4344 </a> 4345 </li> 4346 4347 <li 4348 class="y-menu--level-3--link" 4349 data-item="nav-text" 4350 data-link-id="by-designer--belgian-designer-fabrics--namacheko" 4351 > 4352 <a href="/en-us/collections/namacheko"> 4353 Namacheko 4354 </a> 4355 </li> 4356 4357 <li 4358 class="y-menu--level-3--link" 4359 data-item="nav-text" 4360 data-link-id="by-designer--belgian-designer-fabrics--nathalie-vleeschouwer" 4361 > 4362 <a href="/en-us/collections/nathalie-vleeschouwer"> 4363 Nathalie Vleeschouwer 4364 </a> 4365 </li> 4366 4367 <li 4368 class="y-menu--level-3--link" 4369 data-item="nav-text" 4370 data-link-id="by-designer--belgian-designer-fabrics--orta" 4371 > 4372 <a href="/en-us/collections/orta"> 4373 Orta 4374 </a> 4375 </li> 4376 4377 <li 4378 class="y-menu--level-3--link" 4379 data-item="nav-text" 4380 data-link-id="by-designer--belgian-designer-fabrics--princess" 4381 > 4382 <a href="/en-us/collections/princess"> 4383 Princess 4384 </a> 4385 </li> 4386 4387 <li 4388 class="y-menu--level-3--link" 4389 data-item="nav-text" 4390 data-link-id="by-designer--belgian-designer-fabrics--rhune" 4391 > 4392 <a href="/en-us/collections/rhune"> 4393 Rhune 4394 </a> 4395 </li> 4396 4397 <li 4398 class="y-menu--level-3--link" 4399 data-item="nav-text" 4400 data-link-id="by-designer--belgian-designer-fabrics--rue-blanche" 4401 > 4402 <a href="/en-us/collections/rue-blanche"> 4403 Rue Blanche 4404 </a> 4405 </li> 4406 4407 <li 4408 class="y-menu--level-3--link" 4409 data-item="nav-text" 4410 data-link-id="by-designer--belgian-designer-fabrics--shades" 4411 > 4412 <a href="/en-us/collections/shades"> 4413 Shades 4414 </a> 4415 </li> 4416 4417 <li 4418 class="y-menu--level-3--link" 4419 data-item="nav-text" 4420 data-link-id="by-designer--belgian-designer-fabrics--sofie-dhoore" 4421 > 4422 <a href="/en-us/collections/sofie-dhoore"> 4423 Sofie D'Hoore 4424 </a> 4425 </li> 4426 4427 <li 4428 class="y-menu--level-3--link" 4429 data-item="nav-text" 4430 data-link-id="by-designer--belgian-designer-fabrics--soir-studio" 4431 > 4432 <a href="/en-us/collections/soir-studio"> 4433 Soir Studio 4434 </a> 4435 </li> 4436
4436 4437 <li 4438 class="y-menu--level-3--link" 4439 data-item="nav-text" 4440 data-link-id="by-designer--belgian-designer-fabrics--thelma-louise" 4441 > 4442 <a href="/en-us/collections/thelma-louise"> 4443 Thelma & Louise 4444 </a> 4445 </li> 4446 4447 <li 4448 class="y-menu--level-3--link" 4449 data-item="nav-text" 4450 data-link-id="by-designer--belgian-designer-fabrics--walter-van-beirendonck" 4451 > 4452 <a href="/en-us/collections/walter-van-beirendonck"> 4453 Walter Van Beirendonck 4454 </a> 4455 </li> 4456 4457 <li 4458 class="y-menu--level-3--link" 4459 data-item="nav-text" 4460 data-link-id="by-designer--belgian-designer-fabrics--wild-muse" 4461 > 4462 <a href="/en-us/collections/wild-muse"> 4463 Wild Muse 4464 </a> 4465 </li> 4466 4467 </ul> 4468 4469 4470 4471 </li> 4472 4473 4474 <li 4475 class="y-menu--level-2--link" 4476 data-item="nav-text" 4477 data-link-id="by-designer--french-designer-fabrics" 4478 > 4479 <a href="/en-us/collections/all-fabrics" data-submenu="true"> 4480 French Designer Fabrics 4481 4482 4483 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 4484 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 4485 </svg> 4486 4487 4488 4489 </a> 4490 4491 4492 4493 4494 4495 4496 <ul 4497 class="y-menu--level-3--container" 4498 4499 data-y-menu--parent-link="level-3" 4500 4501 > 4502 <li class="y-menu--back-link"> 4503 <a href="/en-us/collections/all-fabrics"> 4504 4505 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 4506 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 4507 </svg> 4508 4509 Back 4510 </a> 4511 </li> 4512 4513 4514 <li class="y-menu--parent-link"> 4515 <a href="/en-us/collections/all-fabrics"> 4516 French Designer Fabrics 4517 </a> 4518 </li> 4519 4520 4521 4522 4523 <li 4524 class="y-menu--level-3--link" 4525 data-item="nav-text" 4526 data-link-id="by-designer--french-designer-fabrics--ines-de-la-fressange" 4527 > 4528 <a href="/en-us/collections/ines-de-la-fressange"> 4529 Ines de la Fressange 4530 </a> 4531 </li> 4532 4533 <li 4534 class="y-menu--level-3--link" 4535 data-item="nav-text" 4536 data-link-id="by-designer--french-designer-fabrics--daiva-paris" 4537 > 4538 <a href="/en-us/collections/daiva-paris"> 4539 Daiva Paris 4540 </a> 4541 </li> 4542 4543 </ul> 4544 4545 4546 4547 </li> 4548 4549 4550 <li 4551 class="y-menu--level-2--link" 4552 data-item="nav-text" 4553 data-link-id="by-designer--dutch-designer-fabrics" 4554 > 4555 <a href="/en-us/collections/all-fabrics" data-submenu="true"> 4556 Dutch Designer Fabrics 4557 4558 4559 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
4560 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 4561 </svg> 4562 4563 4564 4565 </a> 4566 4567 4568 4569 4570 4571 4572 <ul 4573 class="y-menu--level-3--container" 4574 4575 data-y-menu--parent-link="level-3" 4576 4577 > 4578 <li class="y-menu--back-link"> 4579 <a href="/en-us/collections/all-fabrics"> 4580 4581 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 4582 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 4583 </svg> 4584 4585 Back 4586 </a> 4587 </li> 4588 4589 4590 <li class="y-menu--parent-link"> 4591 <a href="/en-us/collections/all-fabrics"> 4592 Dutch Designer Fabrics 4593 </a> 4594 </li> 4595 4596 4597 4598 4599 <li 4600 class="y-menu--level-3--link" 4601 data-item="nav-text" 4602 data-link-id="by-designer--dutch-designer-fabrics--botter" 4603 > 4604 <a href="/en-us/collections/botter"> 4605 Botter 4606 </a> 4607 </li> 4608 4609 <li 4610 class="y-menu--level-3--link" 4611 data-item="nav-text" 4612 data-link-id="by-designer--dutch-designer-fabrics--francon" 4613 > 4614 <a href="/en-us/collections/francon"> 4615 Francon 4616 </a> 4617 </li> 4618 4619 <li 4620 class="y-menu--level-3--link" 4621 data-item="nav-text" 4622 data-link-id="by-designer--dutch-designer-fabrics--david-laport" 4623 > 4624 <a href="/en-us/collections/david-laport"> 4625 David Laport 4626 </a> 4627 </li> 4628 4629 <li 4630 class="y-menu--level-3--link" 4631 data-item="nav-text" 4632 data-link-id="by-designer--dutch-designer-fabrics--viktor-rolf" 4633 > 4634 <a href="/en-us/collections/viktor-rolf"> 4635 Viktor & Rolf 4636 </a> 4637 </li> 4638 4639 </ul> 4640 4641 4642 4643 </li> 4644 4645 4646 <li 4647 class="y-menu--level-2--link" 4648 data-item="nav-text" 4649 data-link-id="by-designer--german-designer-fabrics" 4650 > 4651 <a href="/en-us/collections/all-fabrics" data-submenu="true"> 4652 German Designer Fabrics 4653 4654 4655 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 4656 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 4657 </svg> 4658 4659 4660 4661 </a> 4662 4663 4664 4665 4666 4667 4668 <ul 4669 class="y-menu--level-3--container" 4670 4671 data-y-menu--parent-link="level-3" 4672 4673 > 4674 <li class="y-menu--back-link"> 4675 <a href="/en-us/collections/all-fabrics"> 4676 4677 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 4678 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 4679 </svg> 4680 4681 Back 4682 </a> 4683 </li> 4684 4685 4686 <li class="y-menu--parent-link"> 4687 <a href="/en-us/collections/all-fabrics"> 4688 German Designer Fabrics 4689 </a> 4690 </li> 4691 4692 4693 4694 4695 <li 4696 class="y-menu--level-3--link" 4697 data-item="nav-text" 4698 data-link-id="by-designer--german-designer-fabrics--chanty" 4699 > 4700 <a href="/en-us/collections/chanty"> 4701 Chanty 4702 </a> 4703 </li> 4704 4705 </ul> 4706 4707 4708 4709 </li> 4710 4711 4712 <li 4713 class="y-menu--level-2--link" 4714 data-item="nav-text" 4715 data-link-id="by-designer--the-fabric-sales-collection" 4716 > 4717 <a href="/en-us/collections/the-fabric-sales-collection" data-submenu="true"> 4718 The Fabric Sales Collection 4719 4720 </a> 4721 4722 4723 4724 4725 4726 </li> 4727 4728 </ul> 4729 4730 4731 4732 </li> 4733 4734 4735 <li 4736 class="y-menu--level-1--link" 4737 data-item="nav-text" 4738 data-y-menu--depth="2" 4739 data-y-menu--open="false" 4740 data-link-id="by-colour" 4741 > 4742 4743 4744 <a 4745 href="/en-us/collections/by-colour" 4746 data-submenu="true" 4747 aria-haspopup="true" 4748 aria-expanded="false" 4749 aria-controls="y-menu--sub-by-colour" 4750 > 4751 By Colour 4752 4753 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
4754 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 4755 </svg> 4756 4757 4758 </a> 4759 4760 4761 4762 4763 4764 4765 4766 <ul 4767 class="y-menu--level-2--container" 4768 4769 data-y-menu--parent-link="level-2" 4770 4771 id="y-menu--sub-by-colour" 4772 > 4773 4774 <li class="y-menu--back-link"> 4775 <a href="#"> 4776 4777 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 4778 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 4779 </svg> 4780 4781 Back 4782 </a> 4783 </li> 4784 4785 4786 <li class="y-menu--parent-link"> 4787 <a href="/en-us/collections/by-colour">By Colour</a> 4788 </li> 4789 4790 4791 4792 4793 4794 <li 4795 class="y-menu--level-2--link" 4796 data-item="nav-text" 4797 data-link-id="by-colour--beige" 4798 > 4799 <a href="/en-us/collections/sand" data-submenu="true"> 4800 Beige 4801 4802 </a> 4803 4804 4805 4806 4807 4808 </li> 4809 4810 4811 <li 4812 class="y-menu--level-2--link" 4813 data-item="nav-text" 4814 data-link-id="by-colour--black" 4815 > 4816 <a href="/en-us/collections/black" data-submenu="true"> 4817 Black 4818 4819 </a> 4820 4821 4822 4823 4824 4825 </li> 4826 4827 4828 <li 4829 class="y-menu--level-2--link" 4830 data-item="nav-text" 4831 data-link-id="by-colour--blue" 4832 > 4833 <a href="/en-us/collections/blue" data-submenu="true"> 4834 Blue 4835 4836 </a> 4837 4838 4839 4840 4841 4842 </li> 4843 4844 4845 <li 4846 class="y-menu--level-2--link" 4847 data-item="nav-text" 4848 data-link-id="by-colour--brown" 4849 > 4850 <a href="/en-us/collections/brown" data-submenu="true"> 4851 Brown 4852 4853 </a> 4854 4855 4856 4857 4858 4859 </li> 4860 4861 4862 <li 4863 class="y-menu--level-2--link" 4864 data-item="nav-text" 4865 data-link-id="by-colour--burgundy" 4866 > 4867 <a href="/en-us/collections/burgundy" data-submenu="true"> 4868 Burgundy 4869 4870 </a> 4871 4872 4873 4874 4875 4876 </li> 4877 4878 4879 <li 4880 class="y-menu--level-2--link" 4881 data-item="nav-text" 4882 data-link-id="by-colour--camel" 4883 > 4884 <a href="/en-us/collections/camel" data-submenu="true"> 4885 Camel 4886 4887 </a> 4888 4889 4890 4891 4892 4893 </li> 4894 4895 4896 <li 4897 class="y-menu--level-2--link" 4898 data-item="nav-text" 4899 data-link-id="by-colour--fuchsia" 4900 > 4901 <a href="/en-us/collections/fuchsia-1" data-submenu="true"> 4902 Fuchsia 4903 4904 </a> 4905 4906 4907 4908 4909 4910 </li> 4911 4912 4913 <li 4914 class="y-menu--level-2--link" 4915 data-item="nav-text" 4916 data-link-id="by-colour--gold" 4917 > 4918 <a href="/en-us/collections/gold" data-submenu="true"> 4919 Gold 4920 4921 </a> 4922 4923 4924 4925 4926 4927 </li> 4928 4929 4930 <li 4931 class="y-menu--level-2--link" 4932 data-item="nav-text" 4933 data-link-id="by-colour--green" 4934 > 4935 <a href="/en-us/collections/green" data-submenu="true"> 4936 Green 4937 4938 </a> 4939 4940 4941 4942 4943 4944 </li> 4945 4946 4947 <li 4948 class="y-menu--level-2--link" 4949 data-item="nav-text" 4950 data-link-id="by-colour--grey" 4951 > 4952 <a href="/en-us/collections/grey" data-submenu="true"> 4953 Grey 4954 4955 </a> 4956 4957 4958 4959 4960 4961 </li> 4962 4963 4964 <li 4965 class="y-menu--level-2--link" 4966 data-item="nav-text" 4967 data-link-id="by-colour--lilac" 4968 > 4969 <a href="/en-us/collections/lilac" data-submenu="true"> 4970 Lilac 4971 4972 </a> 4973 4974 4975 4976 4977 4978 </li> 4979 4980 4981 <li 4982 class="y-menu--level-2--link" 4983 data-item="nav-text" 4984 data-link-id="by-colour--multicolour" 4985 > 4986 <a href="/en-us/collections/multicolour" data-submenu="true"> 4987 Multicolour 4988 4989 </a> 4990 4991 4992 4993 4994 4995 </li> 4996 4997 4998 <li 4999 class="y-menu--level-2--link" 5000 data-item="nav-text" 5001 data-link-id="by-colour--navy" 5002 > 5003 <a href="/en-us/collections/navy" data-submenu="true"> 5004 Navy 5005 5006 </a> 5007 5008 5009 5010 5011 5012 </li> 5013 5014 5015 <li 5016 class="y-menu--level-2--link" 5017 data-item="nav-text" 5018 data-link-id="by-colour--nude" 5019 > 5020 <a href="/en-us/collections/nude" data-submenu="true"> 5021 Nude 5022 5023 </a> 5024 5025 5026 5027 5028 5029 </li> 5030 5031 5032 <li 5033 class="y-menu--level-2--link" 5034 data-item="nav-text" 5035 data-link-id="by-colour--orange" 5036 > 5037 <a href="/en-us/collections/orange" data-submenu="true"> 5038 Orange 5039 5040 </a> 5041 5042 5043 5044 5045 5046 </li> 5047 5048 5049 <li 5050 class="y-menu--level-2--link" 5051 data-item="nav-text" 5052 data-link-id="by-colour--pink" 5053 > 5054 <a href="/en-us/collections/pink" data-submenu="true"> 5055 Pink 5056 5057 </a> 5058 5059 5060 5061 5062 5063 </li> 5064 5065 5066 <li 5067 class="y-menu--level-2--link" 5068 data-item="nav-text" 5069 data-link-id="by-colour--purple" 5070 > 5071 <a href="/en-us/collections/purple" data-submenu="true"> 5072 Purple 5073 5074 </a> 5075 5076 5077 5078 5079 5080 </li> 5081 5082 5083 <li 5084 class="y-menu--level-2--link" 5085 data-item="nav-text" 5086 data-link-id="by-colour--red" 5087 > 5088 <a href="/en-us/collections/red" data-submenu="true"> 5089 Red 5090 5091 </a> 5092 5093 5094 5095 5096 5097 </li> 5098 5099 5100 <li 5101 class="y-menu--level-2--link" 5102 data-item="nav-text" 5103 data-link-id="by-colour--silver" 5104 > 5105 <a href="/en-us/collections/silver" data-submenu="true"> 5106 Silver 5107 5108 </a> 5109 5110 5111 5112 5113 5114 </li> 5115 5116 5117 <li 5118 class="y-menu--level-2--link" 5119 data-item="nav-text" 5120 data-link-id="by-colour--turquoise" 5121 > 5122 <a href="/en-us/collections/turquoise" data-submenu="true"> 5123 Turquoise 5124 5125 </a> 5126 5127 5128 5129 5130 5131 </li> 5132 5133 5134 <li 5135 class="y-menu--level-2--link" 5136 data-item="nav-text" 5137 data-link-id="by-colour--white" 5138 > 5139 <a href="/en-us/collections/white" data-submenu="true"> 5140 White 5141 5142 </a> 5143 5144 5145 5146 5147 5148 </li> 5149 5150 5151 <li 5152 class="y-menu--level-2--link" 5153 data-item="nav-text" 5154 data-link-id="by-colour--yellow" 5155 > 5156 <a href="/en-us/collections/yellow" data-submenu="true"> 5157 Yellow 5158 5159 </a> 5160 5161 5162 5163 5164 5165 </li> 5166 5167 </ul> 5168 5169 5170 5171 </li> 5172 5173 5174 <li 5175 class="y-menu--level-1--link" 5176 data-item="nav-text" 5177 data-y-menu--depth="2" 5178 data-y-menu--open="false" 5179 data-link-id="by-print" 5180 > 5181 5182 5183 <a 5184 href="/en-us/collections/by-design-1" 5185 data-submenu="true" 5186 aria-haspopup="true" 5187 aria-expanded="false" 5188 aria-controls="y-menu--sub-by-print" 5189 > 5190 By Print 5191 5192 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
5193 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 5194 </svg> 5195 5196 5197 </a> 5198 5199 5200 5201 5202 5203 5204 5205 <ul 5206 class="y-menu--level-2--container" 5207 5208 data-y-menu--parent-link="level-2" 5209 5210 id="y-menu--sub-by-print" 5211 > 5212 5213 <li class="y-menu--back-link"> 5214 <a href="#"> 5215 5216 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 5217 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 5218 </svg> 5219 5220 Back 5221 </a> 5222 </li> 5223 5224 5225 <li class="y-menu--parent-link"> 5226 <a href="/en-us/collections/by-design-1">By Print</a> 5227 </li> 5228 5229 5230 5231 5232 5233 <li 5234 class="y-menu--level-2--link" 5235 data-item="nav-text" 5236 data-link-id="by-print--abstract" 5237 > 5238 <a href="/en-us/collections/abstract" data-submenu="true"> 5239 Abstract 5240 5241 </a> 5242 5243 5244 5245 5246 5247 </li> 5248 5249 5250 <li 5251 class="y-menu--level-2--link" 5252 data-item="nav-text" 5253 data-link-id="by-print--animal" 5254 > 5255 <a href="/en-us/collections/animal" data-submenu="true"> 5256 Animal 5257 5258 </a> 5259 5260 5261 5262 5263 5264 </li> 5265 5266 5267 <li 5268 class="y-menu--level-2--link" 5269 data-item="nav-text" 5270 data-link-id="by-print--camouflage" 5271 > 5272 <a href="/en-us/collections/camouflage" data-submenu="true"> 5273 Camouflage 5274 5275 </a> 5276 5277 5278 5279 5280 5281 </li> 5282 5283 5284 <li 5285 class="y-menu--level-2--link" 5286 data-item="nav-text" 5287 data-link-id="by-print--changeant" 5288 > 5289 <a href="/en-us/collections/changeant" data-submenu="true"> 5290 Changeant 5291 5292 </a> 5293 5294 5295 5296 5297 5298 </li> 5299 5300 5301 <li 5302 class="y-menu--level-2--link" 5303 data-item="nav-text" 5304 data-link-id="by-print--checks-tartan" 5305 > 5306 <a href="/en-us/collections/checks-tartan" data-submenu="true"> 5307 Checks/Tartan 5308 5309 </a> 5310 5311 5312 5313 5314 5315 </li> 5316 5317 5318 <li 5319 class="y-menu--level-2--link" 5320 data-item="nav-text" 5321 data-link-id="by-print--dots" 5322 > 5323 <a href="/en-us/collections/dots" data-submenu="true"> 5324 Dots 5325 5326 </a> 5327 5328 5329 5330 5331 5332 </li> 5333 5334 5335 <li 5336 class="y-menu--level-2--link" 5337 data-item="nav-text" 5338 data-link-id="by-print--embroidered" 5339 > 5340 <a href="/en-us/collections/embroidered" data-submenu="true"> 5341 Embroidered 5342 5343 </a> 5344 5345 5346 5347 5348 5349 </li> 5350 5351 5352 <li 5353 class="y-menu--level-2--link" 5354 data-item="nav-text" 5355 data-link-id="by-print--ethnic" 5356 > 5357 <a href="/en-us/collections/ethnic" data-submenu="true"> 5358 Ethnic 5359 5360 </a> 5361 5362 5363 5364 5365 5366 </li> 5367 5368 5369 <li 5370 class="y-menu--level-2--link" 5371 data-item="nav-text" 5372 data-link-id="by-print--floral" 5373 > 5374 <a href="/en-us/collections/floral" data-submenu="true"> 5375 Floral 5376 5377 </a> 5378 5379 5380 5381 5382 5383 </li> 5384 5385 5386 <li 5387 class="y-menu--level-2--link" 5388 data-item="nav-text" 5389 data-link-id="by-print--geometric" 5390 > 5391 <a href="/en-us/collections/geometric" data-submenu="true"> 5392 Geometric 5393 5394 </a> 5395 5396 5397 5398 5399 5400 </li> 5401 5402 5403 <li 5404 class="y-menu--level-2--link" 5405 data-item="nav-text" 5406 data-link-id="by-print--herringbone" 5407 > 5408 <a href="/en-us/collections/herringbone" data-submenu="true"> 5409 Herringbone 5410 5411 </a> 5412 5413 5414 5415 5416 5417 </li> 5418 5419 5420 <li 5421 class="y-menu--level-2--link" 5422 data-item="nav-text" 5423 data-link-id="by-print--iridescent" 5424 > 5425 <a href="/en-us/collections/iridescent" data-submenu="true"> 5426 Iridescent 5427 5428 </a> 5429 5430 5431 5432 5433 5434 </li> 5435 5436 5437 <li 5438 class="y-menu--level-2--link" 5439 data-item="nav-text" 5440 data-link-id="by-print--lurex" 5441 > 5442 <a href="/en-us/collections/lurex" data-submenu="true"> 5443 Lurex 5444 5445 </a> 5446 5447 5448 5449 5450 5451 </li> 5452 5453 5454 <li 5455 class="y-menu--level-2--link" 5456 data-item="nav-text" 5457 data-link-id="by-print--paisley" 5458 > 5459 <a href="/en-us/collections/paisley" data-submenu="true"> 5460 Paisley 5461 5462 </a> 5463 5464 5465 5466 5467 5468 </li> 5469 5470 5471 <li 5472 class="y-menu--level-2--link" 5473 data-item="nav-text" 5474 data-link-id="by-print--pied-de-poule" 5475 > 5476 <a href="/en-us/collections/pied-de-poule" data-submenu="true"> 5477 Pied de Poule 5478 5479 </a> 5480 5481 5482 5483 5484 5485 </li> 5486 5487 5488 <li 5489 class="y-menu--level-2--link" 5490 data-item="nav-text" 5491 data-link-id="by-print--pinstripe" 5492 > 5493 <a href="/en-us/collections/pinstripe" data-submenu="true"> 5494 Pinstripe 5495 5496 </a> 5497 5498 5499 5500 5501 5502 </li> 5503 5504 5505 <li 5506 class="y-menu--level-2--link" 5507 data-item="nav-text" 5508 data-link-id="by-print--striped" 5509 > 5510 <a href="/en-us/collections/striped-fabrics" data-submenu="true"> 5511 Striped 5512 5513 </a> 5514 5515 5516 5517 5518 5519 </li> 5520 5521 5522 <li 5523 class="y-menu--level-2--link" 5524 data-item="nav-text" 5525 data-link-id="by-print--wrinkly" 5526 > 5527 <a href="/en-us/collections/wrinkly" data-submenu="true"> 5528 Wrinkly 5529 5530 </a> 5531 5532 5533 5534 5535 5536 </li> 5537 5538 </ul> 5539 5540 5541 5542 </li> 5543 5544 5545 <li 5546 class="y-menu--level-1--link" 5547 data-item="nav-text" 5548 data-y-menu--depth="2" 5549 data-y-menu--open="false" 5550 data-link-id="by-project" 5551 > 5552 5553 5554 <a 5555 href="/en-us/collections/all-fabrics" 5556 data-submenu="true" 5557 aria-haspopup="true" 5558 aria-expanded="false" 5559 aria-controls="y-menu--sub-by-project" 5560 > 5561 By Project 5562 5563 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
5564 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 5565 </svg> 5566 5567 5568 </a> 5569 5570 5571 5572 5573 5574 5575 5576 <ul 5577 class="y-menu--level-2--container" 5578 5579 data-y-menu--parent-link="level-2" 5580 5581 id="y-menu--sub-by-project" 5582 > 5583 5584 <li class="y-menu--back-link"> 5585 <a href="#"> 5586 5587 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 5588 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 5589 </svg> 5590 5591 Back 5592 </a> 5593 </li> 5594 5595 5596 <li class="y-menu--parent-link"> 5597 <a href="/en-us/collections/all-fabrics">By Project</a> 5598 </li> 5599 5600 5601 5602 5603 5604 <li 5605 class="y-menu--level-2--link" 5606 data-item="nav-text" 5607 data-link-id="by-project--lingerie-fabric" 5608 > 5609 <a href="/en-us/collections/lingerie-fabric" data-submenu="true"> 5610 Lingerie Fabric 5611 5612 </a> 5613 5614 5615 5616 5617 5618 </li> 5619 5620 5621 <li 5622 class="y-menu--level-2--link" 5623 data-item="nav-text" 5624 data-link-id="by-project--shirting-fabric" 5625 > 5626 <a href="/en-us/collections/shirting" data-submenu="true"> 5627 Shirting Fabric 5628 5629 </a> 5630 5631 5632 5633 5634 5635 </li> 5636 5637 5638 <li 5639 class="y-menu--level-2--link" 5640 data-item="nav-text" 5641 data-link-id="by-project--suiting-fabric" 5642 > 5643 <a href="/en-us/collections/suiting" data-submenu="true"> 5644 Suiting Fabric 5645 5646 </a> 5647 5648 5649 5650 5651 5652 </li> 5653 5654 5655 <li 5656 class="y-menu--level-2--link" 5657 data-item="nav-text" 5658 data-link-id="by-project--swimwear-fabric" 5659 > 5660 <a href="/en-us/collections/swimwear-fabric" data-submenu="true"> 5661 Swimwear Fabric 5662 5663 </a> 5664 5665 5666 5667 5668 5669 </li> 5670 5671 5672 <li 5673 class="y-menu--level-2--link" 5674 data-item="nav-text" 5675 data-link-id="by-project--outdoor-fabric" 5676 > 5677 <a href="/en-us/collections/waterproof-water-repellant" data-submenu="true"> 5678 Outdoor Fabric 5679 5680 </a> 5681 5682 5683 5684 5685 5686 </li> 5687 5688 5689 <li 5690 class="y-menu--level-2--link" 5691 data-item="nav-text" 5692 data-link-id="by-project--upholstery-fabric" 5693 > 5694 <a href="/en-us/collections/upholstery-fabrics" data-submenu="true"> 5695 Upholstery Fabric 5696 5697 </a> 5698 5699 5700 5701 5702 5703 </li> 5704 5705 </ul> 5706 5707 5708 5709 </li> 5710 5711 5712 <li 5713 class="y-menu--level-1--link" 5714 data-item="nav-text" 5715 data-y-menu--depth="3" 5716 data-y-menu--open="false" 5717 data-link-id="haberdashery" 5718 > 5719 5720 5721 <a 5722 href="/en-us/collections/haberdashery" 5723 data-submenu="true" 5724 aria-haspopup="true" 5725 aria-expanded="false" 5726 aria-controls="y-menu--sub-haberdashery" 5727 > 5728 Haberdashery 5729 5730 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
5731 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 5732 </svg> 5733 5734 5735 </a> 5736 5737 5738 5739 5740 5741 5742 5743 <ul 5744 class="y-menu--level-2--container" 5745 5746 data-y-menu--parent-link="level-2" 5747 5748 id="y-menu--sub-haberdashery" 5749 > 5750 5751 <li class="y-menu--back-link"> 5752 <a href="#"> 5753 5754 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 5755 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 5756 </svg> 5757 5758 Back 5759 </a> 5760 </li> 5761 5762 5763 <li class="y-menu--parent-link"> 5764 <a href="/en-us/collections/haberdashery">Haberdashery</a> 5765 </li> 5766 5767 5768 5769 5770 5771 <li 5772 class="y-menu--level-2--link" 5773 data-item="nav-text" 5774 data-link-id="haberdashery--closures" 5775 > 5776 <a href="/en-us/collections/closures" data-submenu="true"> 5777 Closures 5778 5779 5780 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14"> 5781 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 5782 </svg> 5783 5784 5785 5786 </a> 5787 5788 5789 5790 5791 5792 5793 <ul 5794 class="y-menu--level-3--container" 5795 5796 data-y-menu--parent-link="level-3" 5797 5798 > 5799 <li class="y-menu--back-link"> 5800 <a href="/en-us/collections/closures"> 5801 5802 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 5803 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 5804 </svg> 5805 5806 Back 5807 </a> 5808 </li> 5809 5810 5811 <li class="y-menu--parent-link"> 5812 <a href="/en-us/collections/closures"> 5813 Closures 5814 </a> 5815 </li> 5816 5817 5818 5819 5820 <li 5821 class="y-menu--level-3--link" 5822 data-item="nav-text" 5823 data-link-id="haberdashery--closures--buttons" 5824 > 5825 <a href="/en-us/collections/buttons-1"> 5826 Buttons 5827 </a> 5828 </li> 5829 5830 <li 5831 class="y-menu--level-3--link" 5832 data-item="nav-text" 5833 data-link-id="haberdashery--closures--buckles" 5834 > 5835 <a href="/en-us/collections/buckle"> 5836 Buckles 5837 </a> 5838 </li> 5839 5840 <li 5841 class="y-menu--level-3--link" 5842 data-item="nav-text" 5843 data-link-id="haberdashery--closures--hooks-eyes" 5844 > 5845 <a href="/en-us/collections/hook-eyes"> 5846 Hooks & Eyes 5847 </a> 5848 </li> 5849 5850 <li 5851 class="y-menu--level-3--link" 5852 data-item="nav-text" 5853 data-link-id="haberdashery--closures--snaps-fastners" 5854 > 5855 <a href="/en-us/collections/snaps-fasteners"> 5856 Snaps & Fastners 5857 </a> 5858 </li> 5859 5860 <li 5861 class="y-menu--level-3--link" 5862 data-item="nav-text" 5863 data-link-id="haberdashery--closures--zippers" 5864 > 5865 <a href="/en-us/collections/zippers-1"> 5866 Zippers 5867 </a> 5868 </li> 5869 5870 </ul> 5871 5872 5873 5874 </li> 5875 5876 5877 <li 5878 class="y-menu--level-2--link" 5879 data-item="nav-text" 5880 data-link-id="haberdashery--trimming" 5881 > 5882 <a href="/en-us/collections/trimming" data-submenu="true"> 5883 Trimming 5884 5885 5886 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
5887 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 5888 </svg> 5889 5890 5891 5892 </a> 5893 5894 5895 5896 5897 5898 5899 <ul 5900 class="y-menu--level-3--container" 5901 5902 data-y-menu--parent-link="level-3" 5903 5904 > 5905 <li class="y-menu--back-link"> 5906 <a href="/en-us/collections/trimming"> 5907 5908 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 5909 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 5910 </svg> 5911 5912 Back 5913 </a> 5914 </li> 5915 5916 5917 <li class="y-menu--parent-link"> 5918 <a href="/en-us/collections/trimming"> 5919 Trimming 5920 </a> 5921 </li> 5922 5923 5924 5925 5926 <li 5927 class="y-menu--level-3--link" 5928 data-item="nav-text" 5929 data-link-id="haberdashery--trimming--bias-tape" 5930 > 5931 <a href="/en-us/collections/bias-tape-1"> 5932 Bias Tape 5933 </a> 5934 </li> 5935 5936 <li 5937 class="y-menu--level-3--link" 5938 data-item="nav-text" 5939 data-link-id="haberdashery--trimming--elastic-trim" 5940 > 5941 <a href="/en-us/collections/elastics"> 5942 Elastic Trim 5943 </a> 5944 </li> 5945 5946 <li 5947 class="y-menu--level-3--link" 5948 data-item="nav-text" 5949 data-link-id="haberdashery--trimming--cord" 5950 > 5951 <a href="/en-us/collections/cord"> 5952 Cord 5953 </a> 5954 </li> 5955 5956 <li 5957 class="y-menu--level-3--link" 5958 data-item="nav-text" 5959 data-link-id="haberdashery--trimming--grosgrain-ribbon" 5960 > 5961 <a href="/en-us/collections/grosgrain"> 5962 Grosgrain Ribbon 5963 </a> 5964 </li> 5965 5966 <li 5967 class="y-menu--level-3--link" 5968 data-item="nav-text" 5969 data-link-id="haberdashery--trimming--piping" 5970 > 5971 <a href="/en-us/collections/piping"> 5972 Piping 5973 </a> 5974 </li> 5975 5976 <li 5977 class="y-menu--level-3--link" 5978 data-item="nav-text" 5979 data-link-id="haberdashery--trimming--ribbon" 5980 > 5981 <a href="/en-us/collections/ribbons-1"> 5982 Ribbon 5983 </a> 5984 </li> 5985 5986 <li 5987 class="y-menu--level-3--link" 5988 data-item="nav-text" 5989 data-link-id="haberdashery--trimming--twill-tape" 5990 > 5991 <a href="/en-us/collections/twill-tape"> 5992 Twill Tape 5993 </a> 5994 </li> 5995 5996 <li 5997 class="y-menu--level-3--link" 5998 data-item="nav-text" 5999 data-link-id="haberdashery--trimming--webbing" 6000 > 6001 <a href="/en-us/collections/webbing"> 6002 Webbing 6003 </a> 6004 </li> 6005 6006 </ul> 6007 6008 6009 6010 </li> 6011 6012 6013 <li 6014 class="y-menu--level-2--link" 6015 data-item="nav-text" 6016 data-link-id="haberdashery--sewing-thread" 6017 > 6018 <a href="/en-us/collections/sewing-thread" data-submenu="true"> 6019 Sewing Thread 6020 6021 6022 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
6023 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 6024 </svg> 6025 6026 6027 6028 </a> 6029 6030 6031 6032 6033 6034 6035 <ul 6036 class="y-menu--level-3--container" 6037 6038 data-y-menu--parent-link="level-3" 6039 6040 > 6041 <li class="y-menu--back-link"> 6042 <a href="/en-us/collections/sewing-thread"> 6043 6044 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 6045 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 6046 </svg> 6047 6048 Back 6049 </a> 6050 </li> 6051 6052 6053 <li class="y-menu--parent-link"> 6054 <a href="/en-us/collections/sewing-thread"> 6055 Sewing Thread 6056 </a> 6057 </li> 6058 6059 6060 6061 6062 <li 6063 class="y-menu--level-3--link" 6064 data-item="nav-text" 6065 data-link-id="haberdashery--sewing-thread--all-purpose-sewing-thread" 6066 > 6067 <a href="/en-us/collections/universal-sewing-thread"> 6068 All Purpose Sewing Thread 6069 </a> 6070 </li> 6071 6072 <li 6073 class="y-menu--level-3--link" 6074 data-item="nav-text" 6075 data-link-id="haberdashery--sewing-thread--silk-sewing-thread" 6076 > 6077 <a href="/en-us/collections/amanda"> 6078 Silk Sewing Thread 6079 </a> 6080 </li> 6081 6082 <li 6083 class="y-menu--level-3--link" 6084 data-item="nav-text" 6085 data-link-id="haberdashery--sewing-thread--elastic-sewing-thread" 6086 > 6087 <a href="/en-us/collections/elastic-sewing-threads"> 6088 Elastic Sewing Thread 6089 </a> 6090 </li> 6091 6092 <li 6093 class="y-menu--level-3--link" 6094 data-item="nav-text" 6095 data-link-id="haberdashery--sewing-thread--overlock-thread" 6096 > 6097 <a href="/en-us/collections/overlocking-thread"> 6098 Overlock Thread 6099 </a> 6100 </li> 6101 6102 </ul> 6103 6104 6105 6106 </li> 6107 6108 6109 <li 6110 class="y-menu--level-2--link" 6111 data-item="nav-text" 6112 data-link-id="haberdashery--interlining-fusing" 6113 > 6114 <a href="/en-us/collections/interlining" data-submenu="true"> 6115 Interlining | Fusing 6116 6117 </a> 6118 6119 6120 6121 6122 6123 </li> 6124 6125 </ul> 6126 6127 6128 6129 </li> 6130 6131 6132 <li 6133 class="y-menu--level-1--link" 6134 data-item="nav-text" 6135 data-y-menu--depth="2" 6136 data-y-menu--open="false" 6137 data-link-id="last-chance" 6138 > 6139 6140 6141 <a 6142 href="/en-us/pages/zerowaste" 6143 data-submenu="true" 6144 aria-haspopup="true" 6145 aria-expanded="false" 6146 aria-controls="y-menu--sub-last-chance" 6147 > 6148 LAST CHANCE 6149 6150 <svg class="icon--root icon--chevron-right--small" viewBox="0 0 8 14">
6151 <path d="M6.274 7.202L.408 1.336l.707-.707 6.573 6.573-.096.096-6.573 6.573-.707-.707 5.962-5.962z" fill-rule="nonzero" /> 6152 </svg> 6153 6154 6155 </a> 6156 6157 6158 6159 6160 6161 6162 6163 <ul 6164 class="y-menu--level-2--container" 6165 6166 data-y-menu--parent-link="level-2" 6167 6168 id="y-menu--sub-last-chance" 6169 > 6170 6171 <li class="y-menu--back-link"> 6172 <a href="#"> 6173 6174 <svg class="icon--root icon--chevron-left--small" viewBox="0 0 8 14"> 6175 <path d="M1.726 7.298l5.866 5.866-.707.707L.312 7.298l.096-.096L6.981.629l.707.707-5.962 5.962z" fill-rule="nonzero" /> 6176 </svg> 6177 6178 Back 6179 </a> 6180 </li> 6181 6182 6183 <li class="y-menu--parent-link"> 6184 <a href="/en-us/pages/zerowaste">LAST CHANCE</a> 6185 </li> 6186 6187 6188 6189 6190 6191 <li 6192 class="y-menu--level-2--link" 6193 data-item="nav-text" 6194 data-link-id="last-chance--premium-discount-collection" 6195 > 6196 <a href="/en-us/collections/premium-discount-collection" data-submenu="true"> 6197 Premium Discount Collection 6198 6199 </a> 6200 6201 6202 6203 6204 6205 </li> 6206 6207 6208 <li 6209 class="y-menu--level-2--link" 6210 data-item="nav-text" 6211 data-link-id="last-chance--fabric-remnants" 6212 > 6213 <a href="/en-us/collections/coupons" data-submenu="true"> 6214 Fabric Remnants 6215 6216 </a> 6217 6218 6219 6220 6221 6222 </li> 6223 6224 6225 <li 6226 class="y-menu--level-2--link" 6227 data-item="nav-text" 6228 data-link-id="last-chance--showroom-samples" 6229 > 6230 <a href="/en-us/collections/showroom-samples" data-submenu="true"> 6231 Showroom Samples 6232 6233 </a> 6234 6235 6236 6237 6238 6239 </li> 6240 6241 </ul> 6242 6243 6244 6245 </li> 6246 6247 6248 <li 6249 class="y-menu--level-1--link" 6250 data-item="nav-text" 6251 data-y-menu--depth="1" 6252 data-y-menu--open="false" 6253 data-link-id="contact" 6254 > 6255 6256 6257 <a href="/en-us/pages/where-to-find-us">Contact </a> 6258 6259 6260 6261 6262 6263 6264 </li> 6265 6266 </ul> 6267 6268</nav> 6269 </div> 6270 6271 6272 <div class="header--localization-for-off-canvas"> 6273 <form method="post" action="/en-us/localization" id="mobile-localization" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us" /> 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284<div 6285 class="disclosure--root" 6286 data-js-class="Disclosure" 6287 data-id="mobile-currency" 6288 6289 data-type=localization 6290 6291> 6292 <label 6293 class="disclosure--label" 6294 6295 data-item="hidden-text" 6296 6297 id="mobile-currency-currencyselector-toggle" 6298 > 6299 6300 Currency selector 6301 </label> 6302 6303 <div class="disclosure--main" data-item="nav-text"> 6304 <div 6305 class="disclosure--toggle" 6306 tabindex="0" 6307 aria-expanded="false" 6308 aria-controls="mobile-currency-currencyselector" 6309 aria-describedby="mobile-currency-currencyselector-toggle" 6310 > 6311 <span class="disclosure--current-option">USD $ 6312</span> 6313 6314 6315 6316 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 6317 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 6318 </svg> 6319 6320 6321
6322 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 6323 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 6324 </svg> 6325 6326 6327 6328 6329 </div> 6330 <ul class="disclosure--form test" id="mobile-currency-currencyselector"> 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342<li class="disclosure--option"> 6343 <div 6344 class="disclosure--option-link" 6345 tabindex="0" 6346 data-value="AUD" 6347 6348 aria-current="false" 6349 6350 > 6351 AUD $ 6352 </div> 6353 </li> 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363<li class="disclosure--option"> 6364 <div 6365 class="disclosure--option-link" 6366 tabindex="0" 6367 data-value="CHF" 6368 6369 aria-current="false" 6370 6371 > 6372 CHF CHF 6373 </div> 6374 </li> 6375 6376 6377 6378<li class="disclosure--option"> 6379 <div 6380 class="disclosure--option-link" 6381 tabindex="0" 6382 data-value="CZK" 6383 6384 aria-current="false" 6385 6386 > 6387 CZK KÄ 6388 </div> 6389 </li> 6390 6391 6392 6393<li class="disclosure--option"> 6394 <div 6395 class="disclosure--option-link" 6396 tabindex="0" 6397 data-value="DKK" 6398 6399 aria-current="false" 6400 6401 > 6402 DKK kr. 6403 </div> 6404 </li> 6405 6406 6407 6408<li class="disclosure--option"> 6409 <div 6410 class="disclosure--option-link" 6411 tabindex="0" 6412 data-value="EUR" 6413 6414 aria-current="false" 6415 6416 > 6417 EUR ⬠6418 </div> 6419 </li> 6420 6421 6422 6423<li class="disclosure--option"> 6424 <div 6425 class="disclosure--option-link" 6426 tabindex="0" 6427 data-value="GBP" 6428 6429 aria-current="false" 6430 6431 > 6432 GBP £ 6433 </div> 6434 </li> 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471<li class="disclosure--option"> 6472 <div 6473 class="disclosure--option-link" 6474 tabindex="0" 6475 data-value="SEK" 6476 6477 aria-current="false" 6478 6479 > 6480 SEK kr 6481 </div> 6482 </li> 6483 6484 6485 6486<li class="disclosure--option"> 6487 <div 6488 class="disclosure--option-link" 6489 tabindex="0" 6490 data-value="USD" 6491 6492 aria-current="true" 6493 6494 > 6495 USD $ 6496 </div> 6497 </li> 6498 6499 6500</ul> 6501 <input 6502 class="disclosure--input" 6503 type="hidden" 6504 6505 name="currency_code" 6506 6507 6508 value="USD" 6509 6510 data-item="disclosure" 6511 /> 6512 </div> 6513 6514</div> 6515 6516 6517 6518 </form> 6519 </div> 6520 6521 6522 <div class="header--bg"></div> 6523 6524 <div class="header--top-row"> 6525 6526 <div class="header--localization"> 6527 <form method="post" action="/en-us/localization" id="header-localization" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us" /> 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538<div 6539 class="disclosure--root" 6540 data-js-class="Disclosure" 6541 data-id="header-currency" 6542 6543 data-type=localization 6544 6545> 6546 <label 6547 class="disclosure--label" 6548 6549 data-item="hidden-text" 6550 6551 id="header-currency-currencyselector-toggle" 6552 > 6553 6554 Currency selector 6555 </label> 6556 6557 <div class="disclosure--main" data-item="nav-text"> 6558 <div 6559 class="disclosure--toggle" 6560 tabindex="0" 6561 aria-expanded="false" 6562 aria-controls="header-currency-currencyselector" 6563 aria-describedby="header-currency-currencyselector-toggle" 6564 >
6565 <span class="disclosure--current-option">USD $ 6566</span> 6567 6568 6569 6570 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 6571 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 6572 </svg> 6573 6574 6575 6576 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 6577 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 6578 </svg> 6579 6580 6581 6582 6583 </div> 6584 <ul class="disclosure--form test" id="header-currency-currencyselector"> 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596<li class="disclosure--option"> 6597 <div 6598 class="disclosure--option-link" 6599 tabindex="0" 6600 data-value="AUD" 6601 6602 aria-current="false" 6603 6604 > 6605 AUD $ 6606 </div> 6607 </li> 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617<li class="disclosure--option"> 6618 <div 6619 class="disclosure--option-link" 6620 tabindex="0" 6621 data-value="CHF" 6622 6623 aria-current="false" 6624 6625 > 6626 CHF CHF 6627 </div> 6628 </li> 6629 6630 6631 6632<li class="disclosure--option"> 6633 <div 6634 class="disclosure--option-link" 6635 tabindex="0" 6636 data-value="CZK" 6637 6638 aria-current="false" 6639 6640 > 6641 CZK KÄ 6642 </div> 6643 </li> 6644 6645 6646 6647<li class="disclosure--option"> 6648 <div 6649 class="disclosure--option-link" 6650 tabindex="0" 6651 data-value="DKK" 6652 6653 aria-current="false" 6654 6655 > 6656 DKK kr. 6657 </div> 6658 </li> 6659 6660 6661 6662<li class="disclosure--option"> 6663 <div 6664 class="disclosure--option-link" 6665 tabindex="0" 6666 data-value="EUR" 6667 6668 aria-current="false" 6669 6670 > 6671 EUR ⬠6672 </div> 6673 </li> 6674 6675 6676 6677<li class="disclosure--option"> 6678 <div 6679 class="disclosure--option-link" 6680 tabindex="0" 6681 data-value="GBP" 6682 6683 aria-current="false" 6684 6685 > 6686 GBP £ 6687 </div> 6688 </li> 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725<li class="disclosure--option"> 6726 <div 6727 class="disclosure--option-link" 6728 tabindex="0" 6729 data-value="SEK" 6730 6731 aria-current="false" 6732 6733 > 6734 SEK kr 6735 </div> 6736 </li> 6737 6738 6739 6740<li class="disclosure--option"> 6741 <div 6742 class="disclosure--option-link" 6743 tabindex="0" 6744 data-value="USD" 6745 6746 aria-current="true" 6747 6748 > 6749 USD $ 6750 </div> 6751 </li> 6752 6753 6754</ul> 6755 <input 6756 class="disclosure--input" 6757 type="hidden" 6758 6759 name="currency_code" 6760 6761 6762 value="USD" 6763 6764 data-item="disclosure" 6765 /> 6766 </div> 6767 6768</div> 6769 6770 6771 6772 </form> 6773 </div> 6774 6775 6776 6777 <h1 class="header--logo"> 6778 6779 6780 6781 <a href="/en-us" role="banner" title="THE FABRIC SALES "> 6782 <img 6783 class="logo-image" 6784 src="//thefabricsales.com/cdn/shop/files/black-long_x85.jpg?v=1647090433" 6785 srcset= 6786 "//thefabricsales.com/cdn/shop/files/black-long_x85.jpg?v=1647090433 1x, 6787 //thefabricsales.com/cdn/shop/files/[email protected]?v=1647090433 2x" 6788 alt="THE FABRIC SALES " 6789 itemprop="logo" 6790 > 6791 </a> 6792 6793 </h1> 6794 6795 6796 6797 <a 6798 class="header--search" 6799 href="/en-us/search" 6800 role="img" 6801 aria-label="Search" 6802 > 6803 6804 <svg class="icon--root icon--search" viewBox="0 0 20 20"> 6805 <path d="M14.37 12.86l5.636 5.637-1.414 1.414-5.633-5.632a7.627 7.627 0 01-4.688 1.604c-4.256 0-7.707-3.483-7.707-7.78 0-4.297 3.45-7.78 7.707-7.78s7.707 3.483 7.707 7.78c0 1.792-.6 3.442-1.608 4.758zM8.27 14.084c3.259 0 5.907-2.673 5.907-5.98 0-3.306-2.648-5.98-5.907-5.98-3.258 0-5.907 2.674-5.907 5.98 0 3.307 2.649 5.98 5.907 5.98z" fill-rule="nonzero" /> 6806 </svg> 6807 6808 6809 </a> 6810 6811 6812 6813 <a 6814 class="header--account-icon" 6815 6816 href="/en-us/account/login" 6817 6818 aria-label="Account" 6819 > 6820 6821 <svg class="icon--root icon--account" viewBox="0 0 20 20"> 6822 <path d="M13.33 9.78a9.654 9.654 0 016.32 9.06.9.9 0 01-.9.9H1.25a.9.9 0 01-.9-.9 9.654 9.654 0 016.32-9.06 5.342 5.342 0 116.66 0zM10 9.145a3.542 3.542 0 100-7.085 3.542 3.542 0 000 7.085zm7.799 8.795a7.851 7.851 0 00-1
68225.598 0h15.598z" fill-rule="nonzero" /> 6823 </svg> 6824 6825 6826 </a> 6827 6828 6829 <!-- include 'wishlist-link'--> 6830 6831 <a 6832 class="header--account-icon" 6833 6834 href="#swym-wishlist" 6835 6836 aria-label="Account" 6837 > 6838 <i class="fa fa-heart-o" aria-hidden="true"></i> 6839 6840 </a> 6841 6842 6843 6844<a 6845 class="header--account-icon" 6846 data-item="accent-text" 6847 href="/en-us/cart" 6848 aria-label="Cart" 6849> 6850 6851 6852 6853 <svg class="icon--root icon--bag" viewBox="0 0 18 21"> 6854 <path d="M5.156 3.99A3.837 3.837 0 019 .3a3.837 3.837 0 013.844 3.69h4.49l.389 14.704a1.75 1.75 0 01-1.704 1.795H2.027a1.75 1.75 0 01-1.75-1.75l.001-.046L.674 3.99h4.482zm1.502 0h4.684A2.337 2.337 0 009 1.8a2.337 2.337 0 00-2.342 2.19zm-1.506 1.5H2.135l-.358 13.243v.007c0 .138.112.25.25.25h13.946a.251.251 0 00.25-.257L15.874 5.49h-3.026v2.823h-1.5V5.49H6.652v2.823h-1.5V5.49z" fill-rule="nonzero" /> 6855 </svg> 6856 6857 6858 6859 6860 <span class="header--cart-number" data-item-count="0"> 6861 (<span class="cart--external--total-items">0</span>) 6862 </span> 6863</a> 6864 6865 6866 </div> 6867 6868 <div class="header--bottom-row"> 6869 6870 6871 6872 6873 6874 6875 6876 <div class="header--menu"> 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889<nav 6890 class="x-menu" 6891 data-js-class="XMenu" 6892 data-item="nav-text" 6893 data-x-menu--align="center" 6894 data-x-menu--overlap="false" 6895 data-x-menu--overlap-parent="1" 6896 role="navigation" 6897 aria-label="Main menu" 6898> 6899 <div class="x-menu--overlap-icon"> 6900 <div 6901 class="off-canvas--open" 6902 tabindex="0" 6903 data-off-canvas--open="left-sidebar" 6904 data-off-canvas--view="cart" 6905 aria-haspopup=âmenuâ 6906 > 6907 6908 <svg class="icon--root icon--menu" viewBox="0 0 22 16"> 6909 <path d="M0 2.4V.6h22v1.8H0zm0 6.584v-1.8h22v1.8H0zm0 6.584v-1.8h22v1.8H0z" fill-rule="nonzero" /> 6910 </svg> 6911 6912 6913 </div> 6914 </div> 6915 6916 <ul class="x-menu--level-1--container"> 6917 6918 6919 6920 6921 <li 6922 class="x-menu--level-1--link" 6923 data-x-menu--depth="3" 6924 data-x-menu--open="false" 6925 data-link-id="by-fabric" 6926 > 6927 6928 <a 6929 href="/en-us/collections/by-fabric" 6930 aria-haspopup="true" 6931 aria-expanded="false" 6932 aria-controls="x-menu--sub-by-fabric" 6933 > 6934 <span> 6935 By Fabric 6936 </span> 6937 6938 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 6939 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 6940 </svg> 6941 6942 6943 6944 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 6945 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 6946 </svg> 6947 6948 6949 </a> 6950 6951 6952 6953 6954 <div class="x-menu--level-2--container" id="x-menu--sub-by-fabric"> 6955 6956 <div class="x-menu--bg"></div> 6957 6958 <ul class="x-menu--level-2--list"> 6959 6960 6961 6962 6963 <li 6964 class="x-menu--level-2--link" 6965 data-link-id="by-fabric--all-fabrics" 6966 6967 data-x-menu--single-parent="true" 6968 6969 > 6970 <a href="/en-us/collections/all-fabrics">All Fabrics</a> 6971 6972 6973 6974 6975 6976 6977 </li> 6978 6979 6980 <li 6981 class="x-menu--level-2--link" 6982 data-link-id="by-fabric--cotton" 6983 6984 > 6985 <a href="/en-us/collections/cotton">Cotton</a> 6986 6987 6988 6989 6990 <ul class="x-menu--level-3--container"> 6991 6992 6993 6994 <li 6995 class="x-menu--level-3--link" 6996 data-link-id="by-fabric--cotton--corduroy" 6997 > 6998 <a href="/en-us/collections/cotton-corduroy">Corduroy</a> 6999 </li> 7000 7001 <li 7002 class="x-menu--level-3--link" 7003 data-link-id="by-fabric--cotton--twill" 7004 > 7005 <a href="/en-us/collections/cotton-twill">Twill </a> 7006 </li> 7007 7008 <li 7009 class="x-menu--level-3--link" 7010 data-link-id="by-fabric--cotton--voile" 7011 > 7012 <a href="/en-us/collections/cotton-voile-1">Voile</a> 7013 </li> 7014 7015 <li 7016 class="x-menu--level-3--link" 7017 data-link-id="by-fabric--cotton--denim" 7018 > 7019 <a href="/en-us/collections/denim">Denim</a> 7020 </li> 7021 7022 <li 7023 class="x-menu--level-3--link" 7024 data-link-id="by-fabric--cotton--flannelette" 7025 > 7026 <a href="/en-us/collections/flannelette">Flannelette</a> 7027 </li> 7028 7029 <li 7030 class="x-menu--level-3--link" 7031 data-link-id="by-fabric--cotton--gauze" 7032 > 7033 <a href="/en-us/collections/cotton-gauze-1">Gauze</a> 7034 </li> 7035 7036 <li 7037 class="x-menu--level-3--link" 7038 data-link-id="by-fabric--cotton--jersey" 7039 > 7040 <a href="/en-us/collections/cotton-jersey">Jersey</a> 7041 </li> 7042 7043 <li 7044 class="x-menu--level-3--link" 7045 data-link-id="by-fabric--cotton--knitted" 7046 > 7047 <a href="/en-us/collections/knitted">Knitted</a> 7048 </li> 7049 7050 <li 7051 class="x-menu--level-3--link" 7052 data-link-id="by-fabric--cotton--lining" 7053 > 7054 <a href="/en-us/collections/cotton-lining">Lining</a> 7055 </li> 7056 7057 <li 7058 class="x-menu--level-3--link" 7059 data-link-id="by-fabric--cotton--organdy" 7060 > 7061 <a href="/en-us/collections/organdy">Organdy</a> 7062 </li> 7063 7064 <li 7065 class="x-menu--level-3--link" 7066 data-link-id="by-fabric--cotton--pique" 7067 > 7068 <a href="/en-us/collections/cotton-pique">Pique </a> 7069 </li> 7070 7071 <li 7072 class="x-menu--level-3--link" 7073 data-link-id="by-fabric--cotton--polycotton" 7074 > 7075 <a href="/en-us/collections/polycotton-1">Polycotton</a> 7076 </li> 7077 7078 <li 7079 class="x-menu--level-3--link" 7080 data-link-id="by-fabric--cotton--poplin" 7081 > 7082 <a href="/en-us/collections/cotton-poplin-1">Poplin</a> 7083 </li> 7084 7085 <li 7086 class="x-menu--level-3--link" 7087 data-link-id="by-fabric--cotton--sateen" 7088 > 7089 <a href="/en-us/collections/cotton-sateen">Sateen </a> 7090 </li> 7091 7092 <li 7093 class="x-menu--level-3--link" 7094 data-link-id="by-fabric--cotton--seersucker" 7095 > 7096 <a href="/en-us/collections/seersucker">Seersucker</a> 7097 </li> 7098 7099 <li 7100 class="x-menu--level-3--link" 7101 data-link-id="by-fabric--cotton--stretch" 7102 > 7103 <a href="/en-us/collections/stretch-cotton">Stretch</a> 7104 </li> 7105 7106 <li 7107 class="x-menu--level-3--link" 7108 data-link-id="by-fabric--cotton--velvet" 7109 > 7110 <a href="/en-us/collections/cotton-velvet">Velvet</a> 7111 </li> 7112 7113 </ul> 7114 7115 7116 7117 </li> 7118 7119 7120 <li 7121 class="x-menu--level-2--link" 7122 data-link-id="by-fabric--clothing-leather" 7123 7124 data-x-menu--single-parent="true" 7125 7126 > 7127 <a href="/en-us/collections/leather">Clothing Leather</a> 7128 7129 7130 7131 7132 7133 7134 </li> 7135 7136 7137 <li 7138 class="x-menu--level-2--link" 7139 data-link-id="by-fabric--crochet" 7140 7141 data-x-menu--single-parent="true" 7142 7143 > 7144 <a href="/en-us/collections/crochet">Crochet</a> 7145 7146 7147 7148 7149 7150 7151 </li> 7152 7153 7154 <li 7155 class="x-menu--level-2--link" 7156 data-link-id="by-fabric--cupro" 7157 7158 data-x-menu--single-parent="true" 7159 7160 > 7161 <a href="/en-us/collections/cupro">Cupro</a> 7162 7163 7164 7165 7166 7167 7168 </li> 7169 7170 7171 <li 7172 class="x-menu--level-2--link" 7173 data-link-id="by-fabric--faux-fabrics" 7174 7175 > 7176 <a href="/en-us/collections/faux-fabrics">Faux Fabrics</a> 7177 7178 7179 7180 7181 <ul class="x-menu--level-3--container"> 7182 7183 7184 7185 <li 7186 class="x-menu--level-3--link" 7187 data-link-id="by-fabric--faux-fabrics--faux-fur" 7188 > 7189 <a href="/en-us/collections/faux-fur">Faux Fur</a> 7190 </li> 7191 7192 <li 7193 class="x-menu--level-3--link" 7194 data-link-id="by-fabric--faux-fabrics--faux-leather" 7195 > 7196 <a href="/en-us/collections/faux-leather">Faux Leather</a> 7197 </li> 7198 7199 <li 7200 class="x-menu--level-3--link" 7201 data-link-id="by-fabric--faux-fabrics--faux-suede" 7202 > 7203 <a href="/en-us/collections/faux-suede">Faux Suede</a> 7204 </li> 7205 7206 <li 7207 class="x-menu--level-3--link" 7208 data-link-id="by-fabric--faux-fabrics--teddy" 7209 > 7210 <a href="/en-us/collections/teddy-fabric">Teddy </a> 7211 </li> 7212 7213 </ul> 7214 7215 7216 7217 </li> 7218 7219 7220 <li 7221 class="x-menu--level-2--link" 7222 data-link-id="by-fabric--jacquard" 7223 7224 data-x-menu--single-parent="true" 7225 7226 > 7227 <a href="/en-us/collections/jacquard">Jacquard</a> 7228 7229 7230 7231 7232 7233 7234 </li> 7235 7236 7237 <li 7238 class="x-menu--level-2--link" 7239 data-link-id="by-fabric--jersey" 7240 7241 > 7242 <a href="/en-us/collections/jersey">Jersey</a> 7243 7244 7245 7246 7247 <ul class="x-menu--level-3--container"> 7248 7249 7250 7251 <li 7252 class="x-menu--level-3--link" 7253 data-link-id="by-fabric--jersey--cotton" 7254 > 7255 <a href="/en-us/collections/cotton-jersey">Cotton</a> 7256 </li> 7257 7258 <li 7259 class="x-menu--level-3--link" 7260 data-link-id="by-fabric--jersey--polyester" 7261 > 7262 <a href="/en-us/collections/polyester-jersey">Polyester</a> 7263 </li> 7264 7265 <li 7266 class="x-menu--level-3--link" 7267 data-link-id="by-fabric--jersey--viscose" 7268 > 7269 <a href="/en-us/collections/viscose-jersey">Viscose</a> 7270 </li> 7271 7272 <li 7273 class="x-menu--level-3--link" 7274 data-link-id="by-fabric--jersey--wool" 7275 > 7276 <a href="/en-us/collections/wool-jersey">Wool </a> 7277 </li> 7278 7279 </ul> 7280 7281 7282 7283 </li> 7284 7285 7286 <li 7287 class="x-menu--level-2--link" 7288 data-link-id="by-fabric--knitted" 7289 7290 data-x-menu--single-parent="true" 7291 7292 > 7293 <a href="/en-us/collections/knit">Knitted</a> 7294 7295 7296 7297 7298 7299 7300 </li> 7301 7302 7303 <li 7304 class="x-menu--level-2--link" 7305 data-link-id="by-fabric--lace" 7306 7307 data-x-menu--single-parent="true" 7308 7309 > 7310 <a href="/en-us/collections/lace">Lace</a> 7311 7312 7313 7314 7315 7316 7317 </li> 7318 7319 7320 <li 7321 class="x-menu--level-2--link" 7322 data-link-id="by-fabric--linen" 7323 7324 data-x-menu--single-parent="true" 7325 7326 > 7327 <a href="/en-us/collections/linen">Linen</a> 7328 7329 7330 7331 7332 7333 7334 </li> 7335 7336 7337 <li 7338 class="x-menu--level-2--link" 7339 data-link-id="by-fabric--lingerie-fabrics" 7340 7341 data-x-menu--single-parent="true" 7342 7343 > 7344 <a href="/en-us/collections/lingerie-fabric">Lingerie Fabri
7344cs</a> 7345 7346 7347 7348 7349 7350 7351 </li> 7352 7353 7354 <li 7355 class="x-menu--level-2--link" 7356 data-link-id="by-fabric--lining" 7357 7358 > 7359 <a href="/en-us/collections/linings">Lining</a> 7360 7361 7362 7363 7364 <ul class="x-menu--level-3--container"> 7365 7366 7367 7368 <li 7369 class="x-menu--level-3--link" 7370 data-link-id="by-fabric--lining--acetate" 7371 > 7372 <a href="/en-us/collections/acetate-lining">Acetate</a> 7373 </li> 7374 7375 <li 7376 class="x-menu--level-3--link" 7377 data-link-id="by-fabric--lining--cotton" 7378 > 7379 <a href="/en-us/collections/cotton-lining">Cotton</a> 7380 </li> 7381 7382 <li 7383 class="x-menu--level-3--link" 7384 data-link-id="by-fabric--lining--cupro" 7385 > 7386 <a href="/en-us/collections/cupro-lining">Cupro</a> 7387 </li> 7388 7389 <li 7390 class="x-menu--level-3--link" 7391 data-link-id="by-fabric--lining--interlining" 7392 > 7393 <a href="/en-us/collections/interlining">Interlining</a> 7394 </li> 7395 7396 <li 7397 class="x-menu--level-3--link" 7398 data-link-id="by-fabric--lining--polyester" 7399 > 7400 <a href="/en-us/collections/polyester-lining-1">Polyester</a> 7401 </li> 7402 7403 <li 7404 class="x-menu--level-3--link" 7405 data-link-id="by-fabric--lining--silk" 7406 > 7407 <a href="/en-us/collections/silk-lining-1">Silk</a> 7408 </li> 7409 7410 <li 7411 class="x-menu--level-3--link" 7412 data-link-id="by-fabric--lining--viscose" 7413 > 7414 <a href="/en-us/collections/viscose-lining-1">Viscose</a> 7415 </li> 7416 7417 </ul> 7418 7419 7420 7421 </li> 7422 7423 7424 <li 7425 class="x-menu--level-2--link" 7426 data-link-id="by-fabric--lycra" 7427 7428 data-x-menu--single-parent="true" 7429 7430 > 7431 <a href="/en-us/collections/lycra">Lycra</a> 7432 7433 7434 7435 7436 7437 7438 </li> 7439 7440 7441 <li 7442 class="x-menu--level-2--link" 7443 data-link-id="by-fabric--mesh" 7444 7445 data-x-menu--single-parent="true" 7446 7447 > 7448 <a href="/en-us/collections/mesh">Mesh</a> 7449 7450 7451 7452 7453 7454 7455 </li> 7456 7457 7458 <li 7459 class="x-menu--level-2--link" 7460 data-link-id="by-fabric--neoprene" 7461 7462 data-x-menu--single-parent="true" 7463 7464 > 7465 <a href="/en-us/collections/neoprene">Neoprene</a> 7466 7467 7468 7469 7470 7471 7472 </li> 7473 7474 7475 <li 7476 class="x-menu--level-2--link" 7477 data-link-id="by-fabric--netting" 7478 7479 data-x-menu--single-parent="true" 7480 7481 > 7482 <a href="/en-us/collections/netting">Netting</a> 7483 7484 7485 7486 7487 7488 7489 </li> 7490 7491 7492 <li 7493 class="x-menu--level-2--link" 7494 data-link-id="by-fabric--nylon" 7495 7496 data-x-menu--single-parent="true" 7497 7498 > 7499 <a href="/en-us/collections/nylon">Nylon</a> 7500 7501 7502 7503 7504 7505 7506 </li> 7507 7508 7509 <li 7510 class="x-menu--level-2--link" 7511 data-link-id="by-fabric--organza" 7512 7513 data-x-menu--single-parent="true" 7514 7515 > 7516 <a href="/en-us/collections/organza">Organza</a> 7517 7518 7519 7520 7521 7522 7523 </li> 7524 7525 7526 <li 7527 class="x-menu--level-2--link" 7528 data-link-id="by-fabric--polyamide" 7529 7530 > 7531 <a href="/en-us/collections/polyamide">Polyamide</a> 7532 7533 7534 7535 7536 <ul class="x-menu--level-3--container"> 7537 7538 7539 7540 <li 7541 class="x-menu--level-3--link" 7542 data-link-id="by-fabric--polyamide--jersey" 7543 > 7544 <a href="/en-us/collections/polyamide-jersey">Jersey</a> 7545 </li> 7546 7547 <li 7548 class="x-menu--level-3--link" 7549 data-link-id="by-fabric--polyamide--velvet" 7550 > 7551 <a href="/en-us/collections/polyamide-velvet">Velvet</a> 7552 </li> 7553 7554 </ul> 7555 7556 7557 7558 </li> 7559 7560 7561 <li 7562 class="x-menu--level-2--link" 7563 data-link-id="by-fabric--polyester" 7564 7565 > 7566 <a href="/en-us/collections/polyester">Polyester</a> 7567 7568 7569 7570 7571 <ul class="x-menu--level-3--container"> 7572 7573 7574 7575 <li 7576 class="x-menu--level-3--link" 7577 data-link-id="by-fabric--polyester--crepe" 7578 > 7579 <a href="/en-us/collections/polyester-crepe">
7579Crêpe </a> 7580 </li> 7581 7582 <li 7583 class="x-menu--level-3--link" 7584 data-link-id="by-fabric--polyester--organza" 7585 > 7586 <a href="/en-us/collections/polyester-organza">Organza</a> 7587 </li> 7588 7589 <li 7590 class="x-menu--level-3--link" 7591 data-link-id="by-fabric--polyester--polycotton" 7592 > 7593 <a href="/en-us/collections/polycotton-1">Polycotton</a> 7594 </li> 7595 7596 <li 7597 class="x-menu--level-3--link" 7598 data-link-id="by-fabric--polyester--satin" 7599 > 7600 <a href="/en-us/collections/polyester-satin">Satin</a> 7601 </li> 7602 7603 <li 7604 class="x-menu--level-3--link" 7605 data-link-id="by-fabric--polyester--voile" 7606 > 7607 <a href="/en-us/collections/polyester-voile-1">Voile</a> 7608 </li> 7609 7610 </ul> 7611 7612 7613 7614 </li> 7615 7616 7617 <li 7618 class="x-menu--level-2--link" 7619 data-link-id="by-fabric--quilting" 7620 7621 data-x-menu--single-parent="true" 7622 7623 > 7624 <a href="/en-us/collections/quilting">Quilting</a> 7625 7626 7627 7628 7629 7630 7631 </li> 7632 7633 7634 <li 7635 class="x-menu--level-2--link" 7636 data-link-id="by-fabric--ramie" 7637 7638 data-x-menu--single-parent="true" 7639 7640 > 7641 <a href="/en-us/collections/ramie">Ramie</a> 7642 7643 7644 7645 7646 7647 7648 </li> 7649 7650 7651 <li 7652 class="x-menu--level-2--link" 7653 data-link-id="by-fabric--sequins" 7654 7655 data-x-menu--single-parent="true" 7656 7657 > 7658 <a href="/en-us/collections/sequins">Sequins</a> 7659 7660 7661 7662 7663 7664 7665 </li> 7666 7667 7668 <li 7669 class="x-menu--level-2--link" 7670 data-link-id="by-fabric--silk" 7671 7672 > 7673 <a href="/en-us/collections/silk">Silk</a> 7674 7675 7676 7677 7678 <ul class="x-menu--level-3--container"> 7679 7680 7681 7682 <li 7683 class="x-menu--level-3--link" 7684 data-link-id="by-fabric--silk--chiffon" 7685 > 7686 <a href="/en-us/collections/chiffon">Chiffon</a> 7687 </li> 7688 7689 <li 7690 class="x-menu--level-3--link" 7691 data-link-id="by-fabric--silk--crepe-de-chine" 7692 > 7693 <a href="/en-us/collections/silk-crepe">Crepe de Chine </a> 7694 </li> 7695 7696 <li 7697 class="x-menu--level-3--link" 7698 data-link-id="by-fabric--silk--georgette" 7699 > 7700 <a href="/en-us/collections/silk-georgette">Georgette</a> 7701 </li> 7702 7703 <li 7704 class="x-menu--level-3--link" 7705 data-link-id="by-fabric--silk--mousseline" 7706 > 7707 <a href="/en-us/collections/silk-mousseline">Mousseline</a> 7708 </li> 7709 7710 <li 7711 class="x-menu--level-3--link" 7712 data-link-id="by-fabric--silk--lining" 7713 > 7714 <a href="/en-us/collections/silk-lining-1">Lining</a> 7715 </li> 7716 7717 <li 7718 class="x-menu--level-3--link" 7719 data-link-id="by-fabric--silk--organza" 7720 > 7721 <a href="/en-us/collections/silk-organza-1">Organza</a> 7722 </li> 7723 7724 <li 7725 class="x-menu--level-3--link" 7726 data-link-id="by-fabric--silk--satin" 7727 > 7728 <a href="/en-us/collections/silk-satin-1">Satin</a> 7729 </li> 7730 7731 <li 7732 class="x-menu--level-3--link" 7733 data-link-id="by-fabric--silk--stretch" 7734 > 7735 <a href="/en-us/collections/silk-stretch-1">Stretch</a> 7736 </li> 7737 7738 <li 7739 class="x-menu--level-3--link" 7740 data-link-id="by-fabric--silk--taffeta" 7741 > 7742 <a href="/en-us/collections/silk-taffeta">Taffeta</a> 7743 </li> 7744 7745 <li 7746 class="x-menu--level-3--link" 7747 data-link-id="by-fabric--silk--twill" 7748 > 7749 <a href="/en-us/collections/silk-twill">Twill</a> 7750 </li> 7751 7752 <li 7753 class="x-menu--level-3--link" 7754 data-link-id="by-fabric--silk--velvet" 7755 > 7756 <a href="/en-us/collections/silk-velvet-1">Velvet</a> 7757 </li> 7758 7759 </ul> 7760 7761 7762 7763 </li> 7764 7765 7766 <li 7767 class="x-menu--level-2--link" 7768 data-link-id="by-fabric--tencel" 7769 7770 data-x-menu--single-parent="true" 7771 7772 > 7773 <a href="/en-us/collections/tencel">Tencel</a> 7774 7775 7776 7777 7778 7779 7780 </li> 7781 7782 7783 <li 7784 class="x-menu--level-2--link" 7785 data-link-id="by-fabric--tule" 7786 7787 data-x-menu--single-parent="true" 7788 7789 > 7790 <a href="/en-us/collections/tulle-1">Tule</a> 7791 7792 7793 7794 7795 7796 7797 </li> 7798 7799 7800 <li 7801 class="x-menu--level-2--link" 7802 data-link-id="by-fabric--tweed" 7803 7804 data-x-menu--single-parent="true" 7805 7806 > 7807 <a href="/en-us/collections/tweed">Tweed</a> 7808 7809 7810 7811 7812 7813 7814 </li> 7815 7816 7817 <li 7818 class="x-menu--level-2--link" 7819 data-link-id="by-fabric--viscose" 7820 7821 > 7822 <a href="/en-us/collections/viscose">Viscose</a> 7823 7824 7825 7826 7827 <ul class="x-menu--level-3--container"> 7828 7829 7830 7831 <li 7832 class="x-menu--level-3--link" 7833 data-link-id="by-fabric--viscose--crepe" 7834 > 7835 <a href="/en-us/collections/viscose-crepe">
7835Crêpe</a> 7836 </li> 7837 7838 <li 7839 class="x-menu--level-3--link" 7840 data-link-id="by-fabric--viscose--corduroy" 7841 > 7842 <a href="/en-us/collections/viscose-corduroy">Corduroy</a> 7843 </li> 7844 7845 <li 7846 class="x-menu--level-3--link" 7847 data-link-id="by-fabric--viscose--jersey" 7848 > 7849 <a href="/en-us/collections/viscose-jersey">Jersey</a> 7850 </li> 7851 7852 <li 7853 class="x-menu--level-3--link" 7854 data-link-id="by-fabric--viscose--punta-di-milano" 7855 > 7856 <a href="/en-us/collections/punta-di-milano">Punta di Milano</a> 7857 </li> 7858 7859 <li 7860 class="x-menu--level-3--link" 7861 data-link-id="by-fabric--viscose--satin" 7862 > 7863 <a href="/en-us/collections/viscose-satin">Satin</a> 7864 </li> 7865 7866 <li 7867 class="x-menu--level-3--link" 7868 data-link-id="by-fabric--viscose--velvet" 7869 > 7870 <a href="/en-us/collections/viscose-velvet">Velvet</a> 7871 </li> 7872 7873 </ul> 7874 7875 7876 7877 </li> 7878 7879 7880 <li 7881 class="x-menu--level-2--link" 7882 data-link-id="by-fabric--wool" 7883 7884 > 7885 <a href="/en-us/collections/wool">Wool</a> 7886 7887 7888 7889 7890 <ul class="x-menu--level-3--container"> 7891 7892 7893 7894 <li 7895 class="x-menu--level-3--link" 7896 data-link-id="by-fabric--wool--alpaca" 7897 > 7898 <a href="/en-us/collections/wool-alpaca">Alpaca </a> 7899 </li> 7900 7901 <li 7902 class="x-menu--level-3--link" 7903 data-link-id="by-fabric--wool--blend" 7904 > 7905 <a href="/en-us/collections/wool-blend">Blend</a> 7906 </li> 7907 7908 <li 7909 class="x-menu--level-3--link" 7910 data-link-id="by-fabric--wool--boiled" 7911 > 7912 <a href="/en-us/collections/boiled-wool">Boiled</a> 7913 </li> 7914 7915 <li 7916 class="x-menu--level-3--link" 7917 data-link-id="by-fabric--wool--boucle" 7918 > 7919 <a href="/en-us/collections/wool-boucle">Boucle </a> 7920 </li> 7921 7922 <li 7923 class="x-menu--level-3--link" 7924 data-link-id="by-fabric--wool--cashmere" 7925 > 7926 <a href="/en-us/collections/wool-cashmere">Cashmere </a> 7927 </li> 7928 7929 <li 7930 class="x-menu--level-3--link" 7931 data-link-id="by-fabric--wool--double-face" 7932 > 7933 <a href="/en-us/collections/wool-double-face-1">Double Face</a> 7934 </li> 7935 7936 <li 7937 class="x-menu--level-3--link" 7938 data-link-id="by-fabric--wool--felt" 7939 > 7940 <a href="/en-us/collections/felt">Felt</a> 7941 </li> 7942 7943 <li 7944 class="x-menu--level-3--link" 7945 data-link-id="by-fabric--wool--flannel" 7946 > 7947 <a href="/en-us/collections/wool-flannel">Flannel </a> 7948 </li> 7949 7950 <li 7951 class="x-menu--level-3--link" 7952 data-link-id="by-fabric--wool--jacquard" 7953 > 7954 <a href="/en-us/collections/wool-jacquard-1">Jacquard</a> 7955 </li> 7956 7957 <li 7958 class="x-menu--level-3--link" 7959 data-link-id="by-fabric--wool--jersey" 7960 > 7961 <a href="/en-us/collections/wool-jersey">Jersey </a> 7962 </li> 7963 7964 <li 7965 class="x-menu--level-3--link" 7966 data-link-id="by-fabric--wool--knitted" 7967 > 7968 <a href="/en-us/collections/wool-knitted">Knitted</a> 7969 </li> 7970 7971 <li 7972 class="x-menu--level-3--link" 7973 data-link-id="by-fabric--wool--melton" 7974 > 7975 <a href="/en-us/collections/wool-melton">Melton </a> 7976 </li> 7977 7978 <li 7979 class="x-menu--level-3--link" 7980 data-link-id="by-fabric--wool--mohair" 7981 > 7982 <a href="/en-us/collections/wool-mohair">Mohair </a> 7983 </li> 7984 7985 <li 7986 class="x-menu--level-3--link" 7987 data-link-id="by-fabric--wool--suiting" 7988 > 7989 <a href="/en-us/collections/wool-suiting">Suiting</a> 7990 </li> 7991 7992 <li 7993 class="x-menu--level-3--link" 7994 data-link-id="by-fabric--wool--tweed" 7995 > 7996 <a href="/en-us/collections/wool-tweed">Tweed</a> 7997 </li> 7998 7999 <li 8000 class="x-menu--level-3--link" 8001 data-link-id="by-fabric--wool--virgin-wool" 8002 > 8003 <a href="/en-us/collections/virgin-wool">Virgin Wool </a> 8004 </li> 8005 8006 <li 8007 class="x-menu--level-3--link" 8008 data-link-id="by-fabric--wool--voile" 8009 > 8010 <a href="/en-us/collections/wool-voile">Voile</a> 8011 </li> 8012 8013 <li 8014 class="x-menu--level-3--link" 8015 data-link-id="by-fabric--wool--worsted-tweed" 8016 > 8017 <a href="/en-us/collections/worsted-tweed">Worsted Tweed </a> 8018 </li> 8019 8020 </ul> 8021 8022 8023 8024 </li> 8025 8026 </ul> 8027 </div> 8028 8029 8030 8031 </li> 8032 8033 <li 8034 class="x-menu--level-1--link" 8035 data-x-menu--depth="3" 8036 data-x-menu--open="false" 8037 data-link-id="by-designer" 8038 > 8039 8040 <a 8041 href="/en-us/collections/all-fabrics" 8042 aria-haspopup="true" 8043 aria-expanded="false" 8044 aria-controls="x-menu--sub-by-designer" 8045 >
8046 <span> 8047 By Designer 8048 </span> 8049 8050 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 8051 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 8052 </svg> 8053 8054 8055 8056 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 8057 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 8058 </svg> 8059 8060 8061 </a> 8062 8063 8064 8065 8066 <div class="x-menu--level-2--container" id="x-menu--sub-by-designer"> 8067 8068 <div class="x-menu--bg"></div> 8069 8070 <ul class="x-menu--level-2--list"> 8071 8072 8073 8074 8075 <li 8076 class="x-menu--level-2--link" 8077 data-link-id="by-designer--belgian-designer-fabrics" 8078 8079 > 8080 <a href="/en-us/collections/all-fabrics">Belgian Designer Fabrics</a> 8081 8082 8083 8084 8085 <ul class="x-menu--level-3--container"> 8086 8087 8088 8089 <li 8090 class="x-menu--level-3--link" 8091 data-link-id="by-designer--belgian-designer-fabrics--a-f-vandevorst" 8092 > 8093 <a href="/en-us/collections/a-f-vandevorst">A.F. Vandevorst</a> 8094 </li> 8095 8096 <li 8097 class="x-menu--level-3--link" 8098 data-link-id="by-designer--belgian-designer-fabrics--ame-antwerp" 8099 > 8100 <a href="/en-us/collections/facon-jacmin-copy">Ãme Antwerp</a> 8101 </li> 8102 8103 <li 8104 class="x-menu--level-3--link" 8105 data-link-id="by-designer--belgian-designer-fabrics--annemie-verbeke" 8106 > 8107 <a href="/en-us/collections/annemie-verbeke">Annemie Verbeke</a> 8108 </li> 8109 8110 <li 8111 class="x-menu--level-3--link" 8112 data-link-id="by-designer--belgian-designer-fabrics--atelier-noterman" 8113 > 8114 <a href="/en-us/collections/atelier-noterman">Atelier Noterman</a> 8115 </li> 8116 8117 <li 8118 class="x-menu--level-3--link" 8119 data-link-id="by-designer--belgian-designer-fabrics--capara" 8120 > 8121 <a href="/en-us/collections/capara">Capara</a> 8122 </li> 8123 8124 <li 8125 class="x-menu--level-3--link" 8126 data-link-id="by-designer--belgian-designer-fabrics--caroline-biss" 8127 > 8128 <a href="/en-us/collections/caroline-biss">Caroline Biss</a> 8129 </li> 8130 8131 <li 8132 class="x-menu--level-3--link" 8133 data-link-id="by-designer--belgian-designer-fabrics--caroline-bosmans" 8134 > 8135 <a href="/en-us/collections/caroline-bosmans">Caroline Bosmans</a> 8136 </li> 8137 8138 <li 8139 class="x-menu--level-3--link" 8140 data-link-id="by-designer--belgian-designer-fabrics--christian-wijnants" 8141 > 8142 <a href="/en-us/collections/ame-antwerp-copy">Christian Wijnants</a> 8143 </li> 8144 8145 <li 8146 class="x-menu--level-3--link" 8147 data-link-id="by-designer--belgian-designer-fabrics--collectors-club" 8148 > 8149 <a href="/en-us/collections/niagara-copy">Collectors Club</a> 8150 </li> 8151 8152 <li 8153 class="x-menu--level-3--link" 8154 data-link-id="by-designer--belgian-designer-fabrics--dries-van-noten" 8155 > 8156 <a href="/en-us/collections/dries-van-noten">Dries Van Noten</a> 8157 </li> 8158 8159 <li 8160 class="x-menu--level-3--link" 8161 data-link-id="by-designer--belgian-designer-fabrics--essentiel-antwerp" 8162 > 8163 <a href="/en-us/collections/conni-kaminski-copy">Essentiel Antwerp</a> 8164 </li> 8165 8166 <li 8167 class="x-menu--level-3--link" 8168 data-link-id="by-designer--belgian-designer-fabrics--facon-jacmin" 8169 > 8170 <a href="/en-us/collections/facon-jacmin">Façon Jacmin</a> 8171 </li> 8172 8173 <li 8174 class="x-menu--level-3--link" 8175 data-link-id="by-designer--belgian-designer-fabrics--gysemans" 8176 > 8177 <a href="/en-us/collections/gysemans">Gysemans</a> 8178 </li> 8179 8180 <li 8181 class="x-menu--level-3--link" 8182 data-link-id="by-designer--belgian-designer-fabrics--just-eve" 8183 > 8184 <a href="/en-us/collections/just-eve-1">Just Eve</a> 8185 </li> 8186 8187 <li 8188 class="x-menu--level-3--link" 8189 data-link-id="by-designer--belgian-designer-fabrics--leo-official" 8190 > 8191 <a href="/en-us/collections/leo-official">Leo Official</a> 8192 </li> 8193 8194 <li 8195 class="x-menu--level-3--link" 8196 data-link-id="by-designer--belgian-designer-fabrics--liebaert" 8197 > 8198 <a href="/en-us/collections/liebaert">Liebaert</a> 8199 </li> 8200 8201 <li 8202 class="x-menu--level-3--link" 8203 data-link-id="by-designer--belgian-designer-fabrics--max-lola" 8204 > 8205 <a href="/en-us/collections/maan-copy">Max & Lola</a> 8206 </li> 8207 8208 <li 8209 class="x-menu--level-3--link" 8210 data-link-id="by-designer--belgian-designer-fabrics--merlet" 8211 > 8212 <a href="/en-us/collections/merlet">Merlet</a> 8213 </li> 8214 8215 <li 8216 class="x-menu--level-3--link" 8217 data-link-id="by-designer--belgian-designer-fabrics--miek-peere" 8218 > 8219 <a href="/en-us/collections/max-lola-copy">Miek Peere</a> 8220 </li> 8221 8222 <li 8223 class="x-menu--level-3--link" 8224 data-link-id="by-designer--belgian-designer-fabrics--mon-col-anvers" 8225 > 8226 <a href="/en-us/collections/miek-peere-copy">Mon Col Anvers</a> 8227 </li> 8228 8229 <li 8230 class="x-menu--level-3--link" 8231 data-link-id="by-designer--belgian-designer-fabrics--mosaert" 8232 > 8233 <a href="/en-us/collections/miek-peere-copy-1">Mosaert</a> 8234 </li> 8235 8236 <li 8237 class="x-menu--level-3--link" 8238 data-link-id="by-designer--belgian-designer-fabrics--dao-mundo-melocoton" 8239 > 8240 <a href="/en-us/collections/mosaert-copy">Dão | Mundo Melocoton</a> 8241 </li> 8242 8243 <li 8244 class="x-menu--level-3--link" 8245 data-link-id="by-designer--belgian-designer-fabrics--namacheko" 8246 > 8247 <a href="/en-us/collections/namacheko">Namacheko</a> 8248 </li> 8249 8250 <li 8251 class="x-menu--level-3--link" 8252 data-link-id="by-designer--belgian-designer-fabrics--nathalie-vleeschouwer" 8253 > 8254 <a href="/en-us/collections/nathalie-vleeschouwer">Nathalie Vleeschouwer</a> 8255 </li> 8256 8257 <li 8258 class="x-menu--level-3--link" 8259 data-link-id="by-designer--belgian-designer-fabrics--orta" 8260 > 8261 <a href="/en-us/collections/orta">Orta</a> 8262 </li> 8263 8264 <li 8265 class="x-menu--level-3--link" 8266 data-link-id="by-designer--belgian-designer-fabrics--princess" 8267 > 8268 <a href="/en-us/collections/princess">Princess</a> 8269 </li> 8270 8271 <li 8272 class="x-menu--level-3--link" 8273 data-link-id="by-designer--belgian-designer-fabrics--rhune" 8274 > 8275 <a href="/en-us/collections/rhune">Rhune</a> 8276 </li> 8277 8278 <li 8279 class="x-menu--level-3--link" 8280 data-link-id="by-designer--belgian-designer-fabrics--rue-blanche" 8281 > 8282 <a href="/en-us/collections/rue-blanche">Rue Blanche</a> 8283 </li> 8284 8285 <li 8286 class="x-menu--level-3--link" 8287 data-link-id="by-designer--belgian-designer-fabrics--shades" 8288 > 8289 <a href="/en-us/collections/shades">Shades</a> 8290 </li> 8291 8292 <li 8293 class="x-menu--level-3--link" 8294 data-link-id="by-designer--belgian-designer-fabrics--sofie-dhoore" 8295 > 8296 <a href="/en-us/collections/sofie-dhoore">Sofie D'Hoore</a> 8297 </li> 8298 8299 <li 8300 class="x-menu--level-3--link" 8301 data-link-id="by-designer--belgian-designer-fabrics--soir-studio" 8302 > 8303 <a href="/en-us/collections/soir-studio">Soir Studio</a> 8304 </li> 8305 8306 <li 8307 class="x-menu--level-3--link" 8308 data-link-id="by-designer--belgian-designer-fabrics--thelma-louise" 8309 > 8310 <a href="/en-us/collections/thelma-louise">Thelma & Louise</a> 8311 </li> 8312 8313 <li 8314 class="x-menu--level-3--link" 8315 data-link-id="by-designer--belgian-designer-fabrics--walter-van-beirendonck" 8316 > 8317 <a href="/en-us/collections/walter-van-beirendonck">Walter Van Beirendonck</a> 8318 </li> 8319 8320 <li 8321 class="x-menu--level-3--link" 8322 data-link-id="by-designer--belgian-designer-fabrics--wild-muse" 8323 > 8324 <a href="/en-us/collections/wild-muse">Wild Muse</a> 8325 </li> 8326 8327 </ul> 8328 8329 8330 8331 </li> 8332 8333 8334 <li 8335 class="x-menu--level-2--link" 8336 data-link-id="by-designer--french-designer-fabrics" 8337 8338 > 8339 <a href="/en-us/collections/all-fabrics">French Designer Fabrics</a> 8340 8341 8342 8343 8344 <ul class="x-menu--level-3--container"> 8345 8346 8347 8348 <li 8349 class="x-menu--level-3--link" 8350 data-link-id="by-designer--french-designer-fabrics--ines-de-la-fressange" 8351 > 8352 <a href="/en-us/collections/ines-de-la-fressange">Ines de la Fressange</a> 8353 </li> 8354 8355 <li 8356 class="x-menu--level-3--link" 8357 data-link-id="by-designer--french-designer-fabrics--daiva-paris" 8358 > 8359 <a href="/en-us/collections/daiva-paris">Daiva Paris</a> 8360 </li> 8361 8362 </ul> 8363 8364 8365 8366 </li> 8367 8368 8369 <li 8370 class="x-menu--level-2--link" 8371 data-link-id="by-designer--dutch-designer-fabrics" 8372 8373 > 8374 <a href="/en-us/collections/all-fabrics">Dutch Designer Fabrics</a> 8375 8376 8377 8378 8379 <ul class="x-menu--level-3--container"> 8380 8381 8382 8383 <li 8384 class="x-menu--level-3--link" 8385 data-link-id="by-designer--dutch-designer-fabrics--botter" 8386 > 8387 <a href="/en-us/collections/botter">Botter</a> 8388 </li> 8389 8390 <li 8391 class="x-menu--level-3--link" 8392 data-link-id="by-designer--dutch-designer-fabrics--francon" 8393 > 8394 <a href="/en-us/collections/francon">Francon</a> 8395 </li> 8396 8397 <li 8398 class="x-menu--level-3--link" 8399 data-link-id="by-designer--dutch-designer-fabrics--david-laport" 8400 > 8401 <a href="/en-us/collections/david-laport">
8401David Laport</a> 8402 </li> 8403 8404 <li 8405 class="x-menu--level-3--link" 8406 data-link-id="by-designer--dutch-designer-fabrics--viktor-rolf" 8407 > 8408 <a href="/en-us/collections/viktor-rolf">Viktor & Rolf</a> 8409 </li> 8410 8411 </ul> 8412 8413 8414 8415 </li> 8416 8417 8418 <li 8419 class="x-menu--level-2--link" 8420 data-link-id="by-designer--german-designer-fabrics" 8421 8422 > 8423 <a href="/en-us/collections/all-fabrics">German Designer Fabrics</a> 8424 8425 8426 8427 8428 <ul class="x-menu--level-3--container"> 8429 8430 8431 8432 <li 8433 class="x-menu--level-3--link" 8434 data-link-id="by-designer--german-designer-fabrics--chanty" 8435 > 8436 <a href="/en-us/collections/chanty">Chanty</a> 8437 </li> 8438 8439 </ul> 8440 8441 8442 8443 </li> 8444 8445 8446 <li 8447 class="x-menu--level-2--link" 8448 data-link-id="by-designer--the-fabric-sales-collection" 8449 8450 data-x-menu--single-parent="true" 8451 8452 > 8453 <a href="/en-us/collections/the-fabric-sales-collection">The Fabric Sales Collection</a> 8454 8455 8456 8457 8458 8459 8460 </li> 8461 8462 </ul> 8463 </div> 8464 8465 8466 8467 </li> 8468 8469 <li 8470 class="x-menu--level-1--link" 8471 data-x-menu--depth="2" 8472 data-x-menu--open="false" 8473 data-link-id="by-colour" 8474 > 8475 8476 <a 8477 href="/en-us/collections/by-colour" 8478 aria-haspopup="true" 8479 aria-expanded="false" 8480 aria-controls="x-menu--sub-by-colour" 8481 > 8482 <span> 8483 By Colour 8484 </span> 8485 8486 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 8487 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 8488 </svg> 8489 8490 8491 8492 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 8493 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 8494 </svg> 8495 8496 8497 </a> 8498 8499 8500 8501 8502 <div class="x-menu--level-2--container" id="x-menu--sub-by-colour"> 8503 8504 <div class="x-menu--bg"></div> 8505 8506 <ul class="x-menu--level-2--list"> 8507 8508 8509 8510 8511 <li 8512 class="x-menu--level-2--link" 8513 data-link-id="by-colour--beige" 8514 8515 data-x-menu--single-parent="true" 8516 8517 > 8518 <a href="/en-us/collections/sand">Beige </a> 8519 8520 8521 8522 8523 8524 8525 </li> 8526 8527 8528 <li 8529 class="x-menu--level-2--link" 8530 data-link-id="by-colour--black" 8531 8532 data-x-menu--single-parent="true" 8533 8534 > 8535 <a href="/en-us/collections/black">Black</a> 8536 8537 8538 8539 8540 8541 8542 </li> 8543 8544 8545 <li 8546 class="x-menu--level-2--link" 8547 data-link-id="by-colour--blue" 8548 8549 data-x-menu--single-parent="true" 8550 8551 > 8552 <a href="/en-us/collections/blue">Blue</a> 8553 8554 8555 8556 8557 8558 8559 </li> 8560 8561 8562 <li 8563 class="x-menu--level-2--link" 8564 data-link-id="by-colour--brown" 8565 8566 data-x-menu--single-parent="true" 8567 8568 > 8569 <a href="/en-us/collections/brown">Brown</a> 8570 8571 8572 8573 8574 8575 8576 </li> 8577 8578 8579 <li 8580 class="x-menu--level-2--link" 8581 data-link-id="by-colour--burgundy" 8582 8583 data-x-menu--single-parent="true" 8584 8585 > 8586 <a href="/en-us/collections/burgundy">Burgundy</a> 8587 8588 8589 8590 8591 8592 8593 </li> 8594 8595 8596 <li 8597 class="x-menu--level-2--link" 8598 data-link-id="by-colour--camel" 8599 8600 data-x-menu--single-parent="true" 8601 8602 > 8603 <a href="/en-us/collections/camel">Camel</a> 8604 8605 8606 8607 8608 8609 8610 </li> 8611 8612 8613 <li 8614 class="x-menu--level-2--link" 8615 data-link-id="by-colour--fuchsia" 8616 8617 data-x-menu--single-parent="true" 8618 8619 > 8620 <a href="/en-us/collections/fuchsia-1">Fuchsia</a> 8621 8622 8623 8624 8625 8626 8627 </li> 8628 8629 8630 <li 8631 class="x-menu--level-2--link" 8632 data-link-id="by-colour--gold" 8633 8634 data-x-menu--single-parent="true" 8635 8636 > 8637 <a href="/en-us/collections/gold">Gold</a> 8638 8639 8640 8641 8642 8643 8644 </li> 8645 8646 8647 <li 8648 class="x-menu--level-2--link" 8649 data-link-id="by-colour--green" 8650 8651 data-x-menu--single-parent="true" 8652 8653 > 8654 <a href="/en-us/collections/green">Green</a> 8655 8656 8657 8658 8659 8660 8661 </li> 8662 8663 8664 <li 8665 class="x-menu--level-2--link" 8666 data-link-id="by-colour--grey" 8667 8668 data-x-menu--single-parent="true" 8669 8670 > 8671 <a href="/en-us/collections/grey">Grey</a> 8672 8673 8674 8675 8676 8677 8678 </li> 8679 8680 8681 <li 8682 class="x-menu--level-2--link" 8683 data-link-id="by-colour--lilac" 8684 8685 data-x-menu--single-parent="true" 8686 8687 > 8688 <a href="/en-us/collections/lilac">Lilac </a> 8689 8690 8691 8692 8693 8694 8695 </li> 8696 8697 8698 <li 8699 class="x-menu--level-2--link" 8700 data-link-id="by-colour--multicolour" 8701 8702 data-x-menu--single-parent="true" 8703 8704 > 8705 <a href="/en-us/collections/multicolour">Multicolour </a> 8706 8707 8708 8709 8710 8711 8712 </li> 8713 8714 8715 <li 8716 class="x-menu--level-2--link" 8717 data-link-id="by-colour--navy" 8718 8719 data-x-menu--single-parent="true" 8720 8721 > 8722 <a href="/en-us/collections/navy">Navy</a> 8723 8724 8725 8726 8727 8728 8729 </li> 8730 8731 8732 <li 8733 class="x-menu--level-2--link" 8734 data-link-id="by-colour--nude" 8735 8736 data-x-menu--single-parent="true" 8737 8738 > 8739 <a href="/en-us/collections/nude">Nude</a> 8740 8741 8742 8743 8744 8745 8746 </li> 8747 8748 8749 <li 8750 class="x-menu--level-2--link" 8751 data-link-id="by-colour--orange" 8752 8753 data-x-menu--single-parent="true" 8754 8755 > 8756 <a href="/en-us/collections/orange">Orange</a> 8757 8758 8759 8760 8761 8762 8763 </li> 8764 8765 8766 <li 8767 class="x-menu--level-2--link" 8768 data-link-id="by-colour--pink" 8769 8770 data-x-menu--single-parent="true" 8771 8772 > 8773 <a href="/en-us/collections/pink">Pink</a> 8774 8775 8776 8777 8778 8779 8780 </li> 8781 8782 8783 <li 8784 class="x-menu--level-2--link" 8785 data-link-id="by-colour--purple" 8786 8787 data-x-menu--single-parent="true" 8788 8789 > 8790 <a href="/en-us/collections/purple">Purple</a> 8791 8792 8793 8794 8795 8796 8797 </li> 8798 8799 8800 <li 8801 class="x-menu--level-2--link" 8802 data-link-id="by-colour--red" 8803 8804 data-x-menu--single-parent="true" 8805 8806 > 8807 <a href="/en-us/collections/red">Red</a> 8808 8809 8810 8811 8812 8813 8814 </li> 8815 8816 8817 <li 8818 class="x-menu--level-2--link" 8819 data-link-id="by-colour--silver" 8820 8821 data-x-menu--single-parent="true" 8822 8823 > 8824 <a href="/en-us/collections/silver">Silver</a> 8825 8826 8827 8828 8829 8830 8831 </li> 8832 8833 8834 <li 8835 class="x-menu--level-2--link" 8836 data-link-id="by-colour--turquoise" 8837 8838 data-x-menu--single-parent="true" 8839 8840 > 8841 <a href="/en-us/collections/turquoise">Turquoise</a> 8842 8843 8844 8845 8846 8847 8848 </li> 8849 8850 8851 <li 8852 class="x-menu--level-2--link" 8853 data-link-id="by-colour--white" 8854 8855 data-x-menu--single-parent="true" 8856 8857 > 8858 <a href="/en-us/collections/white">White</a> 8859 8860 8861 8862 8863 8864 8865 </li> 8866 8867 8868 <li 8869 class="x-menu--level-2--link" 8870 data-link-id="by-colour--yellow" 8871 8872 data-x-menu--single-parent="true" 8873 8874 > 8875 <a href="/en-us/collections/yellow">Yellow</a> 8876 8877 8878 8879 8880 8881 8882 </li> 8883 8884 </ul> 8885 </div> 8886 8887 8888 8889 </li> 8890 8891 <li 8892 class="x-menu--level-1--link" 8893 data-x-menu--depth="2" 8894 data-x-menu--open="false" 8895 data-link-id="by-print" 8896 > 8897 8898 <a 8899 href="/en-us/collections/by-design-1" 8900 aria-haspopup="true" 8901 aria-expanded="false" 8902 aria-controls="x-menu--sub-by-print" 8903 >
8904 <span> 8905 By Print 8906 </span> 8907 8908 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 8909 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 8910 </svg> 8911 8912 8913 8914 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 8915 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 8916 </svg> 8917 8918 8919 </a> 8920 8921 8922 8923 8924 <div class="x-menu--level-2--container" id="x-menu--sub-by-print"> 8925 8926 <div class="x-menu--bg"></div> 8927 8928 <ul class="x-menu--level-2--list"> 8929 8930 8931 8932 8933 <li 8934 class="x-menu--level-2--link" 8935 data-link-id="by-print--abstract" 8936 8937 data-x-menu--single-parent="true" 8938 8939 > 8940 <a href="/en-us/collections/abstract">Abstract </a> 8941 8942 8943 8944 8945 8946 8947 </li> 8948 8949 8950 <li 8951 class="x-menu--level-2--link" 8952 data-link-id="by-print--animal" 8953 8954 data-x-menu--single-parent="true" 8955 8956 > 8957 <a href="/en-us/collections/animal">Animal </a> 8958 8959 8960 8961 8962 8963 8964 </li> 8965 8966 8967 <li 8968 class="x-menu--level-2--link" 8969 data-link-id="by-print--camouflage" 8970 8971 data-x-menu--single-parent="true" 8972 8973 > 8974 <a href="/en-us/collections/camouflage">Camouflage</a> 8975 8976 8977 8978 8979 8980 8981 </li> 8982 8983 8984 <li 8985 class="x-menu--level-2--link" 8986 data-link-id="by-print--changeant" 8987 8988 data-x-menu--single-parent="true" 8989 8990 > 8991 <a href="/en-us/collections/changeant">Changeant </a> 8992 8993 8994 8995 8996 8997 8998 </li> 8999 9000 9001 <li 9002 class="x-menu--level-2--link" 9003 data-link-id="by-print--checks-tartan" 9004 9005 data-x-menu--single-parent="true" 9006 9007 > 9008 <a href="/en-us/collections/checks-tartan">Checks/Tartan</a> 9009 9010 9011 9012 9013 9014 9015 </li> 9016 9017 9018 <li 9019 class="x-menu--level-2--link" 9020 data-link-id="by-print--dots" 9021 9022 data-x-menu--single-parent="true" 9023 9024 > 9025 <a href="/en-us/collections/dots">Dots </a> 9026 9027 9028 9029 9030 9031 9032 </li> 9033 9034 9035 <li 9036 class="x-menu--level-2--link" 9037 data-link-id="by-print--embroidered" 9038 9039 data-x-menu--single-parent="true" 9040 9041 > 9042 <a href="/en-us/collections/embroidered">Embroidered</a> 9043 9044 9045 9046 9047 9048 9049 </li> 9050 9051 9052 <li 9053 class="x-menu--level-2--link" 9054 data-link-id="by-print--ethnic" 9055 9056 data-x-menu--single-parent="true" 9057 9058 > 9059 <a href="/en-us/collections/ethnic">Ethnic </a> 9060 9061 9062 9063 9064 9065 9066 </li> 9067 9068 9069 <li 9070 class="x-menu--level-2--link" 9071 data-link-id="by-print--floral" 9072 9073 data-x-menu--single-parent="true" 9074 9075 > 9076 <a href="/en-us/collections/floral">Floral </a> 9077 9078 9079 9080 9081 9082 9083 </li> 9084 9085 9086 <li 9087 class="x-menu--level-2--link" 9088 data-link-id="by-print--geometric" 9089 9090 data-x-menu--single-parent="true" 9091 9092 > 9093 <a href="/en-us/collections/geometric">Geometric </a> 9094 9095 9096 9097 9098 9099 9100 </li> 9101 9102 9103 <li 9104 class="x-menu--level-2--link" 9105 data-link-id="by-print--herringbone" 9106 9107 data-x-menu--single-parent="true" 9108 9109 > 9110 <a href="/en-us/collections/herringbone">Herringbone</a> 9111 9112 9113 9114 9115 9116 9117 </li> 9118 9119 9120 <li 9121 class="x-menu--level-2--link" 9122 data-link-id="by-print--iridescent" 9123 9124 data-x-menu--single-parent="true" 9125 9126 > 9127 <a href="/en-us/collections/iridescent">Iridescent </a> 9128 9129 9130 9131 9132 9133 9134 </li> 9135 9136 9137 <li 9138 class="x-menu--level-2--link" 9139 data-link-id="by-print--lurex" 9140 9141 data-x-menu--single-parent="true" 9142 9143 > 9144 <a href="/en-us/collections/lurex">Lurex</a> 9145 9146 9147 9148 9149 9150 9151 </li> 9152 9153 9154 <li 9155 class="x-menu--level-2--link" 9156 data-link-id="by-print--paisley" 9157 9158 data-x-menu--single-parent="true" 9159 9160 > 9161 <a href="/en-us/collections/paisley">Paisley</a> 9162 9163 9164 9165 9166 9167 9168 </li> 9169 9170 9171 <li 9172 class="x-menu--level-2--link" 9173 data-link-id="by-print--pied-de-poule" 9174 9175 data-x-menu--single-parent="true" 9176 9177 > 9178 <a href="/en-us/collections/pied-de-poule">Pied de Poule</a> 9179 9180 9181 9182 9183 9184 9185 </li> 9186 9187 9188 <li 9189 class="x-menu--level-2--link" 9190 data-link-id="by-print--pinstripe" 9191 9192 data-x-menu--single-parent="true" 9193 9194 > 9195 <a href="/en-us/collections/pinstripe">Pinstripe </a> 9196 9197 9198 9199 9200 9201 9202 </li> 9203 9204 9205 <li 9206 class="x-menu--level-2--link" 9207 data-link-id="by-print--striped" 9208 9209 data-x-menu--single-parent="true" 9210 9211 > 9212 <a href="/en-us/collections/striped-fabrics">Striped</a> 9213 9214 9215 9216 9217 9218 9219 </li> 9220 9221 9222 <li 9223 class="x-menu--level-2--link" 9224 data-link-id="by-print--wrinkly" 9225 9226 data-x-menu--single-parent="true" 9227 9228 > 9229 <a href="/en-us/collections/wrinkly">Wrinkly </a> 9230 9231 9232 9233 9234 9235 9236 </li> 9237 9238 </ul> 9239 </div> 9240 9241 9242 9243 </li> 9244 9245 <li 9246 class="x-menu--level-1--link" 9247 data-x-menu--depth="2" 9248 data-x-menu--open="false" 9249 data-link-id="by-project" 9250 > 9251 9252 <a 9253 href="/en-us/collections/all-fabrics" 9254 aria-haspopup="true" 9255 aria-expanded="false" 9256 aria-controls="x-menu--sub-by-project" 9257 >
9258 <span> 9259 By Project 9260 </span> 9261 9262 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 9263 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 9264 </svg> 9265 9266 9267 9268 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 9269 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 9270 </svg> 9271 9272 9273 </a> 9274 9275 9276 9277 9278 <div class="x-menu--level-2--container" id="x-menu--sub-by-project"> 9279 9280 <div class="x-menu--bg"></div> 9281 9282 <ul class="x-menu--level-2--list"> 9283 9284 9285 9286 9287 <li 9288 class="x-menu--level-2--link" 9289 data-link-id="by-project--lingerie-fabric" 9290 9291 data-x-menu--single-parent="true" 9292 9293 > 9294 <a href="/en-us/collections/lingerie-fabric">Lingerie Fabric</a> 9295 9296 9297 9298 9299 9300 9301 </li> 9302 9303 9304 <li 9305 class="x-menu--level-2--link" 9306 data-link-id="by-project--shirting-fabric" 9307 9308 data-x-menu--single-parent="true" 9309 9310 > 9311 <a href="/en-us/collections/shirting">Shirting Fabric</a> 9312 9313 9314 9315 9316 9317 9318 </li> 9319 9320 9321 <li 9322 class="x-menu--level-2--link" 9323 data-link-id="by-project--suiting-fabric" 9324 9325 data-x-menu--single-parent="true" 9326 9327 > 9328 <a href="/en-us/collections/suiting">Suiting Fabric</a> 9329 9330 9331 9332 9333 9334 9335 </li> 9336 9337 9338 <li 9339 class="x-menu--level-2--link" 9340 data-link-id="by-project--swimwear-fabric" 9341 9342 data-x-menu--single-parent="true" 9343 9344 > 9345 <a href="/en-us/collections/swimwear-fabric">Swimwear Fabric</a> 9346 9347 9348 9349 9350 9351 9352 </li> 9353 9354 9355 <li 9356 class="x-menu--level-2--link" 9357 data-link-id="by-project--outdoor-fabric" 9358 9359 data-x-menu--single-parent="true" 9360 9361 > 9362 <a href="/en-us/collections/waterproof-water-repellant">Outdoor Fabric</a> 9363 9364 9365 9366 9367 9368 9369 </li> 9370 9371 9372 <li 9373 class="x-menu--level-2--link" 9374 data-link-id="by-project--upholstery-fabric" 9375 9376 data-x-menu--single-parent="true" 9377 9378 > 9379 <a href="/en-us/collections/upholstery-fabrics">Upholstery Fabric</a> 9380 9381 9382 9383 9384 9385 9386 </li> 9387 9388 </ul> 9389 </div> 9390 9391 9392 9393 </li> 9394 9395 <li 9396 class="x-menu--level-1--link" 9397 data-x-menu--depth="3" 9398 data-x-menu--open="false" 9399 data-link-id="haberdashery" 9400 > 9401 9402 <a 9403 href="/en-us/collections/haberdashery" 9404 aria-haspopup="true" 9405 aria-expanded="false" 9406 aria-controls="x-menu--sub-haberdashery" 9407 > 9408 <span> 9409 Haberdashery 9410 </span> 9411 9412 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 9413 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 9414 </svg> 9415 9416 9417
9418 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 9419 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 9420 </svg> 9421 9422 9423 </a> 9424 9425 9426 9427 9428 <div class="x-menu--level-2--container" id="x-menu--sub-haberdashery"> 9429 9430 <div class="x-menu--bg"></div> 9431 9432 <ul class="x-menu--level-2--list"> 9433 9434 9435 9436 9437 <li 9438 class="x-menu--level-2--link" 9439 data-link-id="haberdashery--closures" 9440 9441 > 9442 <a href="/en-us/collections/closures">Closures</a> 9443 9444 9445 9446 9447 <ul class="x-menu--level-3--container"> 9448 9449 9450 9451 <li 9452 class="x-menu--level-3--link" 9453 data-link-id="haberdashery--closures--buttons" 9454 > 9455 <a href="/en-us/collections/buttons-1">Buttons</a> 9456 </li> 9457 9458 <li 9459 class="x-menu--level-3--link" 9460 data-link-id="haberdashery--closures--buckles" 9461 > 9462 <a href="/en-us/collections/buckle">Buckles</a> 9463 </li> 9464 9465 <li 9466 class="x-menu--level-3--link" 9467 data-link-id="haberdashery--closures--hooks-eyes" 9468 > 9469 <a href="/en-us/collections/hook-eyes">Hooks & Eyes </a> 9470 </li> 9471 9472 <li 9473 class="x-menu--level-3--link" 9474 data-link-id="haberdashery--closures--snaps-fastners" 9475 > 9476 <a href="/en-us/collections/snaps-fasteners">Snaps & Fastners</a> 9477 </li> 9478 9479 <li 9480 class="x-menu--level-3--link" 9481 data-link-id="haberdashery--closures--zippers" 9482 > 9483 <a href="/en-us/collections/zippers-1">Zippers</a> 9484 </li> 9485 9486 </ul> 9487 9488 9489 9490 </li> 9491 9492 9493 <li 9494 class="x-menu--level-2--link" 9495 data-link-id="haberdashery--trimming" 9496 9497 > 9498 <a href="/en-us/collections/trimming">Trimming</a> 9499 9500 9501 9502 9503 <ul class="x-menu--level-3--container"> 9504 9505 9506 9507 <li 9508 class="x-menu--level-3--link" 9509 data-link-id="haberdashery--trimming--bias-tape" 9510 > 9511 <a href="/en-us/collections/bias-tape-1">Bias Tape </a> 9512 </li> 9513 9514 <li 9515 class="x-menu--level-3--link" 9516 data-link-id="haberdashery--trimming--elastic-trim" 9517 > 9518 <a href="/en-us/collections/elastics">Elastic Trim</a> 9519 </li> 9520 9521 <li 9522 class="x-menu--level-3--link" 9523 data-link-id="haberdashery--trimming--cord" 9524 > 9525 <a href="/en-us/collections/cord">Cord </a> 9526 </li> 9527 9528 <li 9529 class="x-menu--level-3--link" 9530 data-link-id="haberdashery--trimming--grosgrain-ribbon" 9531 > 9532 <a href="/en-us/collections/grosgrain">Grosgrain Ribbon</a> 9533 </li> 9534 9535 <li 9536 class="x-menu--level-3--link" 9537 data-link-id="haberdashery--trimming--piping" 9538 > 9539 <a href="/en-us/collections/piping">Piping </a> 9540 </li> 9541 9542 <li 9543 class="x-menu--level-3--link" 9544 data-link-id="haberdashery--trimming--ribbon" 9545 > 9546 <a href="/en-us/collections/ribbons-1">Ribbon</a> 9547 </li> 9548 9549 <li 9550 class="x-menu--level-3--link" 9551 data-link-id="haberdashery--trimming--twill-tape" 9552 > 9553 <a href="/en-us/collections/twill-tape">Twill Tape </a> 9554 </li> 9555 9556 <li 9557 class="x-menu--level-3--link" 9558 data-link-id="haberdashery--trimming--webbing" 9559 > 9560 <a href="/en-us/collections/webbing">Webbing</a> 9561 </li> 9562 9563 </ul> 9564 9565 9566 9567 </li> 9568 9569 9570 <li 9571 class="x-menu--level-2--link" 9572 data-link-id="haberdashery--sewing-thread" 9573 9574 > 9575 <a href="/en-us/collections/sewing-thread">Sewing Thread</a> 9576 9577 9578 9579 9580 <ul class="x-menu--level-3--container"> 9581 9582 9583 9584 <li 9585 class="x-menu--level-3--link" 9586 data-link-id="haberdashery--sewing-thread--all-purpose-sewing-thread" 9587 > 9588 <a href="/en-us/collections/universal-sewing-thread">All Purpose Sewing Thread</a> 9589 </li> 9590 9591 <li 9592 class="x-menu--level-3--link" 9593 data-link-id="haberdashery--sewing-thread--silk-sewing-thread" 9594 > 9595 <a href="/en-us/collections/amanda">Silk Sewing Thread</a> 9596 </li> 9597 9598 <li 9599 class="x-menu--level-3--link" 9600 data-link-id="haberdashery--sewing-thread--elastic-sewing-thread" 9601 > 9602 <a href="/en-us/collections/elastic-sewing-threads">Elastic Sewing Thread</a> 9603 </li> 9604 9605 <li 9606 class="x-menu--level-3--link" 9607 data-link-id="haberdashery--sewing-thread--overlock-thread" 9608 > 9609 <a href="/en-us/collections/overlocking-thread">Overlock Thread</a> 9610 </li> 9611 9612 </ul> 9613 9614 9615 9616 </li> 9617 9618 9619 <li 9620 class="x-menu--level-2--link" 9621 data-link-id="haberdashery--interlining-fusing" 9622 9623 data-x-menu--single-parent="true" 9624 9625 > 9626 <a href="/en-us/collections/interlining">Interlining | Fusing</a> 9627 9628 9629 9630 9631 9632 9633 </li> 9634 9635 </ul> 9636 </div> 9637 9638 9639 9640 </li> 9641 9642 <li 9643 class="x-menu--level-1--link" 9644 data-x-menu--depth="2" 9645 data-x-menu--open="false" 9646 data-link-id="last-chance" 9647 > 9648 9649 <a 9650 href="/en-us/pages/zerowaste" 9651 aria-haspopup="true" 9652 aria-expanded="false" 9653 aria-controls="x-menu--sub-last-chance" 9654 >
9655 <span> 9656 LAST CHANCE 9657 </span> 9658 9659 <svg class="icon--root icon--chevron-down" viewBox="0 0 10 6"> 9660 <path d="M5 4.058L8.53.528l.707.707-3.53 3.53L5 5.472.763 1.235 1.47.528 5 4.058z" fill-rule="nonzero" /> 9661 </svg> 9662 9663 9664 9665 <svg class="icon--root icon--chevron-up" viewBox="0 0 10 6"> 9666 <path d="M5 1.942l-3.53 3.53-.707-.707 3.53-3.53L5 .528l4.237 4.237-.707.707L5 1.942z" fill-rule="nonzero" /> 9667 </svg> 9668 9669 9670 </a> 9671 9672 9673 9674 9675 <div class="x-menu--level-2--container" id="x-menu--sub-last-chance"> 9676 9677 <div class="x-menu--bg"></div> 9678 9679 <ul class="x-menu--level-2--list"> 9680 9681 9682 9683 9684 <li 9685 class="x-menu--level-2--link" 9686 data-link-id="last-chance--premium-discount-collection" 9687 9688 data-x-menu--single-parent="true" 9689 9690 > 9691 <a href="/en-us/collections/premium-discount-collection">Premium Discount Collection</a> 9692 9693 9694 9695 9696 9697 9698 </li> 9699 9700 9701 <li 9702 class="x-menu--level-2--link" 9703 data-link-id="last-chance--fabric-remnants" 9704 9705 data-x-menu--single-parent="true" 9706 9707 > 9708 <a href="/en-us/collections/coupons">Fabric Remnants</a> 9709 9710 9711 9712 9713 9714 9715 </li> 9716 9717 9718 <li 9719 class="x-menu--level-2--link" 9720 data-link-id="last-chance--showroom-samples" 9721 9722 data-x-menu--single-parent="true" 9723 9724 > 9725 <a href="/en-us/collections/showroom-samples">Showroom Samples</a> 9726 9727 9728 9729 9730 9731 9732 </li> 9733 9734 </ul> 9735 </div> 9736 9737 9738 9739 </li> 9740 9741 <li 9742 class="x-menu--level-1--link" 9743 data-x-menu--depth="1" 9744 data-x-menu--open="false" 9745 data-link-id="contact" 9746 > 9747 9748 <a href="/en-us/pages/where-to-find-us"><span>Contact </span></a> 9749 9750 9751 9752 9753 9754 9755 </li> 9756 9757 </ul> 9758 9759</nav> 9760 </div> 9761 9762 9763 9764 9765 </div> 9766 9767 <div class="header--mobile"> 9768 <div class="header--mobile--menu"> 9769 <div 9770 class="off-canvas--open" 9771 tabindex="0" 9772 data-off-canvas--open="left-sidebar" 9773 aria-haspopup=âmenuâ 9774 > 9775 9776 <svg class="icon--root icon--menu" viewBox="0 0 22 16"> 9777 <path d="M0 2.4V.6h22v1.8H0zm0 6.584v-1.8h22v1.8H0zm0 6.584v-1.8h22v1.8H0z" fill-rule="nonzero" /> 9778 </svg> 9779 9780 9781 </div> 9782 </div> 9783 9784 <div class="header--mobile--title"> 9785 9786 9787 9788 <a href="/en-us" role="banner" title="THE FABRIC SALES "> 9789 <img 9790 class="logo-image" 9791 src="//thefabricsales.com/cdn/shop/files/black-long_x85.jpg?v=1647090433" 9792 srcset= 9793 "//thefabricsales.com/cdn/shop/files/black-long_x85.jpg?v=1647090433 1x, 9794 //thefabricsales.com/cdn/shop/files/[email protected]?v=1647090433 2x" 9795 alt="THE FABRIC SALES " 9796 itemprop="logo" 9797 > 9798 </a> 9799 9800 </div> 9801 9802 <div class="header--mobile--cart" data-item="accent-text"> 9803 9804 9805<a 9806 class="header--cart-link" 9807 data-item="accent-text" 9808 href="/en-us/cart" 9809 aria-label="Cart" 9810> 9811 9812 9813 9814 <svg class="icon--root icon--bag" viewBox="0 0 18 21"> 9815 <path d="M5.156 3.99A3.837 3.837 0 019 .3a3.837 3.837 0 013.844 3.69h4.49l.389 14.704a1.75 1.75 0 01-1.704 1.795H2.027a1.75 1.75 0 01-1.75-1.75l.001-.046L.674 3.99h4.482zm1.502 0h4.684A2.337 2.337 0 009 1.8a2.337 2.337 0 00-2.342 2.19zm-1.506 1.5H2.135l-.358 13.243v.007c0 .138.112.25.25.25h13.946a.251.251 0 00.25-.257L15.874 5.49h-3.026v2.823h-1.5V5.49H6.652v2.823h-1.5V5.49z" fill-rule="nonzero" /> 9816 </svg> 9817 9818 9819 9820 9821 <span class="header--cart-number" data-item-count="0"> 9822 (<span class="cart--external--total-items">0</span>) 9823 </span> 9824</a> 9825 9826 9827 </div> 9828 9829 </div> 9830 9831</header> 9832 9833 9834 <style> 9835 header .logo-image { 9836 max-height: 85px; 9837 } 9838 9839 .header--top-row { 9840 height: 101px; 9841 } 9842 </style> 9843 9844 9845</div> 9846 9847 <section class="layout--main-content" id="main-content"> 9848 <!-- BEGIN content_for_index --><div id="shopify-section-1519177052247" class="shopify-section section--slideshow"><section 9849 class="slider " 9850 data-section-id="1519177052247" 9851 data-autoplay="true" 9852 data-rotate-frequency="7000" 9853 data-transition-style="default" 9854> 9855 <div class="row"> 9856 <div class="slides"> 9857 9858 9859 9860 9861 9862 9863 <div 9864 class="slide" 9865 data-id="image_6yfMHc" 9866 9867 > 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892<div 9893 class="image--root" 9894 data-aspectratio="1.5" 9895 9896 style="width: 100%;" 9897 9898> 9899 9900 <div 9901 class="image--container" 9902 style="padding-top:66.66666666666666%;" 9903 > 9904 <img 9905 class="lazyload" 9906 data-src="//thefabricsales.com/cdn/shop/files/Stylish_Fashion_Portrait_bce6acea-f165-462c-9c66-fe4babac972f_{width}x.png?v=1788881260" 9907 data-sizes="auto" 9908 data-widths="[295,394,590,700,800,1000,1200,1248]" 9909 data-aspectratio="1.5" 9910 alt="" 9911 > 9912 </div> 9913 9914 9915 <noscript> 9916 <img 9917 src="//thefabricsales.com/cdn/shop/files/Stylish_Fashion_Portrait_bce6acea-f165-462c-9c66-fe4babac972f_1024x1024.png?v=1788881260" 9918 alt="" 9919 > 9920 </noscript> 9921</div> 9922 9923 9924 9925 9926 9927 9928 <div class="caption left bottom text-left"> 9929 <div class="bg"></div> 9930 9931 <h2 data-item="section-heading">Suit up</h2> 9932 9933 9934 9935 <p class="sub-title" data-item="paragraph">Autumn is introducing itself</p> 9936 9937 9938 9939 <div class="slideshow--button"> 9940 <a data-item="button" href="/en-us/collections/suiting"> 9941 <div>Start sewing</div> 9942 </a> 9943 </div> 9944 9945 </div> 9946 9947 9948 9949 </div> 9950 9951 9952 </div> 9953 </div> 9954 9955 9956</section> 9957 9958<div class="modal video"> 9959 <div class="bg"></div> 9960 <div class="close"> 9961
9962 <svg class="icon--root icon--cross" viewBox="0 0 20 20"> 9963 <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" /> 9964 </svg> 9965 9966 9967 </div> 9968 9969 <div class="player columns large-8"> 9970 <div class="flex-video"></div> 9971 </div> 9972 9973 <div class="caption columns large-4"></div> 9974</div> 9975<div class="modal-mask"></div> 9976 9977</div><div id="shopify-section-1519177181912" class="shopify-section section--featured-collection"> 9978 9979 9980 9981<div 9982 class="product-slider length--50" 9983 style="" 9984> 9985 <div class="row header"> 9986 <div class="columns"> 9987 <h2 data-item="section-heading"> 9988 9989 <a href="/en-us/collections/newfabrics" title="">Latest Deadstock Fabrics</a> 9990 9991 </h2> 9992 </div> 9993 </div> 9994 <div class="row content"> 9995 <div 9996 class="product-grid--root" 9997 data-js-class="ProductGrid" 9998 data-in-slider="true" 9999 > 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034<div 10035 class="product--root" 10036 data-product-view="slider" 10037 10038 data-hover-image="true" 10039 10040 data-label-color="light" 10041> 10042 10043 10044 10045 <a href="/en-us/products/kira-salmon-pink-virgin-wool-fabric-online-exclusive" aria-label="Kira Salmon Pink Virgin Wool Fabric - ONLINE EXCLUSIVE -"> 10046 <div class="product--image-wrapper"> 10047 <div class="product--image"> 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069<div 10070 class="image--root" 10071 data-aspectratio="1.0" 10072 10073 style="width: 100%;" 10074 10075> 10076 10077 <div 10078 class="image--container" 10079 style="padding-top:100.0%;" 10080 > 10081 <img 10082 class="lazyload" 10083 data-src="//thefabricsales.com/cdn/shop/files/IMG_1897_30314f36-2431-47b6-860f-c73cc9647d37_{width}x.jpg?v=1790157879" 10084 data-sizes="auto" 10085 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10086 data-aspectratio="1.0" 10087 alt="" 10088 > 10089 </div> 10090 10091 10092 <noscript> 10093 <img 10094 src="//thefabricsales.com/cdn/shop/files/IMG_1897_30314f36-2431-47b6-860f-c73cc9647d37_1024x1024.jpg?v=1790157879" 10095 alt="" 10096 > 10097 </noscript> 10098</div> 10099 10100 10101 </div> 10102 10103 10104 <div class="product--hover-image"> 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125<div 10126 class="image--root" 10127 data-aspectratio="1.0" 10128 10129 style="width: 4000px;" 10130 10131> 10132 10133 <div 10134 class="image--container" 10135 style="padding-top:100.0%;" 10136 > 10137 <img 10138 class="lazyload" 10139 data-src="//thefabricsales.com/cdn/shop/files/IMG_1898_d3022513-d9be-4177-a67e-2b2e9eb79928_{width}x.jpg?v=1790157879" 10140 data-sizes="auto" 10141 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10142 data-aspectratio="1.0" 10143 alt="" 10144 > 10145 </div> 10146 10147 10148 <noscript> 10149 <img 10150 src="//thefabricsales.com/cdn/shop/files/IMG_1898_d3022513-d9be-4177-a67e-2b2e9eb79928_1024x1024.jpg?v=1790157879" 10151 alt="" 10152 > 10153 </noscript> 10154</div> 10155 10156 </div> 10157 10158 10159 </div> 10160 10161 <div class="product--details"> 10162 10163 <h3 class="product--title" data-item="paragraph"> 10164 Kira Salmon Pink Virgin Wool Fabric - ONLINE EXCLUSIVE - 10165 </h3> 10166 10167 10168 10169 10170 <div class="product--vendor" data-item="light-accent-text"> 10171 THE FABRIC SALES 10172 </div> 10173 10174 10175 10176 10177 10178 10179 <div class="product--price-container"> 10180 10181 <div class="product--price-wrapper"> 10182 10183 10184 <span class="product--price money" data-item="accent-text"> 10185 $2.88 10186 </span> 10187 10188 10189 <small>/ 10 cm </small> 10190 10191 </div> 10192 10193 <div class="product--unit-price-container" data-item="light-accent-text"> 10194 10195 </div> 10196 10197 </div> 10198 10199 </div> 10200 </a> 10201 10202 10203 10204 <!-- include 'wishlist-button-collection' with '16087994270030' --> 10205</div> 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244<div 10245 class="product--root" 10246 data-product-view="slider" 10247 10248 data-hover-image="true" 10249 10250 data-label-color="light" 10251> 10252 10253 10254 10255 <a href="/en-us/products/yill-grey-pinstriped-virgin-wool-cashmere-fabric-online-exclusive" aria-label="Yill Grey Pinstriped Virgin Wool Cashmere Fabric - ONLINE EXCLUSIVE -"> 10256 <div class="product--image-wrapper"> 10257 <div class="product--image"> 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279<div 10280 class="image--root" 10281 data-aspectratio="1.0" 10282
10283 style="width: 100%;" 10284 10285> 10286 10287 <div 10288 class="image--container" 10289 style="padding-top:100.0%;" 10290 > 10291 <img 10292 class="lazyload" 10293 data-src="//thefabricsales.com/cdn/shop/files/IMG_1901_401be388-6bde-476b-bf3f-2ad2052a0db1_{width}x.jpg?v=1790157608" 10294 data-sizes="auto" 10295 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10296 data-aspectratio="1.0" 10297 alt="" 10298 > 10299 </div> 10300 10301 10302 <noscript> 10303 <img 10304 src="//thefabricsales.com/cdn/shop/files/IMG_1901_401be388-6bde-476b-bf3f-2ad2052a0db1_1024x1024.jpg?v=1790157608" 10305 alt="" 10306 > 10307 </noscript> 10308</div> 10309 10310 10311 </div> 10312 10313 10314 <div class="product--hover-image"> 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335<div 10336 class="image--root" 10337 data-aspectratio="1.0" 10338 10339 style="width: 4000px;" 10340 10341> 10342 10343 <div 10344 class="image--container" 10345 style="padding-top:100.0%;" 10346 > 10347 <img 10348 class="lazyload" 10349 data-src="//thefabricsales.com/cdn/shop/files/IMG_1902_97059635-e2dd-414c-8453-e85c84e1b752_{width}x.jpg?v=1790157607" 10350 data-sizes="auto" 10351 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10352 data-aspectratio="1.0" 10353 alt="" 10354 > 10355 </div> 10356 10357 10358 <noscript> 10359 <img 10360 src="//thefabricsales.com/cdn/shop/files/IMG_1902_97059635-e2dd-414c-8453-e85c84e1b752_1024x1024.jpg?v=1790157607" 10361 alt="" 10362 > 10363 </noscript> 10364</div> 10365 10366 </div> 10367 10368 10369 </div> 10370 10371 <div class="product--details"> 10372 10373 <h3 class="product--title" data-item="paragraph"> 10374 Yill Grey Pinstriped Virgin Wool Cashmere Fabric - ONLINE EXCLUSIVE - 10375 </h3> 10376 10377 10378 10379 10380 <div class="product--vendor" data-item="light-accent-text"> 10381 THE FABRIC SALES 10382 </div> 10383 10384 10385 10386 10387 10388 10389 <div class="product--price-container"> 10390 10391 <div class="product--price-wrapper"> 10392 10393 10394 <span class="product--price money" data-item="accent-text"> 10395 $3.36 10396 </span> 10397 10398 10399 <small>/ 10 cm </small> 10400 10401 </div> 10402 10403 <div class="product--unit-price-container" data-item="light-accent-text"> 10404 10405 </div> 10406 10407 </div> 10408 10409 </div> 10410 </a> 10411 10412 10413 10414 <!-- include 'wishlist-button-collection' with '16087992041806' --> 10415</div> 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454<div 10455 class="product--root" 10456 data-product-view="slider" 10457 10458 data-hover-image="true" 10459 10460 data-label-color="light" 10461> 10462 10463 10464 10465 <a href="/en-us/products/chira-aqua-blue-striped-virgin-wool-suiting-fabric-online-exclusive" aria-label="Chira Aqua Blue Striped Virgin Wool Suiting Fabric - ONLINE EXCLUSIVE -"> 10466 <div class="product--image-wrapper"> 10467 <div class="product--image"> 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489<div 10490 class="image--root" 10491 data-aspectratio="1.0" 10492 10493 style="width: 100%;" 10494 10495> 10496 10497 <div 10498 class="image--container" 10499 style="padding-top:100.0%;" 10500 > 10501 <img 10502 class="lazyload" 10503 data-src="//thefabricsales.com/cdn/shop/files/IMG_1866_706d1422-d898-4d6b-8c8a-948a9096836f_{width}x.jpg?v=1790153880" 10504 data-sizes="auto" 10505 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10506 data-aspectratio="1.0" 10507 alt="" 10508 > 10509 </div> 10510 10511 10512 <noscript> 10513 <img 10514 src="//thefabricsales.com/cdn/shop/files/IMG_1866_706d1422-d898-4d6b-8c8a-948a9096836f_1024x1024.jpg?v=1790153880" 10515 alt="" 10516 > 10517 </noscript> 10518</div> 10519 10520 10521 </div> 10522 10523 10524 <div class="product--hover-image"> 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545<div 10546 class="image--root" 10547 data-aspectratio="1.0" 10548 10549 style="width: 4000px;" 10550 10551> 10552 10553 <div 10554 class="image--container" 10555 style="padding-top:100.0%;" 10556 > 10557 <img 10558 class="lazyload" 10559 data-src="//thefabricsales.com/cdn/shop/files/IMG_1867_7e5d9c2b-8b05-4051-876f-d0f7760ca4a2_{width}x.jpg?v=1790153881" 10560 data-sizes="auto" 10561 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10562 data-aspectratio="1.0" 10563 alt="" 10564 > 10565 </div> 10566 10567 10568 <noscript> 10569 <img 10570 src="//thefabricsales.com/cdn/shop/files/IMG_1867_7e5d9c2b-8b05-4051-876f-d0f7760ca4a2_1024x1024.jpg?v=1790153881" 10571 alt="" 10572 > 10573 </noscript> 10574</div> 10575 10576 </div> 10577 10578 10579 </div> 10580 10581 <div class="product--details"> 10582 10583 <h3 class="product--title" data-item="paragraph"> 10584 Chira Aqua Blue Striped Virgin Wool Suiting Fabric - ONLINE EXCLUSIVE - 10585 </h3> 10586 10587 10588 10589 10590 <div class="product--vendor" data-item="light-accent-text"> 10591 THE FABRIC SALES 10592 </div> 10593 10594 10595 10596 10597 10598 10599 <div class="product--price-container"> 10600 10601 <div class="product--price-wrapper"> 10602 10603
10604 <span class="product--price money" data-item="accent-text"> 10605 $2.45 10606 </span> 10607 10608 10609 <small>/ 10 cm </small> 10610 10611 </div> 10612 10613 <div class="product--unit-price-container" data-item="light-accent-text"> 10614 10615 </div> 10616 10617 </div> 10618 10619 </div> 10620 </a> 10621 10622 10623 10624 <!-- include 'wishlist-button-collection' with '16087990042958' --> 10625</div> 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664<div 10665 class="product--root" 10666 data-product-view="slider" 10667 10668 data-hover-image="true" 10669 10670 data-label-color="light" 10671> 10672 10673 10674 10675 <a href="/en-us/products/lars-black-cashmere-blend-fabric-online-exclusive" aria-label="Lars Black Cashmere Blend Fabric - ONLINE EXCLUSIVE -"> 10676 <div class="product--image-wrapper"> 10677 <div class="product--image"> 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699<div 10700 class="image--root" 10701 data-aspectratio="1.0" 10702 10703 style="width: 100%;" 10704 10705> 10706 10707 <div 10708 class="image--container" 10709 style="padding-top:100.0%;" 10710 > 10711 <img 10712 class="lazyload" 10713 data-src="//thefabricsales.com/cdn/shop/files/IMG_1877_7cf2f59f-73f9-4c3c-b756-371f45015b95_{width}x.jpg?v=1790154779" 10714 data-sizes="auto" 10715 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10716 data-aspectratio="1.0" 10717 alt="" 10718 > 10719 </div> 10720 10721 10722 <noscript> 10723 <img 10724 src="//thefabricsales.com/cdn/shop/files/IMG_1877_7cf2f59f-73f9-4c3c-b756-371f45015b95_1024x1024.jpg?v=1790154779" 10725 alt="" 10726 > 10727 </noscript> 10728</div> 10729 10730 10731 </div> 10732 10733 10734 <div class="product--hover-image"> 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755<div 10756 class="image--root" 10757 data-aspectratio="1.0" 10758 10759 style="width: 4000px;" 10760 10761> 10762 10763 <div 10764 class="image--container" 10765 style="padding-top:100.0%;" 10766 > 10767 <img 10768 class="lazyload" 10769 data-src="//thefabricsales.com/cdn/shop/files/IMG_1878_f4a3a7d6-a266-4a74-94fb-4558d509aed0_{width}x.jpg?v=1790154779" 10770 data-sizes="auto" 10771 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10772 data-aspectratio="1.0" 10773 alt="" 10774 > 10775 </div> 10776 10777 10778 <noscript> 10779 <img 10780 src="//thefabricsales.com/cdn/shop/files/IMG_1878_f4a3a7d6-a266-4a74-94fb-4558d509aed0_1024x1024.jpg?v=1790154779" 10781 alt="" 10782 > 10783 </noscript> 10784</div> 10785 10786 </div> 10787 10788 10789 </div> 10790 10791 <div class="product--details"> 10792 10793 <h3 class="product--title" data-item="paragraph"> 10794 Lars Black Cashmere Blend Fabric - ONLINE EXCLUSIVE - 10795 </h3> 10796 10797 10798 10799 10800 <div class="product--vendor" data-item="light-accent-text"> 10801 THE FABRIC SALES 10802 </div> 10803 10804 10805 10806 10807 10808 10809 <div class="product--price-container"> 10810 10811 <div class="product--price-wrapper"> 10812 10813 10814 <span class="product--price money" data-item="accent-text"> 10815 $6.25 10816 </span> 10817 10818 10819 <small>/ 10 cm </small> 10820 10821 </div> 10822 10823 <div class="product--unit-price-container" data-item="light-accent-text"> 10824 10825 </div> 10826 10827 </div> 10828 10829 </div> 10830 </a> 10831 10832 10833 10834 <!-- include 'wishlist-button-collection' with '16087986602318' --> 10835</div> 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874<div 10875 class="product--root" 10876 data-product-view="slider" 10877 10878 data-hover-image="true" 10879 10880 data-label-color="light" 10881> 10882 10883 10884 10885 <a href="/en-us/products/nillo-beige-polyester-teddy-fabric-online-exclusive" aria-label="Nillo Beige Polyester Teddy Fabric - ONLINE EXCLUSIVE -"> 10886 <div class="product--image-wrapper"> 10887 <div class="product--image"> 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909<div 10910 class="image--root" 10911 data-aspectratio="1.0" 10912 10913 style="width: 100%;" 10914 10915> 10916 10917 <div 10918 class="image--container" 10919 style="padding-top:100.0%;" 10920 > 10921 <img 10922 class="lazyload" 10923 data-src="//thefabricsales.com/cdn/shop/files/IMG_1894_62b8b7b7-7feb-4f1f-acf8-f839da2fb0a1_{width}x.jpg?v=1790157442" 10924 data-sizes="auto" 10925 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10926 data-aspectratio="1.0" 10927 alt="" 10928 > 10929 </div> 10930 10931 10932 <noscript> 10933 <img 10934 src="//thefabricsales.com/cdn/shop/files/IMG_1894_62b8b7b7-7feb-4f1f-acf8-f839da2fb0a1_1024x1024.jpg?v=1790157442" 10935 alt="" 10936 > 10937 </noscript> 10938</div> 10939 10940 10941 </div> 10942 10943 10944 <div class="product--hover-image"> 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965<div 10966 class="image--root" 10967 data-aspectratio="1.0" 10968
10969 style="width: 4000px;" 10970 10971> 10972 10973 <div 10974 class="image--container" 10975 style="padding-top:100.0%;" 10976 > 10977 <img 10978 class="lazyload" 10979 data-src="//thefabricsales.com/cdn/shop/files/IMG_1895_4306e49e-1f6d-41ca-ad23-6e87d67fdf95_{width}x.jpg?v=1790157442" 10980 data-sizes="auto" 10981 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 10982 data-aspectratio="1.0" 10983 alt="" 10984 > 10985 </div> 10986 10987 10988 <noscript> 10989 <img 10990 src="//thefabricsales.com/cdn/shop/files/IMG_1895_4306e49e-1f6d-41ca-ad23-6e87d67fdf95_1024x1024.jpg?v=1790157442" 10991 alt="" 10992 > 10993 </noscript> 10994</div> 10995 10996 </div> 10997 10998 10999 </div> 11000 11001 <div class="product--details"> 11002 11003 <h3 class="product--title" data-item="paragraph"> 11004 Nillo Beige Polyester Teddy Fabric - ONLINE EXCLUSIVE - 11005 </h3> 11006 11007 11008 11009 11010 <div class="product--vendor" data-item="light-accent-text"> 11011 THE FABRIC SALES 11012 </div> 11013 11014 11015 11016 11017 11018 11019 <div class="product--price-container"> 11020 11021 <div class="product--price-wrapper"> 11022 11023 11024 <span class="product--price money" data-item="accent-text"> 11025 $1.73 11026 </span> 11027 11028 11029 <small>/ 10 cm </small> 11030 11031 </div> 11032 11033 <div class="product--unit-price-container" data-item="light-accent-text"> 11034 11035 </div> 11036 11037 </div> 11038 11039 </div> 11040 </a> 11041 11042 11043 11044 <!-- include 'wishlist-button-collection' with '16087974740302' --> 11045</div> 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084<div 11085 class="product--root" 11086 data-product-view="slider" 11087 11088 data-hover-image="true" 11089 11090 data-label-color="light" 11091> 11092 11093 11094 11095 <a href="/en-us/products/sien-burgundy-abstract-virgin-wool-fabric-online-exclusive" aria-label="Sien Burgundy Abstract Virgin Wool Fabric - ONLINE EXCLUSIVE -"> 11096 <div class="product--image-wrapper"> 11097 <div class="product--image"> 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119<div 11120 class="image--root" 11121 data-aspectratio="1.0" 11122 11123 style="width: 100%;" 11124 11125> 11126 11127 <div 11128 class="image--container" 11129 style="padding-top:100.0%;" 11130 > 11131 <img 11132 class="lazyload" 11133 data-src="//thefabricsales.com/cdn/shop/files/IMG_1891_60f68a72-9020-4852-9dad-98c3d1952f07_{width}x.jpg?v=1790157102" 11134 data-sizes="auto" 11135 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11136 data-aspectratio="1.0" 11137 alt="" 11138 > 11139 </div> 11140 11141 11142 <noscript> 11143 <img 11144 src="//thefabricsales.com/cdn/shop/files/IMG_1891_60f68a72-9020-4852-9dad-98c3d1952f07_1024x1024.jpg?v=1790157102" 11145 alt="" 11146 > 11147 </noscript> 11148</div> 11149 11150 11151 </div> 11152 11153 11154 <div class="product--hover-image"> 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175<div 11176 class="image--root" 11177 data-aspectratio="1.0" 11178 11179 style="width: 4000px;" 11180 11181> 11182 11183 <div 11184 class="image--container" 11185 style="padding-top:100.0%;" 11186 > 11187 <img 11188 class="lazyload" 11189 data-src="//thefabricsales.com/cdn/shop/files/IMG_1892_617dd11c-156f-4187-ab94-c9e7987752f3_{width}x.jpg?v=1790157102" 11190 data-sizes="auto" 11191 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11192 data-aspectratio="1.0" 11193 alt="" 11194 > 11195 </div> 11196 11197 11198 <noscript> 11199 <img 11200 src="//thefabricsales.com/cdn/shop/files/IMG_1892_617dd11c-156f-4187-ab94-c9e7987752f3_1024x1024.jpg?v=1790157102" 11201 alt="" 11202 > 11203 </noscript> 11204</div> 11205 11206 </div> 11207 11208 11209 </div> 11210 11211 <div class="product--details"> 11212 11213 <h3 class="product--title" data-item="paragraph"> 11214 Sien Burgundy Abstract Virgin Wool Fabric - ONLINE EXCLUSIVE - 11215 </h3> 11216 11217 11218 11219 11220 <div class="product--vendor" data-item="light-accent-text"> 11221 THE FABRIC SALES 11222 </div> 11223 11224 11225 11226 11227 11228 11229 <div class="product--price-container"> 11230 11231 <div class="product--price-wrapper"> 11232 11233 11234 <span class="product--price money" data-item="accent-text"> 11235 $2.41 11236 </span> 11237 11238 11239 <small>/ 10 cm </small> 11240 11241 </div> 11242 11243 <div class="product--unit-price-container" data-item="light-accent-text"> 11244 11245 </div> 11246 11247 </div> 11248 11249 </div> 11250 </a> 11251 11252 11253
11254 <!-- include 'wishlist-button-collection' with '16087972643150' --> 11255</div> 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294<div 11295 class="product--root" 11296 data-product-view="slider" 11297 11298 data-hover-image="true" 11299 11300 data-label-color="light" 11301> 11302 11303 11304 11305 <a href="/en-us/products/lina-beige-virgin-wool-fabric-online-exclusive" aria-label="Lina Beige Virgin Wool Fabric - ONLINE EXCLUSIVE -"> 11306 <div class="product--image-wrapper"> 11307 <div class="product--image"> 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329<div 11330 class="image--root" 11331 data-aspectratio="1.0" 11332 11333 style="width: 100%;" 11334 11335> 11336 11337 <div 11338 class="image--container" 11339 style="padding-top:100.0%;" 11340 > 11341 <img 11342 class="lazyload" 11343 data-src="//thefabricsales.com/cdn/shop/files/IMG_1904_785cbfaa-9dc9-43d1-bdae-8b82c4d8d103_{width}x.jpg?v=1790158665" 11344 data-sizes="auto" 11345 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11346 data-aspectratio="1.0" 11347 alt="" 11348 > 11349 </div> 11350 11351 11352 <noscript> 11353 <img 11354 src="//thefabricsales.com/cdn/shop/files/IMG_1904_785cbfaa-9dc9-43d1-bdae-8b82c4d8d103_1024x1024.jpg?v=1790158665" 11355 alt="" 11356 > 11357 </noscript> 11358</div> 11359 11360 11361 </div> 11362 11363 11364 <div class="product--hover-image"> 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385<div 11386 class="image--root" 11387 data-aspectratio="1.0" 11388 11389 style="width: 4000px;" 11390 11391> 11392 11393 <div 11394 class="image--container" 11395 style="padding-top:100.0%;" 11396 > 11397 <img 11398 class="lazyload" 11399 data-src="//thefabricsales.com/cdn/shop/files/IMG_1905_33a61cb7-58eb-4e79-9644-a0fa3eb0e3c6_{width}x.jpg?v=1790158664" 11400 data-sizes="auto" 11401 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11402 data-aspectratio="1.0" 11403 alt="" 11404 > 11405 </div> 11406 11407 11408 <noscript> 11409 <img 11410 src="//thefabricsales.com/cdn/shop/files/IMG_1905_33a61cb7-58eb-4e79-9644-a0fa3eb0e3c6_1024x1024.jpg?v=1790158664" 11411 alt="" 11412 > 11413 </noscript> 11414</div> 11415 11416 </div> 11417 11418 11419 </div> 11420 11421 <div class="product--details"> 11422 11423 <h3 class="product--title" data-item="paragraph"> 11424 Lina Beige Virgin Wool Fabric - ONLINE EXCLUSIVE - 11425 </h3> 11426 11427 11428 11429 11430 <div class="product--vendor" data-item="light-accent-text"> 11431 THE FABRIC SALES 11432 </div> 11433 11434 11435 11436 11437 11438 11439 <div class="product--price-container"> 11440 11441 <div class="product--price-wrapper"> 11442 11443 11444 <span class="product--price money" data-item="accent-text"> 11445 $2.88 11446 </span> 11447 11448 11449 <small>/ 10 cm </small> 11450 11451 </div> 11452 11453 <div class="product--unit-price-container" data-item="light-accent-text"> 11454 11455 </div> 11456 11457 </div> 11458 11459 </div> 11460 </a> 11461 11462 11463 11464 <!-- include 'wishlist-button-collection' with '16087969890638' --> 11465</div> 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504<div 11505 class="product--root" 11506 data-product-view="slider" 11507 11508 data-hover-image="true" 11509 11510 data-label-color="light" 11511> 11512 11513 11514 11515 <a href="/en-us/products/tom-dark-blue-speckled-wool-fabric-online-exclusive" aria-label="Tom Dark Blue Speckled Wool Fabric - ONLINE EXCLUSIVE -"> 11516 <div class="product--image-wrapper"> 11517 <div class="product--image"> 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539<div 11540 class="image--root" 11541 data-aspectratio="1.0" 11542 11543 style="width: 100%;" 11544 11545> 11546 11547 <div 11548 class="image--container" 11549 style="padding-top:100.0%;" 11550 > 11551 <img 11552 class="lazyload" 11553 data-src="//thefabricsales.com/cdn/shop/files/IMG_1884_a3d73dfd-0a41-4fc3-be14-8526c9b64413_{width}x.jpg?v=1790155727" 11554 data-sizes="auto" 11555 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11556 data-aspectratio="1.0" 11557 alt="" 11558 > 11559 </div> 11560 11561 11562 <noscript> 11563 <img 11564 src="//thefabricsales.com/cdn/shop/files/IMG_1884_a3d73dfd-0a41-4fc3-be14-8526c9b64413_1024x1024.jpg?v=1790155727" 11565 alt="" 11566 > 11567 </noscript> 11568</div> 11569 11570 11571 </div> 11572 11573 11574 <div class="product--hover-image"> 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595<div 11596 class="image--root" 11597 data-aspectratio="1.0" 11598
11599 style="width: 4000px;" 11600 11601> 11602 11603 <div 11604 class="image--container" 11605 style="padding-top:100.0%;" 11606 > 11607 <img 11608 class="lazyload" 11609 data-src="//thefabricsales.com/cdn/shop/files/IMG_1885_f9ba53cf-ed30-408b-b74f-a1b941f2c72a_{width}x.jpg?v=1790155727" 11610 data-sizes="auto" 11611 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11612 data-aspectratio="1.0" 11613 alt="" 11614 > 11615 </div> 11616 11617 11618 <noscript> 11619 <img 11620 src="//thefabricsales.com/cdn/shop/files/IMG_1885_f9ba53cf-ed30-408b-b74f-a1b941f2c72a_1024x1024.jpg?v=1790155727" 11621 alt="" 11622 > 11623 </noscript> 11624</div> 11625 11626 </div> 11627 11628 11629 </div> 11630 11631 <div class="product--details"> 11632 11633 <h3 class="product--title" data-item="paragraph"> 11634 Tom Dark Blue Speckled Wool Fabric - ONLINE EXCLUSIVE - 11635 </h3> 11636 11637 11638 11639 11640 <div class="product--vendor" data-item="light-accent-text"> 11641 THE FABRIC SALES 11642 </div> 11643 11644 11645 11646 11647 11648 11649 <div class="product--price-container"> 11650 11651 <div class="product--price-wrapper"> 11652 11653 11654 <span class="product--price money" data-item="accent-text"> 11655 $2.41 11656 </span> 11657 11658 11659 <small>/ 10 cm </small> 11660 11661 </div> 11662 11663 <div class="product--unit-price-container" data-item="light-accent-text"> 11664 11665 </div> 11666 11667 </div> 11668 11669 </div> 11670 </a> 11671 11672 11673 11674 <!-- include 'wishlist-button-collection' with '16087965040974' --> 11675</div> 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714<div 11715 class="product--root" 11716 data-product-view="slider" 11717 11718 data-hover-image="true" 11719 11720 data-label-color="light" 11721> 11722 11723 11724 11725 <a href="/en-us/products/ina-multicolour-pied-de-poule-wool-fabric-online-exclusive" aria-label="Ina Multicolour Pied de poule Wool Fabric - ONLINE EXCLUSIVE -"> 11726 <div class="product--image-wrapper"> 11727 <div class="product--image"> 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749<div 11750 class="image--root" 11751 data-aspectratio="1.0" 11752 11753 style="width: 100%;" 11754 11755> 11756 11757 <div 11758 class="image--container" 11759 style="padding-top:100.0%;" 11760 > 11761 <img 11762 class="lazyload" 11763 data-src="//thefabricsales.com/cdn/shop/files/IMG_1858_b1230e81-a7a9-47e3-bc88-7510bd2d0716_{width}x.jpg?v=1790153030" 11764 data-sizes="auto" 11765 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11766 data-aspectratio="1.0" 11767 alt="" 11768 > 11769 </div> 11770 11771 11772 <noscript> 11773 <img 11774 src="//thefabricsales.com/cdn/shop/files/IMG_1858_b1230e81-a7a9-47e3-bc88-7510bd2d0716_1024x1024.jpg?v=1790153030" 11775 alt="" 11776 > 11777 </noscript> 11778</div> 11779 11780 11781 </div> 11782 11783 11784 <div class="product--hover-image"> 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805<div 11806 class="image--root" 11807 data-aspectratio="1.0" 11808 11809 style="width: 4000px;" 11810 11811> 11812 11813 <div 11814 class="image--container" 11815 style="padding-top:100.0%;" 11816 > 11817 <img 11818 class="lazyload" 11819 data-src="//thefabricsales.com/cdn/shop/files/IMG_1859_3da2676d-0ff0-4e53-aac2-6383dc60a584_{width}x.jpg?v=1790153030" 11820 data-sizes="auto" 11821 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11822 data-aspectratio="1.0" 11823 alt="" 11824 > 11825 </div> 11826 11827 11828 <noscript> 11829 <img 11830 src="//thefabricsales.com/cdn/shop/files/IMG_1859_3da2676d-0ff0-4e53-aac2-6383dc60a584_1024x1024.jpg?v=1790153030" 11831 alt="" 11832 > 11833 </noscript> 11834</div> 11835 11836 </div> 11837 11838 11839 </div> 11840 11841 <div class="product--details"> 11842 11843 <h3 class="product--title" data-item="paragraph"> 11844 Ina Multicolour Pied de poule Wool Fabric - ONLINE EXCLUSIVE - 11845 </h3> 11846 11847 11848 11849 11850 <div class="product--vendor" data-item="light-accent-text"> 11851 INES DE LA FRESSANGE 11852 </div> 11853 11854 11855 11856 11857 11858 11859 <div class="product--price-container"> 11860 11861 <div class="product--price-wrapper"> 11862 11863 11864 <span class="product--price money" data-item="accent-text"> 11865 $2.50 11866 </span> 11867 11868 11869 <small>/ 10 cm </small> 11870 11871 </div> 11872 11873 <div class="product--unit-price-container" data-item="light-accent-text"> 11874 11875 </div> 11876 11877 </div> 11878 11879 </div> 11880 </a> 11881 11882 11883
11884 <!-- include 'wishlist-button-collection' with '16087958978894' --> 11885</div> 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924<div 11925 class="product--root" 11926 data-product-view="slider" 11927 11928 data-hover-image="true" 11929 11930 data-label-color="light" 11931> 11932 11933 11934 11935 <a href="/en-us/products/isan-mauve-purple-boiled-wool-fabric-online-exclusive" aria-label="Isan Mauve Purple Boiled Wool Fabric - ONLINE EXCLUSIVE -"> 11936 <div class="product--image-wrapper"> 11937 <div class="product--image"> 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959<div 11960 class="image--root" 11961 data-aspectratio="1.0" 11962 11963 style="width: 100%;" 11964 11965> 11966 11967 <div 11968 class="image--container" 11969 style="padding-top:100.0%;" 11970 > 11971 <img 11972 class="lazyload" 11973 data-src="//thefabricsales.com/cdn/shop/files/IMG_1907_5b68aafe-0c62-47b0-992b-b7ca8a97c9a4_{width}x.jpg?v=1790158189" 11974 data-sizes="auto" 11975 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 11976 data-aspectratio="1.0" 11977 alt="" 11978 > 11979 </div> 11980 11981 11982 <noscript> 11983 <img 11984 src="//thefabricsales.com/cdn/shop/files/IMG_1907_5b68aafe-0c62-47b0-992b-b7ca8a97c9a4_1024x1024.jpg?v=1790158189" 11985 alt="" 11986 > 11987 </noscript> 11988</div> 11989 11990 11991 </div> 11992 11993 11994 <div class="product--hover-image"> 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015<div 12016 class="image--root" 12017 data-aspectratio="1.0" 12018 12019 style="width: 4000px;" 12020 12021> 12022 12023 <div 12024 class="image--container" 12025 style="padding-top:100.0%;" 12026 > 12027 <img 12028 class="lazyload" 12029 data-src="//thefabricsales.com/cdn/shop/files/IMG_1908_a91fd1a0-3e0e-47b4-aa25-48667eb102ea_{width}x.jpg?v=1790158189" 12030 data-sizes="auto" 12031 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12032 data-aspectratio="1.0" 12033 alt="" 12034 > 12035 </div> 12036 12037 12038 <noscript> 12039 <img 12040 src="//thefabricsales.com/cdn/shop/files/IMG_1908_a91fd1a0-3e0e-47b4-aa25-48667eb102ea_1024x1024.jpg?v=1790158189" 12041 alt="" 12042 > 12043 </noscript> 12044</div> 12045 12046 </div> 12047 12048 12049 </div> 12050 12051 <div class="product--details"> 12052 12053 <h3 class="product--title" data-item="paragraph"> 12054 Isan Mauve Purple Boiled Wool Fabric - ONLINE EXCLUSIVE - 12055 </h3> 12056 12057 12058 12059 12060 <div class="product--vendor" data-item="light-accent-text"> 12061 THE FABRIC SALES 12062 </div> 12063 12064 12065 12066 12067 12068 12069 <div class="product--price-container"> 12070 12071 <div class="product--price-wrapper"> 12072 12073 12074 <span class="product--price money" data-item="accent-text"> 12075 $2.41 12076 </span> 12077 12078 12079 <small>/ 10 cm </small> 12080 12081 </div> 12082 12083 <div class="product--unit-price-container" data-item="light-accent-text"> 12084 12085 </div> 12086 12087 </div> 12088 12089 </div> 12090 </a> 12091 12092 12093 12094 <!-- include 'wishlist-button-collection' with '16087951704398' --> 12095</div> 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134<div 12135 class="product--root" 12136 data-product-view="slider" 12137 12138 data-hover-image="true" 12139 12140 data-label-color="light" 12141> 12142 12143 12144 12145 <a href="/en-us/products/saran-beige-herringbone-wool-blend-fabric-online-exclusive" aria-label="Saran Beige Herringbone Wool Blend Fabric - ONLINE EXCLUSIVE -"> 12146 <div class="product--image-wrapper"> 12147 <div class="product--image"> 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169<div 12170 class="image--root" 12171 data-aspectratio="1.0" 12172 12173 style="width: 100%;" 12174 12175> 12176 12177 <div 12178 class="image--container" 12179 style="padding-top:100.0%;" 12180 > 12181 <img 12182 class="lazyload" 12183 data-src="//thefabricsales.com/cdn/shop/files/IMG_1862_cb648d4d-d3e2-4934-af88-00f0df1bc387_{width}x.jpg?v=1790153486" 12184 data-sizes="auto" 12185 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12186 data-aspectratio="1.0" 12187 alt="" 12188 > 12189 </div> 12190 12191 12192 <noscript> 12193 <img 12194 src="//thefabricsales.com/cdn/shop/files/IMG_1862_cb648d4d-d3e2-4934-af88-00f0df1bc387_1024x1024.jpg?v=1790153486" 12195 alt="" 12196 > 12197 </noscript> 12198</div> 12199 12200 12201 </div> 12202 12203 12204 <div class="product--hover-image"> 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225<div 12226 class="image--root" 12227 data-aspectratio="1.0" 12228
12229 style="width: 4000px;" 12230 12231> 12232 12233 <div 12234 class="image--container" 12235 style="padding-top:100.0%;" 12236 > 12237 <img 12238 class="lazyload" 12239 data-src="//thefabricsales.com/cdn/shop/files/IMG_1863_194394ca-1ba1-4a93-901b-2bacc8d2aaae_{width}x.jpg?v=1790153486" 12240 data-sizes="auto" 12241 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12242 data-aspectratio="1.0" 12243 alt="" 12244 > 12245 </div> 12246 12247 12248 <noscript> 12249 <img 12250 src="//thefabricsales.com/cdn/shop/files/IMG_1863_194394ca-1ba1-4a93-901b-2bacc8d2aaae_1024x1024.jpg?v=1790153486" 12251 alt="" 12252 > 12253 </noscript> 12254</div> 12255 12256 </div> 12257 12258 12259 </div> 12260 12261 <div class="product--details"> 12262 12263 <h3 class="product--title" data-item="paragraph"> 12264 Saran Beige Herringbone Wool Blend Fabric - ONLINE EXCLUSIVE - 12265 </h3> 12266 12267 12268 12269 12270 <div class="product--vendor" data-item="light-accent-text"> 12271 THE FABRIC SALES 12272 </div> 12273 12274 12275 12276 12277 12278 12279 <div class="product--price-container"> 12280 12281 <div class="product--price-wrapper"> 12282 12283 12284 <span class="product--price money" data-item="accent-text"> 12285 $2.41 12286 </span> 12287 12288 12289 <small>/ 10 cm </small> 12290 12291 </div> 12292 12293 <div class="product--unit-price-container" data-item="light-accent-text"> 12294 12295 </div> 12296 12297 </div> 12298 12299 </div> 12300 </a> 12301 12302 12303 12304 <!-- include 'wishlist-button-collection' with '16087923392846' --> 12305</div> 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344<div 12345 class="product--root" 12346 data-product-view="slider" 12347 12348 data-hover-image="true" 12349 12350 data-label-color="light" 12351> 12352 12353 12354 12355 <a href="/en-us/products/marin-cognac-brown-wool-blend-fabric-online-exclusive" aria-label="Marin Cognac Brown Wool Blend Fabric - ONLINE EXCLUSIVE -"> 12356 <div class="product--image-wrapper"> 12357 <div class="product--image"> 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379<div 12380 class="image--root" 12381 data-aspectratio="1.0" 12382 12383 style="width: 100%;" 12384 12385> 12386 12387 <div 12388 class="image--container" 12389 style="padding-top:100.0%;" 12390 > 12391 <img 12392 class="lazyload" 12393 data-src="//thefabricsales.com/cdn/shop/files/IMG_1887_d09959ce-1e28-40ad-abd8-019eb5f274a0_{width}x.jpg?v=1790156429" 12394 data-sizes="auto" 12395 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12396 data-aspectratio="1.0" 12397 alt="" 12398 > 12399 </div> 12400 12401 12402 <noscript> 12403 <img 12404 src="//thefabricsales.com/cdn/shop/files/IMG_1887_d09959ce-1e28-40ad-abd8-019eb5f274a0_1024x1024.jpg?v=1790156429" 12405 alt="" 12406 > 12407 </noscript> 12408</div> 12409 12410 12411 </div> 12412 12413 12414 <div class="product--hover-image"> 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435<div 12436 class="image--root" 12437 data-aspectratio="1.0" 12438 12439 style="width: 4000px;" 12440 12441> 12442 12443 <div 12444 class="image--container" 12445 style="padding-top:100.0%;" 12446 > 12447 <img 12448 class="lazyload" 12449 data-src="//thefabricsales.com/cdn/shop/files/IMG_1888_cff58c0c-dba3-47c5-a010-24d763a48371_{width}x.jpg?v=1790156428" 12450 data-sizes="auto" 12451 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12452 data-aspectratio="1.0" 12453 alt="" 12454 > 12455 </div> 12456 12457 12458 <noscript> 12459 <img 12460 src="//thefabricsales.com/cdn/shop/files/IMG_1888_cff58c0c-dba3-47c5-a010-24d763a48371_1024x1024.jpg?v=1790156428" 12461 alt="" 12462 > 12463 </noscript> 12464</div> 12465 12466 </div> 12467 12468 12469 </div> 12470 12471 <div class="product--details"> 12472 12473 <h3 class="product--title" data-item="paragraph"> 12474 Marin Cognac Brown Wool Blend Fabric - ONLINE EXCLUSIVE - 12475 </h3> 12476 12477 12478 12479 12480 <div class="product--vendor" data-item="light-accent-text"> 12481 THE FABRIC SALES 12482 </div> 12483 12484 12485 12486 12487 12488 12489 <div class="product--price-container"> 12490 12491 <div class="product--price-wrapper"> 12492 12493 12494 <span class="product--price money" data-item="accent-text"> 12495 $2.50 12496 </span> 12497 12498 12499 <small>/ 10 cm </small> 12500 12501 </div> 12502 12503 <div class="product--unit-price-container" data-item="light-accent-text"> 12504 12505 </div> 12506 12507 </div> 12508 12509 </div> 12510 </a> 12511 12512 12513
12514 <!-- include 'wishlist-button-collection' with '16087903895886' --> 12515</div> 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554<div 12555 class="product--root" 12556 data-product-view="slider" 12557 12558 data-hover-image="true" 12559 12560 data-label-color="light" 12561> 12562 12563 12564 12565 <a href="/en-us/products/ven1361-boiled" aria-label="Lara Mauve Pink Boiled Wool Jersey Fabric"> 12566 <div class="product--image-wrapper"> 12567 <div class="product--image"> 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589<div 12590 class="image--root" 12591 data-aspectratio="1.0" 12592 12593 style="width: 100%;" 12594 12595> 12596 12597 <div 12598 class="image--container" 12599 style="padding-top:100.0%;" 12600 > 12601 <img 12602 class="lazyload" 12603 data-src="//thefabricsales.com/cdn/shop/files/IMG_1757_508281de-5f71-4989-8078-abf541d30eb8_{width}x.jpg?v=1789133275" 12604 data-sizes="auto" 12605 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12606 data-aspectratio="1.0" 12607 alt="" 12608 > 12609 </div> 12610 12611 12612 <noscript> 12613 <img 12614 src="//thefabricsales.com/cdn/shop/files/IMG_1757_508281de-5f71-4989-8078-abf541d30eb8_1024x1024.jpg?v=1789133275" 12615 alt="" 12616 > 12617 </noscript> 12618</div> 12619 12620 12621 </div> 12622 12623 12624 <div class="product--hover-image"> 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645<div 12646 class="image--root" 12647 data-aspectratio="1.0" 12648 12649 style="width: 4000px;" 12650 12651> 12652 12653 <div 12654 class="image--container" 12655 style="padding-top:100.0%;" 12656 > 12657 <img 12658 class="lazyload" 12659 data-src="//thefabricsales.com/cdn/shop/files/IMG_1758_be3ea3b3-510e-40bb-bede-e1c5435c5374_{width}x.jpg?v=1789133275" 12660 data-sizes="auto" 12661 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12662 data-aspectratio="1.0" 12663 alt="" 12664 > 12665 </div> 12666 12667 12668 <noscript> 12669 <img 12670 src="//thefabricsales.com/cdn/shop/files/IMG_1758_be3ea3b3-510e-40bb-bede-e1c5435c5374_1024x1024.jpg?v=1789133275" 12671 alt="" 12672 > 12673 </noscript> 12674</div> 12675 12676 </div> 12677 12678 12679 </div> 12680 12681 <div class="product--details"> 12682 12683 <h3 class="product--title" data-item="paragraph"> 12684 Lara Mauve Pink Boiled Wool Jersey Fabric 12685 </h3> 12686 12687 12688 12689 12690 <div class="product--vendor" data-item="light-accent-text"> 12691 THE FABRIC SALES 12692 </div> 12693 12694 12695 12696 12697 12698 12699 <div class="product--price-container"> 12700 12701 <div class="product--price-wrapper"> 12702 12703 12704 <span class="product--price money" data-item="accent-text"> 12705 $1.58 12706 </span> 12707 12708 12709 <small>/ 10 cm </small> 12710 12711 </div> 12712 12713 <div class="product--unit-price-container" data-item="light-accent-text"> 12714 12715 </div> 12716 12717 </div> 12718 12719 </div> 12720 </a> 12721 12722 12723 12724 <!-- include 'wishlist-button-collection' with '16055726768462' --> 12725</div> 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764<div 12765 class="product--root" 12766 data-product-view="slider" 12767 12768 data-hover-image="true" 12769 12770 data-label-color="light" 12771> 12772 12773 12774 12775 <a href="/en-us/products/ven1353" aria-label="Lara Old Pink Boiled Wool Jersey Fabric"> 12776 <div class="product--image-wrapper"> 12777 <div class="product--image"> 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799<div 12800 class="image--root" 12801 data-aspectratio="1.0" 12802 12803 style="width: 100%;" 12804 12805> 12806 12807 <div 12808 class="image--container" 12809 style="padding-top:100.0%;" 12810 > 12811 <img 12812 class="lazyload" 12813 data-src="//thefabricsales.com/cdn/shop/files/IMG_1763_91205986-7876-471f-beee-8563b3fcd00f_{width}x.jpg?v=1789133723" 12814 data-sizes="auto" 12815 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12816 data-aspectratio="1.0" 12817 alt="" 12818 > 12819 </div> 12820 12821 12822 <noscript> 12823 <img 12824 src="//thefabricsales.com/cdn/shop/files/IMG_1763_91205986-7876-471f-beee-8563b3fcd00f_1024x1024.jpg?v=1789133723" 12825 alt="" 12826 > 12827 </noscript> 12828</div> 12829 12830 12831 </div> 12832 12833 12834 <div class="product--hover-image"> 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855<div 12856 class="image--root" 12857 data-aspectratio="1.0" 12858 12859 style="width: 4000px;" 12860 12861> 12862 12863 <div 12864 class="image--container" 12865 style="padding-top:100.0%;" 12866 > 12867 <img 12868 class="lazyload" 12869 data-src="//thefabricsales.com/cdn/shop/files/IMG_1764_efa0cab9-4978-4576-8931-e999d96627b4_{width}x.jpg?v=1789133723" 12870 data-sizes="auto" 12871 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 12872 data-aspectratio="1.0" 12873 alt="" 12874 > 12875 </div> 12876 12877 12878 <noscript> 12879 <img 12880 src="//thefabricsales.com/cdn/shop/files/IMG_1764_efa0cab9-4978-4576-8931-e999d96627b4_1024x1024.jpg?v=1789133723" 12881 alt="" 12882 > 12883 </noscript> 12884</div> 12885 12886 </div> 12887 12888 12889 </div> 12890 12891 <div class="product--details"> 12892 12893 <h3 class="product--title" data-item="paragraph"> 12894 Lara Old Pink Boiled Wool Jersey Fabric 12895 </h3> 12896 12897 12898 12899 12900 <div class="product--vendor" data-item="light-accent-text"> 12901 THE FABRIC SALES 12902 </div> 12903 12904 12905 12906 12907 12908 12909 <div class="product--price-container"> 12910 12911 <div class="product--price-wrapper"> 12912 12913
12914 <span class="product--price money" data-item="accent-text"> 12915 $1.58 12916 </span> 12917 12918 12919 <small>/ 10 cm </small> 12920 12921 </div> 12922 12923 <div class="product--unit-price-container" data-item="light-accent-text"> 12924 12925 </div> 12926 12927 </div> 12928 12929 </div> 12930 </a> 12931 12932 12933 12934 <!-- include 'wishlist-button-collection' with '16055720608078' --> 12935</div> 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974<div 12975 class="product--root" 12976 data-product-view="slider" 12977 12978 data-hover-image="true" 12979 12980 data-label-color="light" 12981> 12982 12983 12984 12985 <a href="/en-us/products/ven1359" aria-label="Lara Lime Green Boiled Wool Jersey"> 12986 <div class="product--image-wrapper"> 12987 <div class="product--image"> 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009<div 13010 class="image--root" 13011 data-aspectratio="1.0" 13012 13013 style="width: 100%;" 13014 13015> 13016 13017 <div 13018 class="image--container" 13019 style="padding-top:100.0%;" 13020 > 13021 <img 13022 class="lazyload" 13023 data-src="//thefabricsales.com/cdn/shop/files/IMG_1748_dcfa482c-8e15-4c1a-86c8-b506cc2a2798_{width}x.jpg?v=1789132634" 13024 data-sizes="auto" 13025 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13026 data-aspectratio="1.0" 13027 alt="" 13028 > 13029 </div> 13030 13031 13032 <noscript> 13033 <img 13034 src="//thefabricsales.com/cdn/shop/files/IMG_1748_dcfa482c-8e15-4c1a-86c8-b506cc2a2798_1024x1024.jpg?v=1789132634" 13035 alt="" 13036 > 13037 </noscript> 13038</div> 13039 13040 13041 </div> 13042 13043 13044 <div class="product--hover-image"> 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065<div 13066 class="image--root" 13067 data-aspectratio="1.0" 13068 13069 style="width: 4000px;" 13070 13071> 13072 13073 <div 13074 class="image--container" 13075 style="padding-top:100.0%;" 13076 > 13077 <img 13078 class="lazyload" 13079 data-src="//thefabricsales.com/cdn/shop/files/IMG_1749_ea27a852-8227-4183-9ec9-4979f5d8360c_{width}x.jpg?v=1789132634" 13080 data-sizes="auto" 13081 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13082 data-aspectratio="1.0" 13083 alt="" 13084 > 13085 </div> 13086 13087 13088 <noscript> 13089 <img 13090 src="//thefabricsales.com/cdn/shop/files/IMG_1749_ea27a852-8227-4183-9ec9-4979f5d8360c_1024x1024.jpg?v=1789132634" 13091 alt="" 13092 > 13093 </noscript> 13094</div> 13095 13096 </div> 13097 13098 13099 </div> 13100 13101 <div class="product--details"> 13102 13103 <h3 class="product--title" data-item="paragraph"> 13104 Lara Lime Green Boiled Wool Jersey 13105 </h3> 13106 13107 13108 13109 13110 <div class="product--vendor" data-item="light-accent-text"> 13111 THE FABRIC SALES 13112 </div> 13113 13114 13115 13116 13117 13118 13119 <div class="product--price-container"> 13120 13121 <div class="product--price-wrapper"> 13122 13123 13124 <span class="product--price money" data-item="accent-text"> 13125 $1.58 13126 </span> 13127 13128 13129 <small>/ 10 cm </small> 13130 13131 </div> 13132 13133 <div class="product--unit-price-container" data-item="light-accent-text"> 13134 13135 </div> 13136 13137 </div> 13138 13139 </div> 13140 </a> 13141 13142 13143 13144 <!-- include 'wishlist-button-collection' with '16055714316622' --> 13145</div> 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184<div 13185 class="product--root" 13186 data-product-view="slider" 13187 13188 data-hover-image="true" 13189 13190 data-label-color="light" 13191> 13192 13193 13194 13195 <a href="/en-us/products/ven1351" aria-label="Lara Beige Boiled Wool Jersey Fabric"> 13196 <div class="product--image-wrapper"> 13197 <div class="product--image"> 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219<div 13220 class="image--root" 13221 data-aspectratio="1.0" 13222 13223 style="width: 100%;" 13224 13225> 13226 13227 <div 13228 class="image--container" 13229 style="padding-top:100.0%;" 13230 > 13231 <img 13232 class="lazyload" 13233 data-src="//thefabricsales.com/cdn/shop/files/IMG_1760_4e67b0a3-4ce0-49eb-bde4-aba9254742c3_{width}x.jpg?v=1789133388" 13234 data-sizes="auto" 13235 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13236 data-aspectratio="1.0" 13237 alt="" 13238 > 13239 </div> 13240 13241 13242 <noscript> 13243 <img 13244 src="//thefabricsales.com/cdn/shop/files/IMG_1760_4e67b0a3-4ce0-49eb-bde4-aba9254742c3_1024x1024.jpg?v=1789133388" 13245 alt="" 13246 > 13247 </noscript> 13248</div> 13249 13250 13251 </div> 13252 13253 13254 <div class="product--hover-image"> 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275<div 13276 class="image--root" 13277 data-aspectratio="1.0" 13278
13279 style="width: 4000px;" 13280 13281> 13282 13283 <div 13284 class="image--container" 13285 style="padding-top:100.0%;" 13286 > 13287 <img 13288 class="lazyload" 13289 data-src="//thefabricsales.com/cdn/shop/files/IMG_1761_9e2d2893-2bc9-4f8d-bdba-48de18bc2e77_{width}x.jpg?v=1789133388" 13290 data-sizes="auto" 13291 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13292 data-aspectratio="1.0" 13293 alt="" 13294 > 13295 </div> 13296 13297 13298 <noscript> 13299 <img 13300 src="//thefabricsales.com/cdn/shop/files/IMG_1761_9e2d2893-2bc9-4f8d-bdba-48de18bc2e77_1024x1024.jpg?v=1789133388" 13301 alt="" 13302 > 13303 </noscript> 13304</div> 13305 13306 </div> 13307 13308 13309 </div> 13310 13311 <div class="product--details"> 13312 13313 <h3 class="product--title" data-item="paragraph"> 13314 Lara Beige Boiled Wool Jersey Fabric 13315 </h3> 13316 13317 13318 13319 13320 <div class="product--vendor" data-item="light-accent-text"> 13321 THE FABRIC SALES 13322 </div> 13323 13324 13325 13326 13327 13328 13329 <div class="product--price-container"> 13330 13331 <div class="product--price-wrapper"> 13332 13333 13334 <span class="product--price money" data-item="accent-text"> 13335 $1.58 13336 </span> 13337 13338 13339 <small>/ 10 cm </small> 13340 13341 </div> 13342 13343 <div class="product--unit-price-container" data-item="light-accent-text"> 13344 13345 </div> 13346 13347 </div> 13348 13349 </div> 13350 </a> 13351 13352 13353 13354 <!-- include 'wishlist-button-collection' with '16055680172366' --> 13355</div> 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394<div 13395 class="product--root" 13396 data-product-view="slider" 13397 13398 data-hover-image="true" 13399 13400 data-label-color="light" 13401> 13402 13403 13404 13405 <a href="/en-us/products/ven1358" aria-label="Lara Ochre Yellow Boiled Wool Jersey Fabric"> 13406 <div class="product--image-wrapper"> 13407 <div class="product--image"> 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429<div 13430 class="image--root" 13431 data-aspectratio="1.0" 13432 13433 style="width: 100%;" 13434 13435> 13436 13437 <div 13438 class="image--container" 13439 style="padding-top:100.0%;" 13440 > 13441 <img 13442 class="lazyload" 13443 data-src="//thefabricsales.com/cdn/shop/files/IMG_1742_f042ed56-984e-4139-a698-5cbc1f5d3e7b_{width}x.jpg?v=1789132106" 13444 data-sizes="auto" 13445 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13446 data-aspectratio="1.0" 13447 alt="" 13448 > 13449 </div> 13450 13451 13452 <noscript> 13453 <img 13454 src="//thefabricsales.com/cdn/shop/files/IMG_1742_f042ed56-984e-4139-a698-5cbc1f5d3e7b_1024x1024.jpg?v=1789132106" 13455 alt="" 13456 > 13457 </noscript> 13458</div> 13459 13460 13461 </div> 13462 13463 13464 <div class="product--hover-image"> 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485<div 13486 class="image--root" 13487 data-aspectratio="1.0" 13488 13489 style="width: 4000px;" 13490 13491> 13492 13493 <div 13494 class="image--container" 13495 style="padding-top:100.0%;" 13496 > 13497 <img 13498 class="lazyload" 13499 data-src="//thefabricsales.com/cdn/shop/files/IMG_1743_f233023b-b1d7-409b-9555-42e7e90935a5_{width}x.jpg?v=1789132107" 13500 data-sizes="auto" 13501 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13502 data-aspectratio="1.0" 13503 alt="" 13504 > 13505 </div> 13506 13507 13508 <noscript> 13509 <img 13510 src="//thefabricsales.com/cdn/shop/files/IMG_1743_f233023b-b1d7-409b-9555-42e7e90935a5_1024x1024.jpg?v=1789132107" 13511 alt="" 13512 > 13513 </noscript> 13514</div> 13515 13516 </div> 13517 13518 13519 </div> 13520 13521 <div class="product--details"> 13522 13523 <h3 class="product--title" data-item="paragraph"> 13524 Lara Ochre Yellow Boiled Wool Jersey Fabric 13525 </h3> 13526 13527 13528 13529 13530 <div class="product--vendor" data-item="light-accent-text"> 13531 THE FABRIC SALES 13532 </div> 13533 13534 13535 13536 13537 13538 13539 <div class="product--price-container"> 13540 13541 <div class="product--price-wrapper"> 13542 13543 13544 <span class="product--price money" data-item="accent-text"> 13545 $1.58 13546 </span> 13547 13548 13549 <small>/ 10 cm </small> 13550 13551 </div> 13552 13553 <div class="product--unit-price-container" data-item="light-accent-text"> 13554 13555 </div> 13556 13557 </div> 13558 13559 </div> 13560 </a> 13561 13562 13563 13564 <!-- include 'wishlist-button-collection' with '16055672537422' --> 13565</div> 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604<div 13605 class="product--root" 13606 data-product-view="slider" 13607 13608 data-hover-image="true" 13609 13610 data-label-color="light" 13611> 13612 13613 13614 13615 <a href="/en-us/products/ven1360" aria-label="Lara Red Boiled Wool Jersey Fabric"> 13616 <div class="product--image-wrapper"> 13617 <div class="product--image"> 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639<div 13640 class="image--root" 13641 data-aspectratio="1.0" 13642
13643 style="width: 100%;" 13644 13645> 13646 13647 <div 13648 class="image--container" 13649 style="padding-top:100.0%;" 13650 > 13651 <img 13652 class="lazyload" 13653 data-src="//thefabricsales.com/cdn/shop/files/IMG_1739_75639966-b764-4ee7-aa76-9d7c04529b5c_{width}x.jpg?v=1789131909" 13654 data-sizes="auto" 13655 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13656 data-aspectratio="1.0" 13657 alt="" 13658 > 13659 </div> 13660 13661 13662 <noscript> 13663 <img 13664 src="//thefabricsales.com/cdn/shop/files/IMG_1739_75639966-b764-4ee7-aa76-9d7c04529b5c_1024x1024.jpg?v=1789131909" 13665 alt="" 13666 > 13667 </noscript> 13668</div> 13669 13670 13671 </div> 13672 13673 13674 <div class="product--hover-image"> 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695<div 13696 class="image--root" 13697 data-aspectratio="1.0" 13698 13699 style="width: 4000px;" 13700 13701> 13702 13703 <div 13704 class="image--container" 13705 style="padding-top:100.0%;" 13706 > 13707 <img 13708 class="lazyload" 13709 data-src="//thefabricsales.com/cdn/shop/files/IMG_1740_b574c388-dcfa-4a6a-98c4-4b18336c08e9_{width}x.jpg?v=1789131909" 13710 data-sizes="auto" 13711 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13712 data-aspectratio="1.0" 13713 alt="" 13714 > 13715 </div> 13716 13717 13718 <noscript> 13719 <img 13720 src="//thefabricsales.com/cdn/shop/files/IMG_1740_b574c388-dcfa-4a6a-98c4-4b18336c08e9_1024x1024.jpg?v=1789131909" 13721 alt="" 13722 > 13723 </noscript> 13724</div> 13725 13726 </div> 13727 13728 13729 </div> 13730 13731 <div class="product--details"> 13732 13733 <h3 class="product--title" data-item="paragraph"> 13734 Lara Red Boiled Wool Jersey Fabric 13735 </h3> 13736 13737 13738 13739 13740 <div class="product--vendor" data-item="light-accent-text"> 13741 THE FABRIC SALES 13742 </div> 13743 13744 13745 13746 13747 13748 13749 <div class="product--price-container"> 13750 13751 <div class="product--price-wrapper"> 13752 13753 13754 <span class="product--price money" data-item="accent-text"> 13755 $1.58 13756 </span> 13757 13758 13759 <small>/ 10 cm </small> 13760 13761 </div> 13762 13763 <div class="product--unit-price-container" data-item="light-accent-text"> 13764 13765 </div> 13766 13767 </div> 13768 13769 </div> 13770 </a> 13771 13772 13773 13774 <!-- include 'wishlist-button-collection' with '16055665426766' --> 13775</div> 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814<div 13815 class="product--root" 13816 data-product-view="slider" 13817 13818 data-hover-image="true" 13819 13820 data-label-color="light" 13821> 13822 13823 13824 13825 <a href="/en-us/products/ven1352" aria-label="Lara Brick Red Boiled Wool Jersey Fabric"> 13826 <div class="product--image-wrapper"> 13827 <div class="product--image"> 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849<div 13850 class="image--root" 13851 data-aspectratio="1.0" 13852 13853 style="width: 100%;" 13854 13855> 13856 13857 <div 13858 class="image--container" 13859 style="padding-top:100.0%;" 13860 > 13861 <img 13862 class="lazyload" 13863 data-src="//thefabricsales.com/cdn/shop/files/IMG_1754_b7569dd0-41d4-4bc9-8aae-9396398f71b2_{width}x.jpg?v=1789133135" 13864 data-sizes="auto" 13865 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13866 data-aspectratio="1.0" 13867 alt="" 13868 > 13869 </div> 13870 13871 13872 <noscript> 13873 <img 13874 src="//thefabricsales.com/cdn/shop/files/IMG_1754_b7569dd0-41d4-4bc9-8aae-9396398f71b2_1024x1024.jpg?v=1789133135" 13875 alt="" 13876 > 13877 </noscript> 13878</div> 13879 13880 13881 </div> 13882 13883 13884 <div class="product--hover-image"> 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905<div 13906 class="image--root" 13907 data-aspectratio="1.0" 13908 13909 style="width: 4000px;" 13910 13911> 13912 13913 <div 13914 class="image--container" 13915 style="padding-top:100.0%;" 13916 > 13917 <img 13918 class="lazyload" 13919 data-src="//thefabricsales.com/cdn/shop/files/IMG_1755_f1f5625d-1b12-4014-b47c-deee91e3b678_{width}x.jpg?v=1789133135" 13920 data-sizes="auto" 13921 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 13922 data-aspectratio="1.0" 13923 alt="" 13924 > 13925 </div> 13926 13927 13928 <noscript> 13929 <img 13930 src="//thefabricsales.com/cdn/shop/files/IMG_1755_f1f5625d-1b12-4014-b47c-deee91e3b678_1024x1024.jpg?v=1789133135" 13931 alt="" 13932 > 13933 </noscript> 13934</div> 13935 13936 </div> 13937 13938 13939 </div> 13940 13941 <div class="product--details"> 13942 13943 <h3 class="product--title" data-item="paragraph"> 13944 Lara Brick Red Boiled Wool Jersey Fabric 13945 </h3> 13946 13947 13948 13949 13950 <div class="product--vendor" data-item="light-accent-text"> 13951 THE FABRIC SALES 13952 </div> 13953 13954 13955 13956 13957 13958 13959 <div class="product--price-container"> 13960 13961 <div class="product--price-wrapper"> 13962 13963
13964 <span class="product--price money" data-item="accent-text"> 13965 $1.58 13966 </span> 13967 13968 13969 <small>/ 10 cm </small> 13970 13971 </div> 13972 13973 <div class="product--unit-price-container" data-item="light-accent-text"> 13974 13975 </div> 13976 13977 </div> 13978 13979 </div> 13980 </a> 13981 13982 13983 13984 <!-- include 'wishlist-button-collection' with '16055661756750' --> 13985</div> 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024<div 14025 class="product--root" 14026 data-product-view="slider" 14027 14028 data-hover-image="true" 14029 14030 data-label-color="light" 14031> 14032 14033 14034 14035 <a href="/en-us/products/ven1348" aria-label="Lara Light Grey Boiled Wool Jersey Fabric"> 14036 <div class="product--image-wrapper"> 14037 <div class="product--image"> 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059<div 14060 class="image--root" 14061 data-aspectratio="1.0" 14062 14063 style="width: 100%;" 14064 14065> 14066 14067 <div 14068 class="image--container" 14069 style="padding-top:100.0%;" 14070 > 14071 <img 14072 class="lazyload" 14073 data-src="//thefabricsales.com/cdn/shop/files/IMG_1730_a4e741be-830d-42da-a466-8d15032933fb_{width}x.jpg?v=1789131153" 14074 data-sizes="auto" 14075 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 14076 data-aspectratio="1.0" 14077 alt="" 14078 > 14079 </div> 14080 14081 14082 <noscript> 14083 <img 14084 src="//thefabricsales.com/cdn/shop/files/IMG_1730_a4e741be-830d-42da-a466-8d15032933fb_1024x1024.jpg?v=1789131153" 14085 alt="" 14086 > 14087 </noscript> 14088</div> 14089 14090 14091 </div> 14092 14093 14094 <div class="product--hover-image"> 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115<div 14116 class="image--root" 14117 data-aspectratio="1.0" 14118 14119 style="width: 4000px;" 14120 14121> 14122 14123 <div 14124 class="image--container" 14125 style="padding-top:100.0%;" 14126 > 14127 <img 14128 class="lazyload" 14129 data-src="//thefabricsales.com/cdn/shop/files/IMG_1731_027ecbb5-3c59-4284-8f9d-566b57b6a7e1_{width}x.jpg?v=1789131152" 14130 data-sizes="auto" 14131 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 14132 data-aspectratio="1.0" 14133 alt="" 14134 > 14135 </div> 14136 14137 14138 <noscript> 14139 <img 14140 src="//thefabricsales.com/cdn/shop/files/IMG_1731_027ecbb5-3c59-4284-8f9d-566b57b6a7e1_1024x1024.jpg?v=1789131152" 14141 alt="" 14142 > 14143 </noscript> 14144</div> 14145 14146 </div> 14147 14148 14149 </div> 14150 14151 <div class="product--details"> 14152 14153 <h3 class="product--title" data-item="paragraph"> 14154 Lara Light Grey Boiled Wool Jersey Fabric 14155 </h3> 14156 14157 14158 14159 14160 <div class="product--vendor" data-item="light-accent-text"> 14161 THE FABRIC SALES 14162 </div> 14163 14164 14165 14166 14167 14168 14169 <div class="product--price-container"> 14170 14171 <div class="product--price-wrapper"> 14172 14173 14174 <span class="product--price money" data-item="accent-text"> 14175 $1.58 14176 </span> 14177 14178 14179 <small>/ 10 cm </small> 14180 14181 </div> 14182 14183 <div class="product--unit-price-container" data-item="light-accent-text"> 14184 14185 </div> 14186 14187 </div> 14188 14189 </div> 14190 </a> 14191 14192 14193 14194 <!-- include 'wishlist-button-collection' with '16055656546638' --> 14195</div> 14196 14197 14198 14199 14200 14201 14202 14203 </div> 14204 </div> 14205</div> 14206 14207</div><div id="shopify-section-framework_featured_content_NkFpFA" class="shopify-section"> 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 14239 14240 14241<div 14242 class="featured-content--root" 14243 style="background-color: #f7f7f7;" 14244 data-section-id="framework_featured_content_NkFpFA" 14245 data-alternative-color="true" 14246 data-apply-overlay="true" 14247 data-dark-background="false" 14248 data-full-width="false" 14249 data-image-height="medium" 14250 data-mobile-overlay="true" 14251 data-overlap="true" 14252 data-text-exists="true" 14253 data-text-position="center" 14254 data-text-width="large" 14255 data-transparent-overlap="true" 14256> 14257 14258 14259 <div class="featured-content--container"> 14260 <div class="featured-content--image"> 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282<div 14283 class="image--root" 14284 data-aspectratio="1.0" 14285 14286 style="width: 100%;" 14287 14288> 14289 14290 <div 14291 class="image--container" 14292 style="padding-top:100.0%;" 14293 > 14294 <img 14295 class="lazyload" 14296 data-src="//thefabricsales.com/cdn/shop/files/IMG_6146_1200x_jpg_{width}x.webp?v=1788687214" 14297 data-sizes="auto" 14298 data-widths="[295,394,590,700,800,1000,1200,1200]" 14299 data-aspectratio="1.0" 14300 alt="" 14301 > 14302 </div> 14303 14304 14305 <noscript> 14306 <img 14307 src="//thefabricsales.com/cdn/shop/files/IMG_6146_1200x_jpg_1024x1024.webp?v=1788687214" 14308 alt="" 14309 > 14310 </noscript> 14311</div> 14312 14313 14314 </div> 14315 14316 14317 <div class="featured-content--text"> 14318 <div class="featured-content--text-container"> 14319 14320 <h2 class="featured-content--title" data-item="section-heading"> 14321 Premium Discount Collection 14322 </h2> 14323 14324 14325 14326 <div class="featured-content--description" data-item="rte-content"> 14327 <p>Discover our exclusive Premium Discount Collection, where luxury meets affordability. This carefully curated selection features high-quality fabrics at reduced prices. Shop now and experience the elegance you deserve, all while enjoying significant savings.</p> 14328 </div> 14329 14330 14331 14332 <div class="featured-content--link" data-item="block-link"> 14333 <a href="/en-us/collections/premium-discount-collection"> 14334 SHOP NOW 14335 </a> 14336 </div> 14337 14338 </div> 14339 </div> 14340 14341 14342 </div> 14343 14344 14345 14346</div> 14347 14348</div><div id="shopify-section-1605598890c8501c96" class="shopify-section"> 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375<div 14376 class="featured-grid--root" 14377 style="" 14378 data-section-id="1605598890c8501c96" 14379 data-js-class="FrameworkFeaturedGrid" 14380 data-alternative-color="false" 14381 data-apply-overlay="false" 14382 data-container-width="5" 14383 data-container="section" 14384 data-dark-background="false" 14385 data-text-style="box" 14386 data-footer-text-exists="false" 14387 data-full-width="" 14388 data-header-text-exists="true" 14389 data-hover-enabled="false" 14390 data-show-text-background="" 14391 data-spacing="true" 14392 data-text-position="center" 14393> 14394 14395 14396 <div class="featured-grid--header" data-container="panel"> 14397 <div class="featured-grid--header--container" data-container="block"> 14398 14399 <h2 class="featured-grid--title" data-item="section-heading"> 14400 Must Haves 14401 </h2> 14402 14403 14404 14405 </div> 14406 </div> 14407 14408 14409 <div class="featured-grid--body"> 14410 <div 14411 class="featured-grid--body--container" 14412 data-container="panel" 14413 data-columns="4" 14414 data-mobile-columns="2" 14415 data-block-spacing="true" 14416 > 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 <div 14429 class="featured-grid--item" 14430 data-container="block" 14431 data-wide="false" 14432 data-tall="false" 14433 data-shape="square" 14434 data-retain-ratio="false" 14435 14436 > 14437 14438 <a 14439 href="/en-us/collections/jersey" 14440 aria-label="Jersey Fabrics" 14441 > 14442 14443 14444 <div class="featured-grid--item--container"> 14445 <div class="featured-grid--item--image" data-item="image"> 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467<div 14468 class="image--root" 14469 data-aspectratio="1.0" 14470
14471 style="width: 100%;" 14472 14473> 14474 14475 <div 14476 class="image--container" 14477 style="padding-top:100.0%;" 14478 > 14479 <img 14480 class="lazyload" 14481 data-src="//thefabricsales.com/cdn/shop/files/IMG_1712_48eb08f5-5ba1-4dbc-942a-0f519a88884c_1200x_jpg_{width}x.webp?v=1790346151" 14482 data-sizes="auto" 14483 data-widths="[295,394,590,700,800,1000,1200,1200]" 14484 data-aspectratio="1.0" 14485 alt="" 14486 > 14487 </div> 14488 14489 14490 <noscript> 14491 <img 14492 src="//thefabricsales.com/cdn/shop/files/IMG_1712_48eb08f5-5ba1-4dbc-942a-0f519a88884c_1200x_jpg_1024x1024.webp?v=1790346151" 14493 alt="" 14494 > 14495 </noscript> 14496</div> 14497 14498 14499 </div> 14500 14501 14502 <div class="featured-grid--item--overlay-background"></div> 14503 14504 14505 <div class="featured-grid--item--text-container"> 14506 <div class="featured-grid--item--text-background"> 14507 14508 <h3 class="featured-grid--item--title" data-item="block-heading"> 14509 Jersey Fabrics 14510 </h3> 14511 14512 14513 14514 <div class="featured-grid--item--link" data-item="block-link"> 14515 <div class="featured-grid--item--link-container"> 14516 SHOP 14517 </div> 14518 </div> 14519 14520 </div> 14521 </div> 14522 14523 14524 14525 </div> 14526 14527 14528 </a> 14529 14530 </div> 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 <div 14544 class="featured-grid--item" 14545 data-container="block" 14546 data-wide="true" 14547 data-tall="true" 14548 data-shape="square" 14549 data-retain-ratio="true" 14550 14551 > 14552 14553 <a 14554 href="/en-us/collections/floral" 14555 aria-label="Floral Fabrics" 14556 > 14557 14558 14559 <div class="featured-grid--item--container"> 14560 <div class="featured-grid--item--image" data-item="image"> 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582<div 14583 class="image--root" 14584 data-aspectratio="1.0" 14585 14586 style="width: 100%;" 14587 14588> 14589 14590 <div 14591 class="image--container" 14592 style="padding-top:100.0%;" 14593 > 14594 <img 14595 class="lazyload" 14596 data-src="//thefabricsales.com/cdn/shop/files/IMG_8714_f25b8f34-a313-40a0-aa36-615c38639d5c_1200x_jpg_{width}x.webp?v=1790346043" 14597 data-sizes="auto" 14598 data-widths="[295,394,590,700,800,1000,1200,1200]" 14599 data-aspectratio="1.0" 14600 alt="" 14601 > 14602 </div> 14603 14604 14605 <noscript> 14606 <img 14607 src="//thefabricsales.com/cdn/shop/files/IMG_8714_f25b8f34-a313-40a0-aa36-615c38639d5c_1200x_jpg_1024x1024.webp?v=1790346043" 14608 alt="" 14609 > 14610 </noscript> 14611</div> 14612 14613 14614 </div> 14615 14616 14617 <div class="featured-grid--item--overlay-background"></div> 14618 14619 14620 <div class="featured-grid--item--text-container"> 14621 <div class="featured-grid--item--text-background"> 14622 14623 <h3 class="featured-grid--item--title" data-item="block-heading"> 14624 Floral Fabrics 14625 </h3> 14626 14627 14628 14629 <div class="featured-grid--item--link" data-item="block-link"> 14630 <div class="featured-grid--item--link-container"> 14631 shop 14632 </div> 14633 </div> 14634 14635 </div> 14636 </div> 14637 14638 14639 14640 </div> 14641 14642 14643 </a> 14644 14645 </div> 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 <div 14659 class="featured-grid--item" 14660 data-container="block" 14661 data-wide="false" 14662 data-tall="false" 14663 data-shape="square" 14664 data-retain-ratio="true" 14665 14666 > 14667 14668 <a 14669 href="/en-us/collections/teddy-fabric" 14670 aria-label="Teddy Fabrics" 14671 > 14672 14673 14674 <div class="featured-grid--item--container"> 14675 <div class="featured-grid--item--image" data-item="image"> 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 14697<div 14698 class="image--root" 14699 data-aspectratio="1.0" 14700
14701 style="width: 100%;" 14702 14703> 14704 14705 <div 14706 class="image--container" 14707 style="padding-top:100.0%;" 14708 > 14709 <img 14710 class="lazyload" 14711 data-src="//thefabricsales.com/cdn/shop/files/IMG_1894_78bb80cd-493f-492a-b16f-0ceda59251b0_{width}x.jpg?v=1790157347" 14712 data-sizes="auto" 14713 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 14714 data-aspectratio="1.0" 14715 alt="" 14716 > 14717 </div> 14718 14719 14720 <noscript> 14721 <img 14722 src="//thefabricsales.com/cdn/shop/files/IMG_1894_78bb80cd-493f-492a-b16f-0ceda59251b0_1024x1024.jpg?v=1790157347" 14723 alt="" 14724 > 14725 </noscript> 14726</div> 14727 14728 14729 </div> 14730 14731 14732 <div class="featured-grid--item--overlay-background"></div> 14733 14734 14735 <div class="featured-grid--item--text-container"> 14736 <div class="featured-grid--item--text-background"> 14737 14738 <h3 class="featured-grid--item--title" data-item="block-heading"> 14739 Teddy Fabrics 14740 </h3> 14741 14742 14743 14744 <div class="featured-grid--item--link" data-item="block-link"> 14745 <div class="featured-grid--item--link-container"> 14746 SHOP 14747 </div> 14748 </div> 14749 14750 </div> 14751 </div> 14752 14753 14754 14755 </div> 14756 14757 14758 </a> 14759 14760 </div> 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 <div 14774 class="featured-grid--item" 14775 data-container="block" 14776 data-wide="false" 14777 data-tall="false" 14778 data-shape="square" 14779 data-retain-ratio="true" 14780 14781 > 14782 14783 <a 14784 href="/en-us/collections/silk" 14785 aria-label="Silk Fabrics" 14786 > 14787 14788 14789 <div class="featured-grid--item--container"> 14790 <div class="featured-grid--item--image" data-item="image"> 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812<div 14813 class="image--root" 14814 data-aspectratio="1.0" 14815 14816 style="width: 100%;" 14817 14818> 14819 14820 <div 14821 class="image--container" 14822 style="padding-top:100.0%;" 14823 > 14824 <img 14825 class="lazyload" 14826 data-src="//thefabricsales.com/cdn/shop/files/IMG_4321_f41dd0b7-af0c-424e-a4eb-4041abc59873_{width}x.jpg?v=1777997118" 14827 data-sizes="auto" 14828 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 14829 data-aspectratio="1.0" 14830 alt="" 14831 > 14832 </div> 14833 14834 14835 <noscript> 14836 <img 14837 src="//thefabricsales.com/cdn/shop/files/IMG_4321_f41dd0b7-af0c-424e-a4eb-4041abc59873_1024x1024.jpg?v=1777997118" 14838 alt="" 14839 > 14840 </noscript> 14841</div> 14842 14843 14844 </div> 14845 14846 14847 <div class="featured-grid--item--overlay-background"></div> 14848 14849 14850 <div class="featured-grid--item--text-container"> 14851 <div class="featured-grid--item--text-background"> 14852 14853 <h3 class="featured-grid--item--title" data-item="block-heading"> 14854 Silk Fabrics 14855 </h3> 14856 14857 14858 14859 <div class="featured-grid--item--link" data-item="block-link"> 14860 <div class="featured-grid--item--link-container"> 14861 SHOP 14862 </div> 14863 </div> 14864 14865 </div> 14866 </div> 14867 14868 14869 14870 </div> 14871 14872 14873 </a> 14874 14875 </div> 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 <div 14889 class="featured-grid--item" 14890 data-container="block" 14891 data-wide="false" 14892 data-tall="false" 14893 data-shape="square" 14894 data-retain-ratio="false" 14895 14896 > 14897 14898 <a 14899 href="/en-us/collections/checks-tartan" 14900 aria-label="Check Pattern" 14901 > 14902 14903 14904 <div class="featured-grid--item--container"> 14905 <div class="featured-grid--item--image" data-item="image"> 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927<div 14928 class="image--root" 14929 data-aspectratio="1.0" 14930
14931 style="width: 100%;" 14932 14933> 14934 14935 <div 14936 class="image--container" 14937 style="padding-top:100.0%;" 14938 > 14939 <img 14940 class="lazyload" 14941 data-src="//thefabricsales.com/cdn/shop/files/IMG_0901_ebabb1a7-e9d5-409f-ae36-1fa87633fb4d_1200x_jpg_{width}x.webp?v=1790345711" 14942 data-sizes="auto" 14943 data-widths="[295,394,590,700,800,1000,1200,1200]" 14944 data-aspectratio="1.0" 14945 alt="" 14946 > 14947 </div> 14948 14949 14950 <noscript> 14951 <img 14952 src="//thefabricsales.com/cdn/shop/files/IMG_0901_ebabb1a7-e9d5-409f-ae36-1fa87633fb4d_1200x_jpg_1024x1024.webp?v=1790345711" 14953 alt="" 14954 > 14955 </noscript> 14956</div> 14957 14958 14959 </div> 14960 14961 14962 <div class="featured-grid--item--overlay-background"></div> 14963 14964 14965 <div class="featured-grid--item--text-container"> 14966 <div class="featured-grid--item--text-background"> 14967 14968 <h3 class="featured-grid--item--title" data-item="block-heading"> 14969 Check Pattern 14970 </h3> 14971 14972 14973 14974 <div class="featured-grid--item--link" data-item="block-link"> 14975 <div class="featured-grid--item--link-container"> 14976 Shop 14977 </div> 14978 </div> 14979 14980 </div> 14981 </div> 14982 14983 14984 14985 </div> 14986 14987 14988 </a> 14989 14990 </div> 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 <div 15004 class="featured-grid--item" 15005 data-container="block" 15006 data-wide="true" 15007 data-tall="true" 15008 data-shape="square" 15009 data-retain-ratio="false" 15010 15011 > 15012 15013 <a 15014 href="/en-us/collections/wool-double-face-1" 15015 aria-label="Wool Double Face" 15016 > 15017 15018 15019 <div class="featured-grid--item--container"> 15020 <div class="featured-grid--item--image" data-item="image"> 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042<div 15043 class="image--root" 15044 data-aspectratio="1.0" 15045 15046 style="width: 100%;" 15047 15048> 15049 15050 <div 15051 class="image--container" 15052 style="padding-top:100.0%;" 15053 > 15054 <img 15055 class="lazyload" 15056 data-src="//thefabricsales.com/cdn/shop/files/IMG_9336_e88e78e0-fce8-4e9a-92c2-005905342bf8_1200x_jpg_{width}x.webp?v=1790347254" 15057 data-sizes="auto" 15058 data-widths="[295,394,590,700,800,1000,1200,1200]" 15059 data-aspectratio="1.0" 15060 alt="" 15061 > 15062 </div> 15063 15064 15065 <noscript> 15066 <img 15067 src="//thefabricsales.com/cdn/shop/files/IMG_9336_e88e78e0-fce8-4e9a-92c2-005905342bf8_1200x_jpg_1024x1024.webp?v=1790347254" 15068 alt="" 15069 > 15070 </noscript> 15071</div> 15072 15073 15074 </div> 15075 15076 15077 <div class="featured-grid--item--overlay-background"></div> 15078 15079 15080 <div class="featured-grid--item--text-container"> 15081 <div class="featured-grid--item--text-background"> 15082 15083 <h3 class="featured-grid--item--title" data-item="block-heading"> 15084 Wool Double Face 15085 </h3> 15086 15087 15088 15089 <div class="featured-grid--item--link" data-item="block-link"> 15090 <div class="featured-grid--item--link-container"> 15091 shop 15092 </div> 15093 </div> 15094 15095 </div> 15096 </div> 15097 15098 15099 15100 </div> 15101 15102 15103 </a> 15104 15105 </div> 15106 15107 15108 15109 15110 15111 15112 15113 15114 15115 15116 15117 15118 <div 15119 class="featured-grid--item" 15120 data-container="block" 15121 data-wide="true" 15122 data-tall="true" 15123 data-shape="square" 15124 data-retain-ratio="true" 15125 15126 > 15127 15128 <a 15129 href="/en-us/collections/striped-fabrics"
15130 aria-label="Stripes" 15131 > 15132 15133 15134 <div class="featured-grid--item--container"> 15135 <div class="featured-grid--item--image" data-item="image"> 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157<div 15158 class="image--root" 15159 data-aspectratio="1.0" 15160 15161 style="width: 100%;" 15162 15163> 15164 15165 <div 15166 class="image--container" 15167 style="padding-top:100.0%;" 15168 > 15169 <img 15170 class="lazyload" 15171 data-src="//thefabricsales.com/cdn/shop/files/IMG_9207_3456x_6fd9df13-9d1e-49d1-b384-29c56a0d8c7f_{width}x.jpg?v=1790346893" 15172 data-sizes="auto" 15173 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 15174 data-aspectratio="1.0" 15175 alt="" 15176 > 15177 </div> 15178 15179 15180 <noscript> 15181 <img 15182 src="//thefabricsales.com/cdn/shop/files/IMG_9207_3456x_6fd9df13-9d1e-49d1-b384-29c56a0d8c7f_1024x1024.jpg?v=1790346893" 15183 alt="" 15184 > 15185 </noscript> 15186</div> 15187 15188 15189 </div> 15190 15191 15192 <div class="featured-grid--item--overlay-background"></div> 15193 15194 15195 <div class="featured-grid--item--text-container"> 15196 <div class="featured-grid--item--text-background"> 15197 15198 <h3 class="featured-grid--item--title" data-item="block-heading"> 15199 Stripes 15200 </h3> 15201 15202 15203 15204 <div class="featured-grid--item--link" data-item="block-link"> 15205 <div class="featured-grid--item--link-container"> 15206 SHOP 15207 </div> 15208 </div> 15209 15210 </div> 15211 </div> 15212 15213 15214 15215 </div> 15216 15217 15218 </a> 15219 15220 </div> 15221 15222 15223 15224 15225 15226 15227 15228 15229 15230 15231 15232 15233 <div 15234 class="featured-grid--item" 15235 data-container="block" 15236 data-wide="false" 15237 data-tall="false" 15238 data-shape="square" 15239 data-retain-ratio="false" 15240 15241 > 15242 15243 <a 15244 href="/en-us/collections/cotton-corduroy" 15245 aria-label="Corduroy Fabrics" 15246 > 15247 15248 15249 <div class="featured-grid--item--container"> 15250 <div class="featured-grid--item--image" data-item="image"> 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272<div 15273 class="image--root" 15274 data-aspectratio="1.0" 15275 15276 style="width: 100%;" 15277 15278> 15279 15280 <div 15281 class="image--container" 15282 style="padding-top:100.0%;" 15283 > 15284 <img 15285 class="lazyload" 15286 data-src="//thefabricsales.com/cdn/shop/files/IMG_8300_01ff257b-9994-425c-8eda-308467a76022_1200x_jpg_{width}x.webp?v=1790347099" 15287 data-sizes="auto" 15288 data-widths="[295,394,590,700,800,1000,1200,1200]" 15289 data-aspectratio="1.0" 15290 alt="" 15291 > 15292 </div> 15293 15294 15295 <noscript> 15296 <img 15297 src="//thefabricsales.com/cdn/shop/files/IMG_8300_01ff257b-9994-425c-8eda-308467a76022_1200x_jpg_1024x1024.webp?v=1790347099" 15298 alt="" 15299 > 15300 </noscript> 15301</div> 15302 15303 15304 </div> 15305 15306 15307 <div class="featured-grid--item--overlay-background"></div> 15308 15309 15310 <div class="featured-grid--item--text-container"> 15311 <div class="featured-grid--item--text-background"> 15312 15313 <h3 class="featured-grid--item--title" data-item="block-heading"> 15314 Corduroy Fabrics 15315 </h3> 15316 15317 15318 15319 <div class="featured-grid--item--link" data-item="block-link"> 15320 <div class="featured-grid--item--link-container"> 15321 SHOP 15322 </div> 15323 </div> 15324 15325 </div> 15326 </div> 15327 15328 15329 15330 </div> 15331 15332 15333 </a> 15334 15335 </div> 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 <div 15349 class="featured-grid--item" 15350 data-container="block" 15351 data-wide="false" 15352 data-tall="false" 15353 data-shape="square" 15354 data-retain-ratio="false" 15355 15356 > 15357 15358 <a 15359 href="/en-us/collections/lace" 15360 aria-label="Lace Fabrics" 15361 > 15362 15363 15364 <div class="featured-grid--item--container"> 15365 <div class="featured-grid--item--image" data-item="image"> 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387<div 15388 class="image--root" 15389 data-aspectratio="1.0" 15390
15391 style="width: 100%;" 15392 15393> 15394 15395 <div 15396 class="image--container" 15397 style="padding-top:100.0%;" 15398 > 15399 <img 15400 class="lazyload" 15401 data-src="//thefabricsales.com/cdn/shop/files/IMG_9603_3fdc769d-3edf-48e2-96f8-17faec75eb15_2400x_jpg_{width}x.webp?v=1790346536" 15402 data-sizes="auto" 15403 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,2400]" 15404 data-aspectratio="1.0" 15405 alt="" 15406 > 15407 </div> 15408 15409 15410 <noscript> 15411 <img 15412 src="//thefabricsales.com/cdn/shop/files/IMG_9603_3fdc769d-3edf-48e2-96f8-17faec75eb15_2400x_jpg_1024x1024.webp?v=1790346536" 15413 alt="" 15414 > 15415 </noscript> 15416</div> 15417 15418 15419 </div> 15420 15421 15422 <div class="featured-grid--item--overlay-background"></div> 15423 15424 15425 <div class="featured-grid--item--text-container"> 15426 <div class="featured-grid--item--text-background"> 15427 15428 <h3 class="featured-grid--item--title" data-item="block-heading"> 15429 Lace Fabrics 15430 </h3> 15431 15432 15433 15434 <div class="featured-grid--item--link" data-item="block-link"> 15435 <div class="featured-grid--item--link-container"> 15436 SHOP 15437 </div> 15438 </div> 15439 15440 </div> 15441 </div> 15442 15443 15444 15445 </div> 15446 15447 15448 </a> 15449 15450 </div> 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 <div 15464 class="featured-grid--item" 15465 data-container="block" 15466 data-wide="false" 15467 data-tall="false" 15468 data-shape="square" 15469 data-retain-ratio="false" 15470 15471 > 15472 15473 <a 15474 href="/en-us/collections/denim" 15475 aria-label="Denim Fabrics" 15476 > 15477 15478 15479 <div class="featured-grid--item--container"> 15480 <div class="featured-grid--item--image" data-item="image"> 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502<div 15503 class="image--root" 15504 data-aspectratio="1.0" 15505 15506 style="width: 100%;" 15507 15508> 15509 15510 <div 15511 class="image--container" 15512 style="padding-top:100.0%;" 15513 > 15514 <img 15515 class="lazyload" 15516 data-src="//thefabricsales.com/cdn/shop/files/IMG_7931_afe29f9b-d0f5-4a52-81e2-776dd66b393b_1200x_jpg_{width}x.webp?v=1790346348" 15517 data-sizes="auto" 15518 data-widths="[295,394,590,700,800,1000,1200,1200]" 15519 data-aspectratio="1.0" 15520 alt="" 15521 > 15522 </div> 15523 15524 15525 <noscript> 15526 <img 15527 src="//thefabricsales.com/cdn/shop/files/IMG_7931_afe29f9b-d0f5-4a52-81e2-776dd66b393b_1200x_jpg_1024x1024.webp?v=1790346348" 15528 alt="" 15529 > 15530 </noscript> 15531</div> 15532 15533 15534 </div> 15535 15536 15537 <div class="featured-grid--item--overlay-background"></div> 15538 15539 15540 <div class="featured-grid--item--text-container"> 15541 <div class="featured-grid--item--text-background"> 15542 15543 <h3 class="featured-grid--item--title" data-item="block-heading"> 15544 Denim Fabrics 15545 </h3> 15546 15547 15548 15549 <div class="featured-grid--item--link" data-item="block-link"> 15550 <div class="featured-grid--item--link-container"> 15551 SHOP 15552 </div> 15553 </div> 15554 15555 </div> 15556 </div> 15557 15558 15559 15560 </div> 15561 15562 15563 </a> 15564 15565 </div> 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 <div 15579 class="featured-grid--item" 15580 data-container="block" 15581 data-wide="false" 15582 data-tall="false" 15583 data-shape="square" 15584 data-retain-ratio="false" 15585 15586 > 15587 15588 <a 15589 href="/en-us/collections/jacquard" 15590 aria-label="Jacquard Fabrics" 15591 > 15592 15593 15594 <div class="featured-grid--item--container"> 15595 <div class="featured-grid--item--image" data-item="image"> 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617<div 15618 class="image--root" 15619 data-aspectratio="1.0" 15620
15621 style="width: 100%;" 15622 15623> 15624 15625 <div 15626 class="image--container" 15627 style="padding-top:100.0%;" 15628 > 15629 <img 15630 class="lazyload" 15631 data-src="//thefabricsales.com/cdn/shop/files/IMG_9673_93e47446-f732-45a7-8126-d60324439a39_1200x_jpg_{width}x.webp?v=1790346286" 15632 data-sizes="auto" 15633 data-widths="[295,394,590,700,800,1000,1200,1200]" 15634 data-aspectratio="1.0" 15635 alt="" 15636 > 15637 </div> 15638 15639 15640 <noscript> 15641 <img 15642 src="//thefabricsales.com/cdn/shop/files/IMG_9673_93e47446-f732-45a7-8126-d60324439a39_1200x_jpg_1024x1024.webp?v=1790346286" 15643 alt="" 15644 > 15645 </noscript> 15646</div> 15647 15648 15649 </div> 15650 15651 15652 <div class="featured-grid--item--overlay-background"></div> 15653 15654 15655 <div class="featured-grid--item--text-container"> 15656 <div class="featured-grid--item--text-background"> 15657 15658 <h3 class="featured-grid--item--title" data-item="block-heading"> 15659 Jacquard Fabrics 15660 </h3> 15661 15662 15663 15664 <div class="featured-grid--item--link" data-item="block-link"> 15665 <div class="featured-grid--item--link-container"> 15666 SHOP 15667 </div> 15668 </div> 15669 15670 </div> 15671 </div> 15672 15673 15674 15675 </div> 15676 15677 15678 </a> 15679 15680 </div> 15681 15682 15683 </div> 15684 </div> 15685 15686 15687 15688</div> 15689 15690</div><div id="shopify-section-framework_image_text_overlay_KM7hRT" class="shopify-section"> 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717<div 15718 class="featured-grid--root" 15719 style="" 15720 data-section-id="framework_image_text_overlay_KM7hRT" 15721 data-js-class="FrameworkFeaturedGrid" 15722 data-alternative-color="false" 15723 data-apply-overlay="false" 15724 data-container-width="5" 15725 data-container="section" 15726 data-dark-background="false" 15727 data-text-style="box" 15728 data-footer-text-exists="false" 15729 data-full-width="" 15730 data-header-text-exists="true" 15731 data-hover-enabled="false" 15732 data-show-text-background="" 15733 data-spacing="true" 15734 data-text-position="center" 15735> 15736 15737 15738 <div class="featured-grid--header" data-container="panel"> 15739 <div class="featured-grid--header--container" data-container="block"> 15740 15741 <h2 class="featured-grid--title" data-item="section-heading"> 15742 Get your Project Going 15743 </h2> 15744 15745 15746 15747 </div> 15748 </div> 15749 15750 15751 <div class="featured-grid--body"> 15752 <div 15753 class="featured-grid--body--container" 15754 data-container="panel" 15755 data-columns="4" 15756 data-mobile-columns="2" 15757 data-block-spacing="true" 15758 > 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 <div 15771 class="featured-grid--item" 15772 data-container="block" 15773 data-wide="false" 15774 data-tall="false" 15775 data-shape="square" 15776 data-retain-ratio="false" 15777 15778 > 15779 15780 <a 15781 href="/en-us/collections/swimwear-fabric" 15782 aria-label="Swimwear Fabrics" 15783 > 15784 15785 15786 <div class="featured-grid--item--container"> 15787 <div class="featured-grid--item--image" data-item="image"> 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809<div 15810 class="image--root" 15811 data-aspectratio="1.0" 15812 15813 style="width: 100%;" 15814 15815> 15816 15817 <div 15818 class="image--container" 15819 style="padding-top:100.0%;" 15820 > 15821 <img 15822 class="lazyload" 15823 data-src="//thefabricsales.com/cdn/shop/files/IMG_5443_{width}x.jpg?v=1705827097" 15824 data-sizes="auto" 15825 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 15826 data-aspectratio="1.0" 15827 alt="" 15828 > 15829 </div> 15830 15831 15832 <noscript> 15833 <img 15834 src="//thefabricsales.com/cdn/shop/files/IMG_5443_1024x1024.jpg?v=1705827097" 15835 alt="" 15836 > 15837 </noscript> 15838</div> 15839 15840 15841 </div> 15842 15843 15844 <div class="featured-grid--item--overlay-background"></div> 15845 15846 15847 <div class="featured-grid--item--text-container"> 15848 <div class="featured-grid--item--text-background"> 15849 15850 <h3 class="featured-grid--item--title" data-item="block-heading"> 15851 Swimwear Fabrics 15852 </h3> 15853 15854 15855 15856 <div class="featured-grid--item--link" data-item="block-link"> 15857 <div class="featured-grid--item--link-container"> 15858 SHOP 15859 </div> 15860 </div> 15861 15862 </div> 15863 </div> 15864 15865 15866 15867 </div> 15868 15869 15870 </a> 15871 15872 </div> 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 <div 15886 class="featured-grid--item" 15887 data-container="block" 15888 data-wide="false" 15889 data-tall="false" 15890 data-shape="square" 15891 data-retain-ratio="false" 15892 15893 > 15894 15895 <a 15896 href="/en-us/collections/lingerie-fabric" 15897 aria-label="Lingerie Fabrics" 15898 > 15899 15900 15901 <div class="featured-grid--item--container"> 15902 <div class="featured-grid--item--image" data-item="image"> 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924<div 15925 class="image--root" 15926 data-aspectratio="1.0" 15927
15928 style="width: 100%;" 15929 15930> 15931 15932 <div 15933 class="image--container" 15934 style="padding-top:100.0%;" 15935 > 15936 <img 15937 class="lazyload" 15938 data-src="//thefabricsales.com/cdn/shop/products/IMG_2881_78473c7d-45d0-47c4-bd5b-6b19f41fb64f_{width}x.jpg?v=1620378661" 15939 data-sizes="auto" 15940 data-widths="[295,394,590,700,800,1000,1200,1500,1500]" 15941 data-aspectratio="1.0" 15942 alt="" 15943 > 15944 </div> 15945 15946 15947 <noscript> 15948 <img 15949 src="//thefabricsales.com/cdn/shop/products/IMG_2881_78473c7d-45d0-47c4-bd5b-6b19f41fb64f_1024x1024.jpg?v=1620378661" 15950 alt="" 15951 > 15952 </noscript> 15953</div> 15954 15955 15956 </div> 15957 15958 15959 <div class="featured-grid--item--overlay-background"></div> 15960 15961 15962 <div class="featured-grid--item--text-container"> 15963 <div class="featured-grid--item--text-background"> 15964 15965 <h3 class="featured-grid--item--title" data-item="block-heading"> 15966 Lingerie Fabrics 15967 </h3> 15968 15969 15970 15971 <div class="featured-grid--item--link" data-item="block-link"> 15972 <div class="featured-grid--item--link-container"> 15973 SHOP 15974 </div> 15975 </div> 15976 15977 </div> 15978 </div> 15979 15980 15981 15982 </div> 15983 15984 15985 </a> 15986 15987 </div> 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 <div 16001 class="featured-grid--item" 16002 data-container="block" 16003 data-wide="false" 16004 data-tall="false" 16005 data-shape="square" 16006 data-retain-ratio="false" 16007 16008 > 16009 16010 <a 16011 href="/en-us/collections/shirting" 16012 aria-label="Shirting Fabrics" 16013 > 16014 16015 16016 <div class="featured-grid--item--container"> 16017 <div class="featured-grid--item--image" data-item="image"> 16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 16030 16031 16032 16033 16034 16035 16036 16037 16038 16039<div 16040 class="image--root" 16041 data-aspectratio="1.0" 16042 16043 style="width: 100%;" 16044 16045> 16046 16047 <div 16048 class="image--container" 16049 style="padding-top:100.0%;" 16050 > 16051 <img 16052 class="lazyload" 16053 data-src="//thefabricsales.com/cdn/shop/files/IMG_6208_b8d2cd11-276d-40de-91b1-0500bbe92dfe_{width}x.jpg?v=1781774257" 16054 data-sizes="auto" 16055 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 16056 data-aspectratio="1.0" 16057 alt="" 16058 > 16059 </div> 16060 16061 16062 <noscript> 16063 <img 16064 src="//thefabricsales.com/cdn/shop/files/IMG_6208_b8d2cd11-276d-40de-91b1-0500bbe92dfe_1024x1024.jpg?v=1781774257" 16065 alt="" 16066 > 16067 </noscript> 16068</div> 16069 16070 16071 </div> 16072 16073 16074 <div class="featured-grid--item--overlay-background"></div> 16075 16076 16077 <div class="featured-grid--item--text-container"> 16078 <div class="featured-grid--item--text-background"> 16079 16080 <h3 class="featured-grid--item--title" data-item="block-heading"> 16081 Shirting Fabrics 16082 </h3> 16083 16084 16085 16086 <div class="featured-grid--item--link" data-item="block-link"> 16087 <div class="featured-grid--item--link-container"> 16088 SHOP 16089 </div> 16090 </div> 16091 16092 </div> 16093 </div> 16094 16095 16096 16097 </div> 16098 16099 16100 </a> 16101 16102 </div> 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 <div 16116 class="featured-grid--item" 16117 data-container="block" 16118 data-wide="false" 16119 data-tall="false" 16120 data-shape="square" 16121 data-retain-ratio="false" 16122 16123 > 16124 16125 <a 16126 href="/en-us/collections/upholstery-fabrics" 16127 aria-label="Upholstery Fabrics" 16128 > 16129 16130 16131 <div class="featured-grid--item--container"> 16132 <div class="featured-grid--item--image" data-item="image"> 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154<div 16155 class="image--root" 16156 data-aspectratio="1.0" 16157
16158 style="width: 100%;" 16159 16160> 16161 16162 <div 16163 class="image--container" 16164 style="padding-top:100.0%;" 16165 > 16166 <img 16167 class="lazyload" 16168 data-src="//thefabricsales.com/cdn/shop/files/IMG_4102_{width}x.jpg?v=1743430119" 16169 data-sizes="auto" 16170 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 16171 data-aspectratio="1.0" 16172 alt="" 16173 > 16174 </div> 16175 16176 16177 <noscript> 16178 <img 16179 src="//thefabricsales.com/cdn/shop/files/IMG_4102_1024x1024.jpg?v=1743430119" 16180 alt="" 16181 > 16182 </noscript> 16183</div> 16184 16185 16186 </div> 16187 16188 16189 <div class="featured-grid--item--overlay-background"></div> 16190 16191 16192 <div class="featured-grid--item--text-container"> 16193 <div class="featured-grid--item--text-background"> 16194 16195 <h3 class="featured-grid--item--title" data-item="block-heading"> 16196 Upholstery Fabrics 16197 </h3> 16198 16199 16200 16201 <div class="featured-grid--item--link" data-item="block-link"> 16202 <div class="featured-grid--item--link-container"> 16203 SHOP 16204 </div> 16205 </div> 16206 16207 </div> 16208 </div> 16209 16210 16211 16212 </div> 16213 16214 16215 </a> 16216 16217 </div> 16218 16219 16220 </div> 16221 </div> 16222 16223 16224 16225</div> 16226 16227</div><div id="shopify-section-featured_collection_zibzNz" class="shopify-section section--featured-collection"> 16228 16229 16230 16231<div 16232 class="product-slider length--50" 16233 style="" 16234> 16235 <div class="row header"> 16236 <div class="columns"> 16237 <h2 data-item="section-heading"> 16238 16239 <a href="/en-us/collections/exclusive-winter-fabrics-pre-order" title="">ONLINE EXCLUSIVES</a> 16240 16241 </h2> 16242 </div> 16243 </div> 16244 <div class="row content"> 16245 <div 16246 class="product-grid--root" 16247 data-js-class="ProductGrid" 16248 data-in-slider="true" 16249 > 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284<div 16285 class="product--root" 16286 data-product-view="slider" 16287 16288 data-hover-image="true" 16289 16290 data-label-color="light" 16291> 16292 16293 16294 <div class="product--sale" data-item="accent-text"> 16295 Sale 16296 </div> 16297 16298 16299 <a href="/en-us/products/rina-salmon-pink-viscose-crepe-fabric-online-exclusive-coupon-60cm" aria-label="Rina Salmon Pink Viscose Crepe Fabric - ONLINE EXCLUSIVE - COUPON 60CM"> 16300 <div class="product--image-wrapper"> 16301 <div class="product--image"> 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323<div 16324 class="image--root" 16325 data-aspectratio="1.0" 16326 16327 style="width: 100%;" 16328 16329> 16330 16331 <div 16332 class="image--container" 16333 style="padding-top:100.0%;" 16334 > 16335 <img 16336 class="lazyload" 16337 data-src="//thefabricsales.com/cdn/shop/files/IMG_9008_8d787300-4272-4bc3-97c8-79fc8e73fa1d_{width}x.jpg?v=1786792384" 16338 data-sizes="auto" 16339 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 16340 data-aspectratio="1.0" 16341 alt="" 16342 > 16343 </div> 16344 16345 16346 <noscript> 16347 <img 16348 src="//thefabricsales.com/cdn/shop/files/IMG_9008_8d787300-4272-4bc3-97c8-79fc8e73fa1d_1024x1024.jpg?v=1786792384" 16349 alt="" 16350 > 16351 </noscript> 16352</div> 16353 16354 16355 </div> 16356 16357 16358 <div class="product--hover-image"> 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379<div 16380 class="image--root" 16381 data-aspectratio="1.0" 16382 16383 style="width: 3456px;" 16384 16385> 16386 16387 <div 16388 class="image--container" 16389 style="padding-top:100.0%;" 16390 > 16391 <img 16392 class="lazyload" 16393 data-src="//thefabricsales.com/cdn/shop/files/IMG_9009_20a3ca23-9234-4741-8619-308e8eb5b7df_{width}x.jpg?v=1786792384" 16394 data-sizes="auto" 16395 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 16396 data-aspectratio="1.0" 16397 alt="" 16398 > 16399 </div> 16400 16401 16402 <noscript> 16403 <img 16404 src="//thefabricsales.com/cdn/shop/files/IMG_9009_20a3ca23-9234-4741-8619-308e8eb5b7df_1024x1024.jpg?v=1786792384" 16405 alt="" 16406 > 16407 </noscript> 16408</div> 16409 16410 </div> 16411 16412 16413 </div> 16414 16415 <div class="product--details"> 16416 16417 <h3 class="product--title" data-item="paragraph"> 16418 Rina Salmon Pink Viscose Crepe Fabric - ONLINE EXCLUSIVE - COUPON 60CM 16419 </h3> 16420 16421 16422 16423 16424 <div class="product--vendor" data-item="light-accent-text"> 16425 CHRISTIAN WIJNANTS 16426 </div> 16427 16428 16429 16430 16431 16432 16433 <div class="product--price-container"> 16434 16435 <div class="product--price-wrapper"> 16436
16437 <span class="product--compare-price money" data-item="light-accent-text"> 16438 $13.84 16439 </span> 16440 <span class="product--price money" data-item="accent-text"> 16441 $12.40 16442 </span> 16443 16444 16445 </div> 16446 16447 <div class="product--unit-price-container" data-item="light-accent-text"> 16448 16449 </div> 16450 16451 </div> 16452 16453 </div> 16454 </a> 16455 16456 16457 16458 <!-- include 'wishlist-button-collection' with '16096401359182' --> 16459</div> 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498<div 16499 class="product--root" 16500 data-product-view="slider" 16501 16502 data-hover-image="true" 16503 16504 data-label-color="light" 16505> 16506 16507 16508 <div class="product--sale" data-item="accent-text"> 16509 Sale 16510 </div> 16511 16512 16513 <a href="/en-us/products/nifan-blue-purple-striped-virgin-wool-suiting-fabric-online-exclusive-coupon-60cm" aria-label="Nifan Blue & Purple Striped Virgin Wool Suiting Fabric - ONLINE EXCLUSIVE - COUPON 60CM"> 16514 <div class="product--image-wrapper"> 16515 <div class="product--image"> 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537<div 16538 class="image--root" 16539 data-aspectratio="1.0" 16540 16541 style="width: 100%;" 16542 16543> 16544 16545 <div 16546 class="image--container" 16547 style="padding-top:100.0%;" 16548 > 16549 <img 16550 class="lazyload" 16551 data-src="//thefabricsales.com/cdn/shop/files/IMG_1881_a3087a51-082e-4aaf-be6b-740dc2a38146_{width}x.jpg?v=1790155522" 16552 data-sizes="auto" 16553 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 16554 data-aspectratio="1.0" 16555 alt="" 16556 > 16557 </div> 16558 16559 16560 <noscript> 16561 <img 16562 src="//thefabricsales.com/cdn/shop/files/IMG_1881_a3087a51-082e-4aaf-be6b-740dc2a38146_1024x1024.jpg?v=1790155522" 16563 alt="" 16564 > 16565 </noscript> 16566</div> 16567 16568 16569 </div> 16570 16571 16572 <div class="product--hover-image"> 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593<div 16594 class="image--root" 16595 data-aspectratio="1.0" 16596 16597 style="width: 4000px;" 16598 16599> 16600 16601 <div 16602 class="image--container" 16603 style="padding-top:100.0%;" 16604 > 16605 <img 16606 class="lazyload" 16607 data-src="//thefabricsales.com/cdn/shop/files/IMG_1882_7dafb64f-2aee-4820-93d5-70162bea5c20_{width}x.jpg?v=1790155522" 16608 data-sizes="auto" 16609 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 16610 data-aspectratio="1.0" 16611 alt="" 16612 > 16613 </div> 16614 16615 16616 <noscript> 16617 <img 16618 src="//thefabricsales.com/cdn/shop/files/IMG_1882_7dafb64f-2aee-4820-93d5-70162bea5c20_1024x1024.jpg?v=1790155522" 16619 alt="" 16620 > 16621 </noscript> 16622</div> 16623 16624 </div> 16625 16626 16627 </div> 16628 16629 <div class="product--details"> 16630 16631 <h3 class="product--title" data-item="paragraph"> 16632 Nifan Blue & Purple Striped Virgin Wool Suiting Fabric - ONLINE EXCLUSIVE - COUPON 60CM 16633 </h3> 16634 16635 16636 16637 16638 <div class="product--vendor" data-item="light-accent-text"> 16639 THE FABRIC SALES 16640 </div> 16641 16642 16643 16644 16645 16646 16647 <div class="product--price-container"> 16648 16649 <div class="product--price-wrapper"> 16650 16651 <span class="product--compare-price money" data-item="light-accent-text"> 16652 $14.99 16653 </span> 16654 <span class="product--price money" data-item="accent-text"> 16655 $13.50 16656 </span> 16657 16658 16659 </div> 16660 16661 <div class="product--unit-price-container" data-item="light-accent-text"> 16662 16663 </div> 16664 16665 </div> 16666 16667 </div> 16668 </a> 16669 16670 16671 16672 <!-- include 'wishlist-button-collection' with '16096361120078' --> 16673</div> 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712<div 16713 class="product--root" 16714 data-product-view="slider" 16715 16716 data-hover-image="true" 16717 16718 data-label-color="light" 16719> 16720 16721 16722 <div class="product--sale" data-item="accent-text"> 16723 Sale 16724 </div> 16725 16726 16727 <a href="/en-us/products/stiry-camel-beige-polyester-suede-stretch-fabric-online-exclusive-coupon-55cm" aria-label="Stiry Camel Beige Polyester Suède Stretch Fabric - ONLINE EXCLUSIVE - COUPON 55CM"> 16728 <div class="product--image-wrapper"> 16729 <div class="product--image"> 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751<div 16752 class="image--root" 16753 data-aspectratio="1.0" 16754
16755 style="width: 100%;" 16756 16757> 16758 16759 <div 16760 class="image--container" 16761 style="padding-top:100.0%;" 16762 > 16763 <img 16764 class="lazyload" 16765 data-src="//thefabricsales.com/cdn/shop/files/IMG_5491_45188423-fc0d-44c6-af33-06bf3ed39aa0_{width}x.jpg?v=1748376034" 16766 data-sizes="auto" 16767 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 16768 data-aspectratio="1.0" 16769 alt="" 16770 > 16771 </div> 16772 16773 16774 <noscript> 16775 <img 16776 src="//thefabricsales.com/cdn/shop/files/IMG_5491_45188423-fc0d-44c6-af33-06bf3ed39aa0_1024x1024.jpg?v=1748376034" 16777 alt="" 16778 > 16779 </noscript> 16780</div> 16781 16782 16783 </div> 16784 16785 16786 <div class="product--hover-image"> 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807<div 16808 class="image--root" 16809 data-aspectratio="1.0" 16810 16811 style="width: 3456px;" 16812 16813> 16814 16815 <div 16816 class="image--container" 16817 style="padding-top:100.0%;" 16818 > 16819 <img 16820 class="lazyload" 16821 data-src="//thefabricsales.com/cdn/shop/files/IMG_5492_a24caf9d-99be-4564-897c-8f2e14a5b845_{width}x.jpg?v=1748376033" 16822 data-sizes="auto" 16823 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 16824 data-aspectratio="1.0" 16825 alt="" 16826 > 16827 </div> 16828 16829 16830 <noscript> 16831 <img 16832 src="//thefabricsales.com/cdn/shop/files/IMG_5492_a24caf9d-99be-4564-897c-8f2e14a5b845_1024x1024.jpg?v=1748376033" 16833 alt="" 16834 > 16835 </noscript> 16836</div> 16837 16838 </div> 16839 16840 16841 </div> 16842 16843 <div class="product--details"> 16844 16845 <h3 class="product--title" data-item="paragraph"> 16846 Stiry Camel Beige Polyester Suède Stretch Fabric - ONLINE EXCLUSIVE - COUPON 55CM 16847 </h3> 16848 16849 16850 16851 16852 <div class="product--vendor" data-item="light-accent-text"> 16853 CAROLINE BOSMANS 16854 </div> 16855 16856 16857 16858 16859 16860 16861 <div class="product--price-container"> 16862 16863 <div class="product--price-wrapper"> 16864 16865 <span class="product--compare-price money" data-item="light-accent-text"> 16866 $6.97 16867 </span> 16868 <span class="product--price money" data-item="accent-text"> 16869 $6.25 16870 </span> 16871 16872 16873 </div> 16874 16875 <div class="product--unit-price-container" data-item="light-accent-text"> 16876 16877 </div> 16878 16879 </div> 16880 16881 </div> 16882 </a> 16883 16884 16885 16886 <!-- include 'wishlist-button-collection' with '16096294437198' --> 16887</div> 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926<div 16927 class="product--root" 16928 data-product-view="slider" 16929 16930 data-hover-image="true" 16931 16932 data-label-color="light" 16933> 16934 16935 16936 <div class="product--sale" data-item="accent-text"> 16937 Sale 16938 </div> 16939 16940 16941 <a href="/en-us/products/serol-multicolour-striped-boiled-wool-fabric-online-exclusive-coupon-40cm" aria-label="Serol Multicolour Striped Boiled Wool Fabric - ONLINE EXCLUSIVE - COUPON 40CM"> 16942 <div class="product--image-wrapper"> 16943 <div class="product--image"> 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965<div 16966 class="image--root" 16967 data-aspectratio="1.0" 16968 16969 style="width: 100%;" 16970 16971> 16972 16973 <div 16974 class="image--container" 16975 style="padding-top:100.0%;" 16976 > 16977 <img 16978 class="lazyload" 16979 data-src="//thefabricsales.com/cdn/shop/files/IMG_0736_c42ee8d5-3373-4b56-b6fb-d9ba0db66169_{width}x.jpg?v=1764940289" 16980 data-sizes="auto" 16981 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 16982 data-aspectratio="1.0" 16983 alt="" 16984 > 16985 </div> 16986 16987 16988 <noscript> 16989 <img 16990 src="//thefabricsales.com/cdn/shop/files/IMG_0736_c42ee8d5-3373-4b56-b6fb-d9ba0db66169_1024x1024.jpg?v=1764940289" 16991 alt="" 16992 > 16993 </noscript> 16994</div> 16995 16996 16997 </div> 16998 16999 17000 <div class="product--hover-image"> 17001 17002 17003 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014 17015 17016 17017 17018 17019 17020 17021<div 17022 class="image--root" 17023 data-aspectratio="1.0" 17024 17025 style="width: 3456px;" 17026 17027> 17028 17029 <div 17030 class="image--container" 17031 style="padding-top:100.0%;" 17032 > 17033 <img 17034 class="lazyload" 17035 data-src="//thefabricsales.com/cdn/shop/files/IMG_0737_9111c85a-9284-4a7f-a6d2-05e6347230f8_{width}x.jpg?v=1764940289" 17036 data-sizes="auto" 17037 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3456]" 17038 data-aspectratio="1.0" 17039 alt="" 17040 > 17041 </div> 17042 17043 17044 <noscript> 17045 <img 17046 src="//thefabricsales.com/cdn/shop/files/IMG_0737_9111c85a-9284-4a7f-a6d2-05e6347230f8_1024x1024.jpg?v=1764940289" 17047 alt="" 17048 > 17049 </noscript> 17050</div> 17051 17052 </div> 17053 17054 17055 </div> 17056 17057 <div class="product--details"> 17058 17059 <h3 class="product--title" data-item="paragraph"> 17060 Serol Multicolour Striped Boiled Wool Fabric - ONLINE EXCLUSIVE - COUPON 40CM 17061 </h3> 17062 17063 17064 17065 17066 <div class="product--vendor" data-item="light-accent-text"> 17067 TOMMY 17068 </div> 17069 17070 17071 17072 17073 17074 17075 <div class="product--price-container"> 17076 17077 <div class="product--price-wrapper"> 17078
17079 <span class="product--compare-price money" data-item="light-accent-text"> 17080 $6.92 17081 </span> 17082 <span class="product--price money" data-item="accent-text"> 17083 $6.15 17084 </span> 17085 17086 17087 </div> 17088 17089 <div class="product--unit-price-container" data-item="light-accent-text"> 17090 17091 </div> 17092 17093 </div> 17094 17095 </div> 17096 </a> 17097 17098 17099 17100 <!-- include 'wishlist-button-collection' with '16088354816334' --> 17101</div> 17102 17103 17104 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 17121 17122 17123 17124 17125 17126 17127 17128 17129 17130 17131 17132 17133 17134 17135 17136 17137 17138 17139 17140<div 17141 class="product--root" 17142 data-product-view="slider" 17143 17144 data-hover-image="true" 17145 17146 data-label-color="light" 17147> 17148 17149 17150 17151 <a href="/en-us/products/kira-salmon-pink-virgin-wool-fabric-online-exclusive" aria-label="Kira Salmon Pink Virgin Wool Fabric - ONLINE EXCLUSIVE -"> 17152 <div class="product--image-wrapper"> 17153 <div class="product--image"> 17154 17155 17156 17157 17158 17159 17160 17161 17162 17163 17164 17165 17166 17167 17168 17169 17170 17171 17172 17173 17174 17175<div 17176 class="image--root" 17177 data-aspectratio="1.0" 17178 17179 style="width: 100%;" 17180 17181> 17182 17183 <div 17184 class="image--container" 17185 style="padding-top:100.0%;" 17186 > 17187 <img 17188 class="lazyload" 17189 data-src="//thefabricsales.com/cdn/shop/files/IMG_1897_30314f36-2431-47b6-860f-c73cc9647d37_{width}x.jpg?v=1790157879" 17190 data-sizes="auto" 17191 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 17192 data-aspectratio="1.0" 17193 alt="" 17194 > 17195 </div> 17196 17197 17198 <noscript> 17199 <img 17200 src="//thefabricsales.com/cdn/shop/files/IMG_1897_30314f36-2431-47b6-860f-c73cc9647d37_1024x1024.jpg?v=1790157879" 17201 alt="" 17202 > 17203 </noscript> 17204</div> 17205 17206 17207 </div> 17208 17209 17210 <div class="product--hover-image"> 17211 17212 17213 17214 17215 17216 17217 17218 17219 17220 17221 17222 17223 17224 17225 17226 17227 17228 17229 17230 17231<div 17232 class="image--root" 17233 data-aspectratio="1.0" 17234 17235 style="width: 4000px;" 17236 17237> 17238 17239 <div 17240 class="image--container" 17241 style="padding-top:100.0%;" 17242 > 17243 <img 17244 class="lazyload" 17245 data-src="//thefabricsales.com/cdn/shop/files/IMG_1898_d3022513-d9be-4177-a67e-2b2e9eb79928_{width}x.jpg?v=1790157879" 17246 data-sizes="auto" 17247 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 17248 data-aspectratio="1.0" 17249 alt="" 17250 > 17251 </div> 17252 17253 17254 <noscript> 17255 <img 17256 src="//thefabricsales.com/cdn/shop/files/IMG_1898_d3022513-d9be-4177-a67e-2b2e9eb79928_1024x1024.jpg?v=1790157879" 17257 alt="" 17258 > 17259 </noscript> 17260</div> 17261 17262 </div> 17263 17264 17265 </div> 17266 17267 <div class="product--details"> 17268 17269 <h3 class="product--title" data-item="paragraph"> 17270 Kira Salmon Pink Virgin Wool Fabric - ONLINE EXCLUSIVE - 17271 </h3> 17272 17273 17274 17275 17276 <div class="product--vendor" data-item="light-accent-text"> 17277 THE FABRIC SALES 17278 </div> 17279 17280 17281 17282 17283 17284 17285 <div class="product--price-container"> 17286 17287 <div class="product--price-wrapper"> 17288 17289 17290 <span class="product--price money" data-item="accent-text"> 17291 $2.88 17292 </span> 17293 17294 17295 <small>/ 10 cm </small> 17296 17297 </div> 17298 17299 <div class="product--unit-price-container" data-item="light-accent-text"> 17300 17301 </div> 17302 17303 </div> 17304 17305 </div> 17306 </a> 17307 17308 17309 17310 <!-- include 'wishlist-button-collection' with '16087994270030' --> 17311</div> 17312 17313 17314 17315 17316 17317 17318 17319 17320 17321 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350<div 17351 class="product--root" 17352 data-product-view="slider" 17353 17354 data-hover-image="true" 17355 17356 data-label-color="light" 17357> 17358 17359 17360 17361 <a href="/en-us/products/yill-grey-pinstriped-virgin-wool-cashmere-fabric-online-exclusive" aria-label="Yill Grey Pinstriped Virgin Wool Cashmere Fabric - ONLINE EXCLUSIVE -"> 17362 <div class="product--image-wrapper"> 17363 <div class="product--image"> 17364 17365 17366 17367 17368 17369 17370 17371 17372 17373 17374 17375 17376 17377 17378 17379 17380 17381 17382 17383 17384 17385<div 17386 class="image--root" 17387 data-aspectratio="1.0" 17388 17389 style="width: 100%;" 17390 17391> 17392 17393 <div 17394 class="image--container" 17395 style="padding-top:100.0%;" 17396 > 17397 <img 17398 class="lazyload" 17399 data-src="//thefabricsales.com/cdn/shop/files/IMG_1901_401be388-6bde-476b-bf3f-2ad2052a0db1_{width}x.jpg?v=1790157608" 17400 data-sizes="auto" 17401 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 17402 data-aspectratio="1.0" 17403 alt="" 17404 > 17405 </div> 17406 17407 17408 <noscript> 17409 <img 17410 src="//thefabricsales.com/cdn/shop/files/IMG_1901_401be388-6bde-476b-bf3f-2ad2052a0db1_1024x1024.jpg?v=1790157608" 17411 alt="" 17412 > 17413 </noscript> 17414</div> 17415 17416 17417 </div> 17418 17419 17420 <div class="product--hover-image"> 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 17434 17435 17436 17437 17438 17439 17440 17441<div 17442 class="image--root" 17443 data-aspectratio="1.0" 17444
17445 style="width: 4000px;" 17446 17447> 17448 17449 <div 17450 class="image--container" 17451 style="padding-top:100.0%;" 17452 > 17453 <img 17454 class="lazyload" 17455 data-src="//thefabricsales.com/cdn/shop/files/IMG_1902_97059635-e2dd-414c-8453-e85c84e1b752_{width}x.jpg?v=1790157607" 17456 data-sizes="auto" 17457 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 17458 data-aspectratio="1.0" 17459 alt="" 17460 > 17461 </div> 17462 17463 17464 <noscript> 17465 <img 17466 src="//thefabricsales.com/cdn/shop/files/IMG_1902_97059635-e2dd-414c-8453-e85c84e1b752_1024x1024.jpg?v=1790157607" 17467 alt="" 17468 > 17469 </noscript> 17470</div> 17471 17472 </div> 17473 17474 17475 </div> 17476 17477 <div class="product--details"> 17478 17479 <h3 class="product--title" data-item="paragraph"> 17480 Yill Grey Pinstriped Virgin Wool Cashmere Fabric - ONLINE EXCLUSIVE - 17481 </h3> 17482 17483 17484 17485 17486 <div class="product--vendor" data-item="light-accent-text"> 17487 THE FABRIC SALES 17488 </div> 17489 17490 17491 17492 17493 17494 17495 <div class="product--price-container"> 17496 17497 <div class="product--price-wrapper"> 17498 17499 17500 <span class="product--price money" data-item="accent-text"> 17501 $3.36 17502 </span> 17503 17504 17505 <small>/ 10 cm </small> 17506 17507 </div> 17508 17509 <div class="product--unit-price-container" data-item="light-accent-text"> 17510 17511 </div> 17512 17513 </div> 17514 17515 </div> 17516 </a> 17517 17518 17519 17520 <!-- include 'wishlist-button-collection' with '16087992041806' --> 17521</div> 17522 17523 17524 17525 17526 17527 17528 17529 17530 17531 17532 17533 17534 17535 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560<div 17561 class="product--root" 17562 data-product-view="slider" 17563 17564 data-hover-image="true" 17565 17566 data-label-color="light" 17567> 17568 17569 17570 17571 <a href="/en-us/products/chira-aqua-blue-striped-virgin-wool-suiting-fabric-online-exclusive" aria-label="Chira Aqua Blue Striped Virgin Wool Suiting Fabric - ONLINE EXCLUSIVE -"> 17572 <div class="product--image-wrapper"> 17573 <div class="product--image"> 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586 17587 17588 17589 17590 17591 17592 17593 17594 17595<div 17596 class="image--root" 17597 data-aspectratio="1.0" 17598 17599 style="width: 100%;" 17600 17601> 17602 17603 <div 17604 class="image--container" 17605 style="padding-top:100.0%;" 17606 > 17607 <img 17608 class="lazyload" 17609 data-src="//thefabricsales.com/cdn/shop/files/IMG_1866_706d1422-d898-4d6b-8c8a-948a9096836f_{width}x.jpg?v=1790153880" 17610 data-sizes="auto" 17611 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 17612 data-aspectratio="1.0" 17613 alt="" 17614 > 17615 </div> 17616 17617 17618 <noscript> 17619 <img 17620 src="//thefabricsales.com/cdn/shop/files/IMG_1866_706d1422-d898-4d6b-8c8a-948a9096836f_1024x1024.jpg?v=1790153880" 17621 alt="" 17622 > 17623 </noscript> 17624</div> 17625 17626 17627 </div> 17628 17629 17630 <div class="product--hover-image"> 17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651<div 17652 class="image--root" 17653 data-aspectratio="1.0" 17654 17655 style="width: 4000px;" 17656 17657> 17658 17659 <div 17660 class="image--container" 17661 style="padding-top:100.0%;" 17662 > 17663 <img 17664 class="lazyload" 17665 data-src="//thefabricsales.com/cdn/shop/files/IMG_1867_7e5d9c2b-8b05-4051-876f-d0f7760ca4a2_{width}x.jpg?v=1790153881" 17666 data-sizes="auto" 17667 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 17668 data-aspectratio="1.0" 17669 alt="" 17670 > 17671 </div> 17672 17673 17674 <noscript> 17675 <img 17676 src="//thefabricsales.com/cdn/shop/files/IMG_1867_7e5d9c2b-8b05-4051-876f-d0f7760ca4a2_1024x1024.jpg?v=1790153881" 17677 alt="" 17678 > 17679 </noscript> 17680</div> 17681 17682 </div> 17683 17684 17685 </div> 17686 17687 <div class="product--details"> 17688 17689 <h3 class="product--title" data-item="paragraph"> 17690 Chira Aqua Blue Striped Virgin Wool Suiting Fabric - ONLINE EXCLUSIVE - 17691 </h3> 17692 17693 17694 17695 17696 <div class="product--vendor" data-item="light-accent-text"> 17697 THE FABRIC SALES 17698 </div> 17699 17700 17701 17702 17703 17704 17705 <div class="product--price-container"> 17706 17707 <div class="product--price-wrapper"> 17708 17709 17710 <span class="product--price money" data-item="accent-text"> 17711 $2.45 17712 </span> 17713 17714 17715 <small>/ 10 cm </small> 17716 17717 </div> 17718 17719 <div class="product--unit-price-container" data-item="light-accent-text"> 17720 17721 </div> 17722 17723 </div> 17724 17725 </div> 17726 </a> 17727 17728 17729
17730 <!-- include 'wishlist-button-collection' with '16087990042958' --> 17731</div> 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 17752 17753 17754 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770<div 17771 class="product--root" 17772 data-product-view="slider" 17773 17774 data-hover-image="true" 17775 17776 data-label-color="light" 17777> 17778 17779 17780 17781 <a href="/en-us/products/lars-black-cashmere-blend-fabric-online-exclusive" aria-label="Lars Black Cashmere Blend Fabric - ONLINE EXCLUSIVE -"> 17782 <div class="product--image-wrapper"> 17783 <div class="product--image"> 17784 17785 17786 17787 17788 17789 17790 17791 17792 17793 17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805<div 17806 class="image--root" 17807 data-aspectratio="1.0" 17808 17809 style="width: 100%;" 17810 17811> 17812 17813 <div 17814 class="image--container" 17815 style="padding-top:100.0%;" 17816 > 17817 <img 17818 class="lazyload" 17819 data-src="//thefabricsales.com/cdn/shop/files/IMG_1877_7cf2f59f-73f9-4c3c-b756-371f45015b95_{width}x.jpg?v=1790154779" 17820 data-sizes="auto" 17821 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 17822 data-aspectratio="1.0" 17823 alt="" 17824 > 17825 </div> 17826 17827 17828 <noscript> 17829 <img 17830 src="//thefabricsales.com/cdn/shop/files/IMG_1877_7cf2f59f-73f9-4c3c-b756-371f45015b95_1024x1024.jpg?v=1790154779" 17831 alt="" 17832 > 17833 </noscript> 17834</div> 17835 17836 17837 </div> 17838 17839 17840 <div class="product--hover-image"> 17841 17842 17843 17844 17845 17846 17847 17848 17849 17850 17851 17852 17853 17854 17855 17856 17857 17858 17859 17860 17861<div 17862 class="image--root" 17863 data-aspectratio="1.0" 17864 17865 style="width: 4000px;" 17866 17867> 17868 17869 <div 17870 class="image--container" 17871 style="padding-top:100.0%;" 17872 > 17873 <img 17874 class="lazyload" 17875 data-src="//thefabricsales.com/cdn/shop/files/IMG_1878_f4a3a7d6-a266-4a74-94fb-4558d509aed0_{width}x.jpg?v=1790154779" 17876 data-sizes="auto" 17877 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 17878 data-aspectratio="1.0" 17879 alt="" 17880 > 17881 </div> 17882 17883 17884 <noscript> 17885 <img 17886 src="//thefabricsales.com/cdn/shop/files/IMG_1878_f4a3a7d6-a266-4a74-94fb-4558d509aed0_1024x1024.jpg?v=1790154779" 17887 alt="" 17888 > 17889 </noscript> 17890</div> 17891 17892 </div> 17893 17894 17895 </div> 17896 17897 <div class="product--details"> 17898 17899 <h3 class="product--title" data-item="paragraph"> 17900 Lars Black Cashmere Blend Fabric - ONLINE EXCLUSIVE - 17901 </h3> 17902 17903 17904 17905 17906 <div class="product--vendor" data-item="light-accent-text"> 17907 THE FABRIC SALES 17908 </div> 17909 17910 17911 17912 17913 17914 17915 <div class="product--price-container"> 17916 17917 <div class="product--price-wrapper"> 17918 17919 17920 <span class="product--price money" data-item="accent-text"> 17921 $6.25 17922 </span> 17923 17924 17925 <small>/ 10 cm </small> 17926 17927 </div> 17928 17929 <div class="product--unit-price-container" data-item="light-accent-text"> 17930 17931 </div> 17932 17933 </div> 17934 17935 </div> 17936 </a> 17937 17938 17939 17940 <!-- include 'wishlist-button-collection' with '16087986602318' --> 17941</div> 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980<div 17981 class="product--root" 17982 data-product-view="slider" 17983 17984 data-hover-image="true" 17985 17986 data-label-color="light" 17987> 17988 17989 17990 17991 <a href="/en-us/products/nillo-beige-polyester-teddy-fabric-online-exclusive" aria-label="Nillo Beige Polyester Teddy Fabric - ONLINE EXCLUSIVE -"> 17992 <div class="product--image-wrapper"> 17993 <div class="product--image"> 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 18013 18014 18015<div 18016 class="image--root" 18017 data-aspectratio="1.0" 18018 18019 style="width: 100%;" 18020 18021> 18022 18023 <div 18024 class="image--container" 18025 style="padding-top:100.0%;" 18026 > 18027 <img 18028 class="lazyload" 18029 data-src="//thefabricsales.com/cdn/shop/files/IMG_1894_62b8b7b7-7feb-4f1f-acf8-f839da2fb0a1_{width}x.jpg?v=1790157442" 18030 data-sizes="auto" 18031 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18032 data-aspectratio="1.0" 18033 alt="" 18034 > 18035 </div> 18036 18037 18038 <noscript> 18039 <img 18040 src="//thefabricsales.com/cdn/shop/files/IMG_1894_62b8b7b7-7feb-4f1f-acf8-f839da2fb0a1_1024x1024.jpg?v=1790157442" 18041 alt="" 18042 > 18043 </noscript> 18044</div> 18045 18046 18047 </div> 18048 18049 18050 <div class="product--hover-image"> 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 18071<div 18072 class="image--root" 18073 data-aspectratio="1.0" 18074
18075 style="width: 4000px;" 18076 18077> 18078 18079 <div 18080 class="image--container" 18081 style="padding-top:100.0%;" 18082 > 18083 <img 18084 class="lazyload" 18085 data-src="//thefabricsales.com/cdn/shop/files/IMG_1895_4306e49e-1f6d-41ca-ad23-6e87d67fdf95_{width}x.jpg?v=1790157442" 18086 data-sizes="auto" 18087 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18088 data-aspectratio="1.0" 18089 alt="" 18090 > 18091 </div> 18092 18093 18094 <noscript> 18095 <img 18096 src="//thefabricsales.com/cdn/shop/files/IMG_1895_4306e49e-1f6d-41ca-ad23-6e87d67fdf95_1024x1024.jpg?v=1790157442" 18097 alt="" 18098 > 18099 </noscript> 18100</div> 18101 18102 </div> 18103 18104 18105 </div> 18106 18107 <div class="product--details"> 18108 18109 <h3 class="product--title" data-item="paragraph"> 18110 Nillo Beige Polyester Teddy Fabric - ONLINE EXCLUSIVE - 18111 </h3> 18112 18113 18114 18115 18116 <div class="product--vendor" data-item="light-accent-text"> 18117 THE FABRIC SALES 18118 </div> 18119 18120 18121 18122 18123 18124 18125 <div class="product--price-container"> 18126 18127 <div class="product--price-wrapper"> 18128 18129 18130 <span class="product--price money" data-item="accent-text"> 18131 $1.73 18132 </span> 18133 18134 18135 <small>/ 10 cm </small> 18136 18137 </div> 18138 18139 <div class="product--unit-price-container" data-item="light-accent-text"> 18140 18141 </div> 18142 18143 </div> 18144 18145 </div> 18146 </a> 18147 18148 18149 18150 <!-- include 'wishlist-button-collection' with '16087974740302' --> 18151</div> 18152 18153 18154 18155 18156 18157 18158 18159 18160 18161 18162 18163 18164 18165 18166 18167 18168 18169 18170 18171 18172 18173 18174 18175 18176 18177 18178 18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190<div 18191 class="product--root" 18192 data-product-view="slider" 18193 18194 data-hover-image="true" 18195 18196 data-label-color="light" 18197> 18198 18199 18200 18201 <a href="/en-us/products/sien-burgundy-abstract-virgin-wool-fabric-online-exclusive" aria-label="Sien Burgundy Abstract Virgin Wool Fabric - ONLINE EXCLUSIVE -"> 18202 <div class="product--image-wrapper"> 18203 <div class="product--image"> 18204 18205 18206 18207 18208 18209 18210 18211 18212 18213 18214 18215 18216 18217 18218 18219 18220 18221 18222 18223 18224 18225<div 18226 class="image--root" 18227 data-aspectratio="1.0" 18228 18229 style="width: 100%;" 18230 18231> 18232 18233 <div 18234 class="image--container" 18235 style="padding-top:100.0%;" 18236 > 18237 <img 18238 class="lazyload" 18239 data-src="//thefabricsales.com/cdn/shop/files/IMG_1891_60f68a72-9020-4852-9dad-98c3d1952f07_{width}x.jpg?v=1790157102" 18240 data-sizes="auto" 18241 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18242 data-aspectratio="1.0" 18243 alt="" 18244 > 18245 </div> 18246 18247 18248 <noscript> 18249 <img 18250 src="//thefabricsales.com/cdn/shop/files/IMG_1891_60f68a72-9020-4852-9dad-98c3d1952f07_1024x1024.jpg?v=1790157102" 18251 alt="" 18252 > 18253 </noscript> 18254</div> 18255 18256 18257 </div> 18258 18259 18260 <div class="product--hover-image"> 18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281<div 18282 class="image--root" 18283 data-aspectratio="1.0" 18284 18285 style="width: 4000px;" 18286 18287> 18288 18289 <div 18290 class="image--container" 18291 style="padding-top:100.0%;" 18292 > 18293 <img 18294 class="lazyload" 18295 data-src="//thefabricsales.com/cdn/shop/files/IMG_1892_617dd11c-156f-4187-ab94-c9e7987752f3_{width}x.jpg?v=1790157102" 18296 data-sizes="auto" 18297 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18298 data-aspectratio="1.0" 18299 alt="" 18300 > 18301 </div> 18302 18303 18304 <noscript> 18305 <img 18306 src="//thefabricsales.com/cdn/shop/files/IMG_1892_617dd11c-156f-4187-ab94-c9e7987752f3_1024x1024.jpg?v=1790157102" 18307 alt="" 18308 > 18309 </noscript> 18310</div> 18311 18312 </div> 18313 18314 18315 </div> 18316 18317 <div class="product--details"> 18318 18319 <h3 class="product--title" data-item="paragraph"> 18320 Sien Burgundy Abstract Virgin Wool Fabric - ONLINE EXCLUSIVE - 18321 </h3> 18322 18323 18324 18325 18326 <div class="product--vendor" data-item="light-accent-text"> 18327 THE FABRIC SALES 18328 </div> 18329 18330 18331 18332 18333 18334 18335 <div class="product--price-container"> 18336 18337 <div class="product--price-wrapper"> 18338 18339 18340 <span class="product--price money" data-item="accent-text"> 18341 $2.41 18342 </span> 18343 18344 18345 <small>/ 10 cm </small> 18346 18347 </div> 18348 18349 <div class="product--unit-price-container" data-item="light-accent-text"> 18350 18351 </div> 18352 18353 </div> 18354 18355 </div> 18356 </a> 18357 18358 18359
18360 <!-- include 'wishlist-button-collection' with '16087972643150' --> 18361</div> 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400<div 18401 class="product--root" 18402 data-product-view="slider" 18403 18404 data-hover-image="true" 18405 18406 data-label-color="light" 18407> 18408 18409 18410 18411 <a href="/en-us/products/lina-beige-virgin-wool-fabric-online-exclusive" aria-label="Lina Beige Virgin Wool Fabric - ONLINE EXCLUSIVE -"> 18412 <div class="product--image-wrapper"> 18413 <div class="product--image"> 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435<div 18436 class="image--root" 18437 data-aspectratio="1.0" 18438 18439 style="width: 100%;" 18440 18441> 18442 18443 <div 18444 class="image--container" 18445 style="padding-top:100.0%;" 18446 > 18447 <img 18448 class="lazyload" 18449 data-src="//thefabricsales.com/cdn/shop/files/IMG_1904_785cbfaa-9dc9-43d1-bdae-8b82c4d8d103_{width}x.jpg?v=1790158665" 18450 data-sizes="auto" 18451 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18452 data-aspectratio="1.0" 18453 alt="" 18454 > 18455 </div> 18456 18457 18458 <noscript> 18459 <img 18460 src="//thefabricsales.com/cdn/shop/files/IMG_1904_785cbfaa-9dc9-43d1-bdae-8b82c4d8d103_1024x1024.jpg?v=1790158665" 18461 alt="" 18462 > 18463 </noscript> 18464</div> 18465 18466 18467 </div> 18468 18469 18470 <div class="product--hover-image"> 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 18482 18483 18484 18485 18486 18487 18488 18489 18490 18491<div 18492 class="image--root" 18493 data-aspectratio="1.0" 18494 18495 style="width: 4000px;" 18496 18497> 18498 18499 <div 18500 class="image--container" 18501 style="padding-top:100.0%;" 18502 > 18503 <img 18504 class="lazyload" 18505 data-src="//thefabricsales.com/cdn/shop/files/IMG_1905_33a61cb7-58eb-4e79-9644-a0fa3eb0e3c6_{width}x.jpg?v=1790158664" 18506 data-sizes="auto" 18507 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18508 data-aspectratio="1.0" 18509 alt="" 18510 > 18511 </div> 18512 18513 18514 <noscript> 18515 <img 18516 src="//thefabricsales.com/cdn/shop/files/IMG_1905_33a61cb7-58eb-4e79-9644-a0fa3eb0e3c6_1024x1024.jpg?v=1790158664" 18517 alt="" 18518 > 18519 </noscript> 18520</div> 18521 18522 </div> 18523 18524 18525 </div> 18526 18527 <div class="product--details"> 18528 18529 <h3 class="product--title" data-item="paragraph"> 18530 Lina Beige Virgin Wool Fabric - ONLINE EXCLUSIVE - 18531 </h3> 18532 18533 18534 18535 18536 <div class="product--vendor" data-item="light-accent-text"> 18537 THE FABRIC SALES 18538 </div> 18539 18540 18541 18542 18543 18544 18545 <div class="product--price-container"> 18546 18547 <div class="product--price-wrapper"> 18548 18549 18550 <span class="product--price money" data-item="accent-text"> 18551 $2.88 18552 </span> 18553 18554 18555 <small>/ 10 cm </small> 18556 18557 </div> 18558 18559 <div class="product--unit-price-container" data-item="light-accent-text"> 18560 18561 </div> 18562 18563 </div> 18564 18565 </div> 18566 </a> 18567 18568 18569 18570 <!-- include 'wishlist-button-collection' with '16087969890638' --> 18571</div> 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610<div 18611 class="product--root" 18612 data-product-view="slider" 18613 18614 data-hover-image="true" 18615 18616 data-label-color="light" 18617> 18618 18619 18620 18621 <a href="/en-us/products/tom-dark-blue-speckled-wool-fabric-online-exclusive" aria-label="Tom Dark Blue Speckled Wool Fabric - ONLINE EXCLUSIVE -"> 18622 <div class="product--image-wrapper"> 18623 <div class="product--image"> 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645<div 18646 class="image--root" 18647 data-aspectratio="1.0" 18648 18649 style="width: 100%;" 18650 18651> 18652 18653 <div 18654 class="image--container" 18655 style="padding-top:100.0%;" 18656 > 18657 <img 18658 class="lazyload" 18659 data-src="//thefabricsales.com/cdn/shop/files/IMG_1884_a3d73dfd-0a41-4fc3-be14-8526c9b64413_{width}x.jpg?v=1790155727" 18660 data-sizes="auto" 18661 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18662 data-aspectratio="1.0" 18663 alt="" 18664 > 18665 </div> 18666 18667 18668 <noscript> 18669 <img 18670 src="//thefabricsales.com/cdn/shop/files/IMG_1884_a3d73dfd-0a41-4fc3-be14-8526c9b64413_1024x1024.jpg?v=1790155727" 18671 alt="" 18672 > 18673 </noscript> 18674</div> 18675 18676 18677 </div> 18678 18679 18680 <div class="product--hover-image"> 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701<div 18702 class="image--root" 18703 data-aspectratio="1.0" 18704
18705 style="width: 4000px;" 18706 18707> 18708 18709 <div 18710 class="image--container" 18711 style="padding-top:100.0%;" 18712 > 18713 <img 18714 class="lazyload" 18715 data-src="//thefabricsales.com/cdn/shop/files/IMG_1885_f9ba53cf-ed30-408b-b74f-a1b941f2c72a_{width}x.jpg?v=1790155727" 18716 data-sizes="auto" 18717 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18718 data-aspectratio="1.0" 18719 alt="" 18720 > 18721 </div> 18722 18723 18724 <noscript> 18725 <img 18726 src="//thefabricsales.com/cdn/shop/files/IMG_1885_f9ba53cf-ed30-408b-b74f-a1b941f2c72a_1024x1024.jpg?v=1790155727" 18727 alt="" 18728 > 18729 </noscript> 18730</div> 18731 18732 </div> 18733 18734 18735 </div> 18736 18737 <div class="product--details"> 18738 18739 <h3 class="product--title" data-item="paragraph"> 18740 Tom Dark Blue Speckled Wool Fabric - ONLINE EXCLUSIVE - 18741 </h3> 18742 18743 18744 18745 18746 <div class="product--vendor" data-item="light-accent-text"> 18747 THE FABRIC SALES 18748 </div> 18749 18750 18751 18752 18753 18754 18755 <div class="product--price-container"> 18756 18757 <div class="product--price-wrapper"> 18758 18759 18760 <span class="product--price money" data-item="accent-text"> 18761 $2.41 18762 </span> 18763 18764 18765 <small>/ 10 cm </small> 18766 18767 </div> 18768 18769 <div class="product--unit-price-container" data-item="light-accent-text"> 18770 18771 </div> 18772 18773 </div> 18774 18775 </div> 18776 </a> 18777 18778 18779 18780 <!-- include 'wishlist-button-collection' with '16087965040974' --> 18781</div> 18782 18783 18784 18785 18786 18787 18788 18789 </div> 18790 </div> 18791</div> 18792 18793</div><div id="shopify-section-framework_custom_content_P8wCim" class="shopify-section"><div 18794 class="custom-content--root" 18795 data-item="rte-content" 18796 data-section-id="framework_custom_content_P8wCim" 18797> 18798 <div class="rapid_reviews_global_featured_list rgf_scroll"></div> 18799</div> 18800 18801<style> #shopify-section-framework_custom_content_P8wCim .custom-content--root {max-width: none;} </style></div><div id="shopify-section-1651428841388c700f" class="shopify-section"> 18802 18803 18804 18805<div 18806 class="featured-text--root" 18807 style="background-color: #f7f2f2;" 18808 data-section-id="1651428841388c700f" 18809 data-container="section" 18810> 18811 <div 18812 class="featured-text--blocks" 18813 data-container="panel" 18814 > 18815 <div class="featured-text--block" data-container="block"> 18816 18817 <h2 class="featured-text--heading" data-item="section-heading">ABOUT</h2> 18818 18819 <div class="featured-text--body" data-item="rte-content"> 18820 <p>" Sophistication and slow-fashion"</p><p></p><p>Welcome to Belgium's premier fabric shop specializing in the buying and selling of deadstock fabrics. We are passionate about providing our customers with access to exclusive and high-quality textiles that have been used in previous collections by renowned designers and brands. By offering these unique materials, we aim to combat waste and promote sustainable fashion.</p><p>Deadstock fabrics are not just about exclusivity, they are a step forwards a more eco-friendly approach to fashion. When you choose deadstock, you not only acquire beautiful and unique fabrics but also contribute to reducing the environmental impact of the textile industry. Each piece tells a story, offering you the chance to create something truly special while making a positive difference. </p><p>Today, we our proud to be an active part of tomorrow's fashion and we are strong believers that luxury and sustainability can work hand in hand. </p><p></p> 18821 </div> 18822 </div> 18823 </div> 18824</div> 18825 18826 18827</div><div id="shopify-section-featured_collection_YW98VF" class="shopify-section section--featured-collection"> 18828 18829 18830 18831<div 18832 class="product-slider length--50" 18833 style="" 18834> 18835 <div class="row header"> 18836 <div class="columns"> 18837 <h2 data-item="section-heading"> 18838 18839 <a href="/en-us/collections/yellow" title="">Yellow</a> 18840 18841 </h2> 18842 </div> 18843 </div> 18844 <div class="row content"> 18845 <div 18846 class="product-grid--root" 18847 data-js-class="ProductGrid" 18848 data-in-slider="true" 18849 > 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884<div 18885 class="product--root" 18886 data-product-view="slider" 18887 18888 data-hover-image="true" 18889 18890 data-label-color="light" 18891> 18892 18893 18894 18895 <a href="/en-us/products/ven1359" aria-label="Lara Lime Green Boiled Wool Jersey"> 18896 <div class="product--image-wrapper"> 18897 <div class="product--image"> 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919<div 18920 class="image--root" 18921 data-aspectratio="1.0" 18922
18923 style="width: 100%;" 18924 18925> 18926 18927 <div 18928 class="image--container" 18929 style="padding-top:100.0%;" 18930 > 18931 <img 18932 class="lazyload" 18933 data-src="//thefabricsales.com/cdn/shop/files/IMG_1748_dcfa482c-8e15-4c1a-86c8-b506cc2a2798_{width}x.jpg?v=1789132634" 18934 data-sizes="auto" 18935 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18936 data-aspectratio="1.0" 18937 alt="" 18938 > 18939 </div> 18940 18941 18942 <noscript> 18943 <img 18944 src="//thefabricsales.com/cdn/shop/files/IMG_1748_dcfa482c-8e15-4c1a-86c8-b506cc2a2798_1024x1024.jpg?v=1789132634" 18945 alt="" 18946 > 18947 </noscript> 18948</div> 18949 18950 18951 </div> 18952 18953 18954 <div class="product--hover-image"> 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975<div 18976 class="image--root" 18977 data-aspectratio="1.0" 18978 18979 style="width: 4000px;" 18980 18981> 18982 18983 <div 18984 class="image--container" 18985 style="padding-top:100.0%;" 18986 > 18987 <img 18988 class="lazyload" 18989 data-src="//thefabricsales.com/cdn/shop/files/IMG_1749_ea27a852-8227-4183-9ec9-4979f5d8360c_{width}x.jpg?v=1789132634" 18990 data-sizes="auto" 18991 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 18992 data-aspectratio="1.0" 18993 alt="" 18994 > 18995 </div> 18996 18997 18998 <noscript> 18999 <img 19000 src="//thefabricsales.com/cdn/shop/files/IMG_1749_ea27a852-8227-4183-9ec9-4979f5d8360c_1024x1024.jpg?v=1789132634" 19001 alt="" 19002 > 19003 </noscript> 19004</div> 19005 19006 </div> 19007 19008 19009 </div> 19010 19011 <div class="product--details"> 19012 19013 <h3 class="product--title" data-item="paragraph"> 19014 Lara Lime Green Boiled Wool Jersey 19015 </h3> 19016 19017 19018 19019 19020 <div class="product--vendor" data-item="light-accent-text"> 19021 THE FABRIC SALES 19022 </div> 19023 19024 19025 19026 19027 19028 19029 <div class="product--price-container"> 19030 19031 <div class="product--price-wrapper"> 19032 19033 19034 <span class="product--price money" data-item="accent-text"> 19035 $1.58 19036 </span> 19037 19038 19039 <small>/ 10 cm </small> 19040 19041 </div> 19042 19043 <div class="product--unit-price-container" data-item="light-accent-text"> 19044 19045 </div> 19046 19047 </div> 19048 19049 </div> 19050 </a> 19051 19052 19053 19054 <!-- include 'wishlist-button-collection' with '16055714316622' --> 19055</div> 19056 19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076 19077 19078 19079 19080 19081 19082 19083 19084 19085 19086 19087 19088 19089 19090 19091 19092 19093 19094<div 19095 class="product--root" 19096 data-product-view="slider" 19097 19098 data-hover-image="true" 19099 19100 data-label-color="light" 19101> 19102 19103 19104 19105 <a href="/en-us/products/ven1240" aria-label="Alyna Multicolour Herringbone Wool Blend Fabric"> 19106 <div class="product--image-wrapper"> 19107 <div class="product--image"> 19108 19109 19110 19111 19112 19113 19114 19115 19116 19117 19118 19119 19120 19121 19122 19123 19124 19125 19126 19127 19128 19129<div 19130 class="image--root" 19131 data-aspectratio="1.0" 19132 19133 style="width: 100%;" 19134 19135> 19136 19137 <div 19138 class="image--container" 19139 style="padding-top:100.0%;" 19140 > 19141 <img 19142 class="lazyload" 19143 data-src="//thefabricsales.com/cdn/shop/files/IMG_1603_412cc3ad-8ac9-45c7-8954-5b2146515088_{width}x.jpg?v=1789119747" 19144 data-sizes="auto" 19145 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19146 data-aspectratio="1.0" 19147 alt="" 19148 > 19149 </div> 19150 19151 19152 <noscript> 19153 <img 19154 src="//thefabricsales.com/cdn/shop/files/IMG_1603_412cc3ad-8ac9-45c7-8954-5b2146515088_1024x1024.jpg?v=1789119747" 19155 alt="" 19156 > 19157 </noscript> 19158</div> 19159 19160 19161 </div> 19162 19163 19164 <div class="product--hover-image"> 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176 19177 19178 19179 19180 19181 19182 19183 19184 19185<div 19186 class="image--root" 19187 data-aspectratio="1.0" 19188 19189 style="width: 4000px;" 19190 19191> 19192 19193 <div 19194 class="image--container" 19195 style="padding-top:100.0%;" 19196 > 19197 <img 19198 class="lazyload" 19199 data-src="//thefabricsales.com/cdn/shop/files/IMG_1604_08b180b9-6d11-4196-8ead-39067da740cc_{width}x.jpg?v=1789119747" 19200 data-sizes="auto" 19201 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19202 data-aspectratio="1.0" 19203 alt="" 19204 > 19205 </div> 19206 19207 19208 <noscript> 19209 <img 19210 src="//thefabricsales.com/cdn/shop/files/IMG_1604_08b180b9-6d11-4196-8ead-39067da740cc_1024x1024.jpg?v=1789119747" 19211 alt="" 19212 > 19213 </noscript> 19214</div> 19215 19216 </div> 19217 19218 19219 </div> 19220 19221 <div class="product--details"> 19222 19223 <h3 class="product--title" data-item="paragraph"> 19224 Alyna Multicolour Herringbone Wool Blend Fabric 19225 </h3> 19226 19227 19228 19229 19230 <div class="product--vendor" data-item="light-accent-text"> 19231 THE FABRIC SALES 19232 </div> 19233 19234 19235 19236 19237 19238 19239 <div class="product--price-container"> 19240 19241 <div class="product--price-wrapper"> 19242 19243
19244 <span class="product--price money" data-item="accent-text"> 19245 $2.12 19246 </span> 19247 19248 19249 <small>/ 10 cm </small> 19250 19251 </div> 19252 19253 <div class="product--unit-price-container" data-item="light-accent-text"> 19254 19255 </div> 19256 19257 </div> 19258 19259 </div> 19260 </a> 19261 19262 19263 19264 <!-- include 'wishlist-button-collection' with '16053049426254' --> 19265</div> 19266 19267 19268 19269 19270 19271 19272 19273 19274 19275 19276 19277 19278 19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304<div 19305 class="product--root" 19306 data-product-view="slider" 19307 19308 data-hover-image="true" 19309 19310 data-label-color="light" 19311> 19312 19313 19314 19315 <a href="/en-us/products/vie1200" aria-label="Roana Blue & Yellow Abstract Viscose Silk Blend Fabric"> 19316 <div class="product--image-wrapper"> 19317 <div class="product--image"> 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339<div 19340 class="image--root" 19341 data-aspectratio="1.0" 19342 19343 style="width: 100%;" 19344 19345> 19346 19347 <div 19348 class="image--container" 19349 style="padding-top:100.0%;" 19350 > 19351 <img 19352 class="lazyload" 19353 data-src="//thefabricsales.com/cdn/shop/files/IMG_1447_9a9b9108-e364-4101-aadf-9d53a2dd635a_{width}x.jpg?v=1788962160" 19354 data-sizes="auto" 19355 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19356 data-aspectratio="1.0" 19357 alt="" 19358 > 19359 </div> 19360 19361 19362 <noscript> 19363 <img 19364 src="//thefabricsales.com/cdn/shop/files/IMG_1447_9a9b9108-e364-4101-aadf-9d53a2dd635a_1024x1024.jpg?v=1788962160" 19365 alt="" 19366 > 19367 </noscript> 19368</div> 19369 19370 19371 </div> 19372 19373 19374 <div class="product--hover-image"> 19375 19376 19377 19378 19379 19380 19381 19382 19383 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395<div 19396 class="image--root" 19397 data-aspectratio="1.0" 19398 19399 style="width: 4000px;" 19400 19401> 19402 19403 <div 19404 class="image--container" 19405 style="padding-top:100.0%;" 19406 > 19407 <img 19408 class="lazyload" 19409 data-src="//thefabricsales.com/cdn/shop/files/IMG_1448_2a36ed14-9279-4b60-bea6-683cc2c85ab2_{width}x.jpg?v=1788962159" 19410 data-sizes="auto" 19411 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19412 data-aspectratio="1.0" 19413 alt="" 19414 > 19415 </div> 19416 19417 19418 <noscript> 19419 <img 19420 src="//thefabricsales.com/cdn/shop/files/IMG_1448_2a36ed14-9279-4b60-bea6-683cc2c85ab2_1024x1024.jpg?v=1788962159" 19421 alt="" 19422 > 19423 </noscript> 19424</div> 19425 19426 </div> 19427 19428 19429 </div> 19430 19431 <div class="product--details"> 19432 19433 <h3 class="product--title" data-item="paragraph"> 19434 Roana Blue & Yellow Abstract Viscose Silk Blend Fabric 19435 </h3> 19436 19437 19438 19439 19440 <div class="product--vendor" data-item="light-accent-text"> 19441 THE FABRIC SALES 19442 </div> 19443 19444 19445 19446 19447 19448 19449 <div class="product--price-container"> 19450 19451 <div class="product--price-wrapper"> 19452 19453 19454 <span class="product--price money" data-item="accent-text"> 19455 $2.30 19456 </span> 19457 19458 19459 <small>/ 10 cm </small> 19460 19461 </div> 19462 19463 <div class="product--unit-price-container" data-item="light-accent-text"> 19464 19465 </div> 19466 19467 </div> 19468 19469 </div> 19470 </a> 19471 19472 19473 19474 <!-- include 'wishlist-button-collection' with '16051679592782' --> 19475</div> 19476 19477 19478 19479 19480 19481 19482 19483 19484 19485 19486 19487 19488 19489 19490 19491 19492 19493 19494 19495 19496 19497 19498 19499 19500 19501 19502 19503 19504 19505 19506 19507 19508 19509 19510 19511 19512 19513 19514<div 19515 class="product--root" 19516 data-product-view="slider" 19517 19518 data-hover-image="true" 19519 19520 data-label-color="light" 19521> 19522 19523 19524 19525 <a href="/en-us/products/rog061" aria-label="Gill Yellow Polyester Jersey Fabric"> 19526 <div class="product--image-wrapper"> 19527 <div class="product--image"> 19528 19529 19530 19531 19532 19533 19534 19535 19536 19537 19538 19539 19540 19541 19542 19543 19544 19545 19546 19547 19548 19549<div 19550 class="image--root" 19551 data-aspectratio="1.0" 19552 19553 style="width: 100%;" 19554 19555> 19556 19557 <div 19558 class="image--container" 19559 style="padding-top:100.0%;" 19560 > 19561 <img 19562 class="lazyload" 19563 data-src="//thefabricsales.com/cdn/shop/files/IMG_1208_9ca35be3-9096-41f9-be51-c7d5740026cf_{width}x.jpg?v=1788512897" 19564 data-sizes="auto" 19565 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19566 data-aspectratio="1.0" 19567 alt="" 19568 > 19569 </div> 19570 19571 19572 <noscript> 19573 <img 19574 src="//thefabricsales.com/cdn/shop/files/IMG_1208_9ca35be3-9096-41f9-be51-c7d5740026cf_1024x1024.jpg?v=1788512897" 19575 alt="" 19576 > 19577 </noscript> 19578</div> 19579 19580 19581 </div> 19582 19583 19584 <div class="product--hover-image"> 19585 19586 19587 19588 19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 19599 19600 19601 19602 19603 19604 19605<div 19606 class="image--root" 19607 data-aspectratio="1.0" 19608
19609 style="width: 4000px;" 19610 19611> 19612 19613 <div 19614 class="image--container" 19615 style="padding-top:100.0%;" 19616 > 19617 <img 19618 class="lazyload" 19619 data-src="//thefabricsales.com/cdn/shop/files/IMG_1209_a419633c-2006-4096-a69a-2cde32bb02e8_{width}x.jpg?v=1788512897" 19620 data-sizes="auto" 19621 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19622 data-aspectratio="1.0" 19623 alt="" 19624 > 19625 </div> 19626 19627 19628 <noscript> 19629 <img 19630 src="//thefabricsales.com/cdn/shop/files/IMG_1209_a419633c-2006-4096-a69a-2cde32bb02e8_1024x1024.jpg?v=1788512897" 19631 alt="" 19632 > 19633 </noscript> 19634</div> 19635 19636 </div> 19637 19638 19639 </div> 19640 19641 <div class="product--details"> 19642 19643 <h3 class="product--title" data-item="paragraph"> 19644 Gill Yellow Polyester Jersey Fabric 19645 </h3> 19646 19647 19648 19649 19650 <div class="product--vendor" data-item="light-accent-text"> 19651 MERYLL ROGGE 19652 </div> 19653 19654 19655 19656 19657 19658 19659 <div class="product--price-container"> 19660 19661 <div class="product--price-wrapper"> 19662 19663 19664 <span class="product--price money" data-item="accent-text"> 19665 $1.35 19666 </span> 19667 19668 19669 <small>/ 10 cm </small> 19670 19671 </div> 19672 19673 <div class="product--unit-price-container" data-item="light-accent-text"> 19674 19675 </div> 19676 19677 </div> 19678 19679 </div> 19680 </a> 19681 19682 19683 19684 <!-- include 'wishlist-button-collection' with '16039504052558' --> 19685</div> 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724<div 19725 class="product--root" 19726 data-product-view="slider" 19727 19728 data-hover-image="true" 19729 19730 data-label-color="light" 19731> 19732 19733 19734 19735 <a href="/en-us/products/midal-soft-corn-yellow-polyester-4-way-jersey-fabric" aria-label="Midal Soft Corn Yellow Polyester 4 Way Jersey Fabric"> 19736 <div class="product--image-wrapper"> 19737 <div class="product--image"> 19738 19739 19740 19741 19742 19743 19744 19745 19746 19747 19748 19749 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759<div 19760 class="image--root" 19761 data-aspectratio="1.0" 19762 19763 style="width: 100%;" 19764 19765> 19766 19767 <div 19768 class="image--container" 19769 style="padding-top:100.0%;" 19770 > 19771 <img 19772 class="lazyload" 19773 data-src="//thefabricsales.com/cdn/shop/files/IMG_1035_8368419c-2607-470c-8720-b932b393fbf9_{width}x.jpg?v=1788446833" 19774 data-sizes="auto" 19775 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19776 data-aspectratio="1.0" 19777 alt="" 19778 > 19779 </div> 19780 19781 19782 <noscript> 19783 <img 19784 src="//thefabricsales.com/cdn/shop/files/IMG_1035_8368419c-2607-470c-8720-b932b393fbf9_1024x1024.jpg?v=1788446833" 19785 alt="" 19786 > 19787 </noscript> 19788</div> 19789 19790 19791 </div> 19792 19793 19794 <div class="product--hover-image"> 19795 19796 19797 19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 19815<div 19816 class="image--root" 19817 data-aspectratio="1.0" 19818 19819 style="width: 4000px;" 19820 19821> 19822 19823 <div 19824 class="image--container" 19825 style="padding-top:100.0%;" 19826 > 19827 <img 19828 class="lazyload" 19829 data-src="//thefabricsales.com/cdn/shop/files/IMG_1036_0e52b984-0405-454c-ac2c-8a510a04dc01_{width}x.jpg?v=1788446833" 19830 data-sizes="auto" 19831 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19832 data-aspectratio="1.0" 19833 alt="" 19834 > 19835 </div> 19836 19837 19838 <noscript> 19839 <img 19840 src="//thefabricsales.com/cdn/shop/files/IMG_1036_0e52b984-0405-454c-ac2c-8a510a04dc01_1024x1024.jpg?v=1788446833" 19841 alt="" 19842 > 19843 </noscript> 19844</div> 19845 19846 </div> 19847 19848 19849 </div> 19850 19851 <div class="product--details"> 19852 19853 <h3 class="product--title" data-item="paragraph"> 19854 Midal Soft Corn Yellow Polyester 4 Way Jersey Fabric 19855 </h3> 19856 19857 19858 19859 19860 <div class="product--vendor" data-item="light-accent-text"> 19861 MERYLL ROGGE 19862 </div> 19863 19864 19865 19866 19867 19868 19869 <div class="product--price-container"> 19870 19871 <div class="product--price-wrapper"> 19872 19873 19874 <span class="product--price money" data-item="accent-text"> 19875 $1.35 19876 </span> 19877 19878 19879 <small>/ 10 cm </small> 19880 19881 </div> 19882 19883 <div class="product--unit-price-container" data-item="light-accent-text"> 19884 19885 </div> 19886 19887 </div> 19888 19889 </div> 19890 </a> 19891 19892 19893
19894 <!-- include 'wishlist-button-collection' with '16039401455950' --> 19895</div> 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934<div 19935 class="product--root" 19936 data-product-view="slider" 19937 19938 data-hover-image="true" 19939 19940 data-label-color="light" 19941> 19942 19943 19944 19945 <a href="/en-us/products/rog098" aria-label="Amalfi Yellow Diamond Check Quilted Wadding Fabric - ONLINE EXCLUSIVE -"> 19946 <div class="product--image-wrapper"> 19947 <div class="product--image"> 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969<div 19970 class="image--root" 19971 data-aspectratio="1.0" 19972 19973 style="width: 100%;" 19974 19975> 19976 19977 <div 19978 class="image--container" 19979 style="padding-top:100.0%;" 19980 > 19981 <img 19982 class="lazyload" 19983 data-src="//thefabricsales.com/cdn/shop/files/IMG_0904_7301f2a0-f946-4347-a856-934944f65058_{width}x.jpg?v=1788438146" 19984 data-sizes="auto" 19985 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 19986 data-aspectratio="1.0" 19987 alt="" 19988 > 19989 </div> 19990 19991 19992 <noscript> 19993 <img 19994 src="//thefabricsales.com/cdn/shop/files/IMG_0904_7301f2a0-f946-4347-a856-934944f65058_1024x1024.jpg?v=1788438146" 19995 alt="" 19996 > 19997 </noscript> 19998</div> 19999 20000 20001 </div> 20002 20003 20004 <div class="product--hover-image"> 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025<div 20026 class="image--root" 20027 data-aspectratio="1.0" 20028 20029 style="width: 4000px;" 20030 20031> 20032 20033 <div 20034 class="image--container" 20035 style="padding-top:100.0%;" 20036 > 20037 <img 20038 class="lazyload" 20039 data-src="//thefabricsales.com/cdn/shop/files/IMG_0905_c08dfa13-3e3c-433e-a67d-94ec949869b5_{width}x.jpg?v=1788438146" 20040 data-sizes="auto" 20041 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 20042 data-aspectratio="1.0" 20043 alt="" 20044 > 20045 </div> 20046 20047 20048 <noscript> 20049 <img 20050 src="//thefabricsales.com/cdn/shop/files/IMG_0905_c08dfa13-3e3c-433e-a67d-94ec949869b5_1024x1024.jpg?v=1788438146" 20051 alt="" 20052 > 20053 </noscript> 20054</div> 20055 20056 </div> 20057 20058 20059 </div> 20060 20061 <div class="product--details"> 20062 20063 <h3 class="product--title" data-item="paragraph"> 20064 Amalfi Yellow Diamond Check Quilted Wadding Fabric - ONLINE EXCLUSIVE - 20065 </h3> 20066 20067 20068 20069 20070 <div class="product--vendor" data-item="light-accent-text"> 20071 MERYLL ROGGE 20072 </div> 20073 20074 20075 20076 20077 20078 20079 <div class="product--price-container"> 20080 20081 <div class="product--price-wrapper"> 20082 20083 20084 <span class="product--price money" data-item="accent-text"> 20085 $1.73 20086 </span> 20087 20088 20089 <small>/ 10 cm </small> 20090 20091 </div> 20092 20093 <div class="product--unit-price-container" data-item="light-accent-text"> 20094 20095 </div> 20096 20097 </div> 20098 20099 </div> 20100 </a> 20101 20102 20103 20104 <!-- include 'wishlist-button-collection' with '16039285227854' --> 20105</div> 20106 20107 20108 20109 20110 20111 20112 20113 20114 20115 20116 20117 20118 20119 20120 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 20133 20134 20135 20136 20137 20138 20139 20140 20141 20142 20143 20144<div 20145 class="product--root" 20146 data-product-view="slider" 20147 20148 data-hover-image="true" 20149 20150 data-label-color="light" 20151> 20152 20153 20154 20155 <a href="/en-us/products/olyan-black-yellow-floral-silk-viscose-jersey-fabric" aria-label="Olyan Black & Yellow Floral Silk Jersey Fabric"> 20156 <div class="product--image-wrapper"> 20157 <div class="product--image"> 20158 20159 20160 20161 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179<div 20180 class="image--root" 20181 data-aspectratio="1.0" 20182 20183 style="width: 100%;" 20184 20185> 20186 20187 <div 20188 class="image--container" 20189 style="padding-top:100.0%;" 20190 > 20191 <img 20192 class="lazyload" 20193 data-src="//thefabricsales.com/cdn/shop/files/IMG_1219_70b3f157-e9a5-449b-849e-240df01f0007_{width}x.jpg?v=1788513862" 20194 data-sizes="auto" 20195 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 20196 data-aspectratio="1.0" 20197 alt="" 20198 > 20199 </div> 20200 20201 20202 <noscript> 20203 <img 20204 src="//thefabricsales.com/cdn/shop/files/IMG_1219_70b3f157-e9a5-449b-849e-240df01f0007_1024x1024.jpg?v=1788513862" 20205 alt="" 20206 > 20207 </noscript> 20208</div> 20209 20210 20211 </div> 20212 20213 20214 <div class="product--hover-image"> 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 20231 20232 20233 20234 20235<div 20236 class="image--root" 20237 data-aspectratio="1.0" 20238
20239 style="width: 4000px;" 20240 20241> 20242 20243 <div 20244 class="image--container" 20245 style="padding-top:100.0%;" 20246 > 20247 <img 20248 class="lazyload" 20249 data-src="//thefabricsales.com/cdn/shop/files/IMG_1220_1e3f1e29-a754-4f50-a4ac-be71f8c31436_{width}x.jpg?v=1788513862" 20250 data-sizes="auto" 20251 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 20252 data-aspectratio="1.0" 20253 alt="" 20254 > 20255 </div> 20256 20257 20258 <noscript> 20259 <img 20260 src="//thefabricsales.com/cdn/shop/files/IMG_1220_1e3f1e29-a754-4f50-a4ac-be71f8c31436_1024x1024.jpg?v=1788513862" 20261 alt="" 20262 > 20263 </noscript> 20264</div> 20265 20266 </div> 20267 20268 20269 </div> 20270 20271 <div class="product--details"> 20272 20273 <h3 class="product--title" data-item="paragraph"> 20274 Olyan Black & Yellow Floral Silk Jersey Fabric 20275 </h3> 20276 20277 20278 20279 20280 <div class="product--vendor" data-item="light-accent-text"> 20281 MERYLL ROGGE 20282 </div> 20283 20284 20285 20286 20287 20288 20289 <div class="product--price-container"> 20290 20291 <div class="product--price-wrapper"> 20292 20293 20294 <span class="product--price money" data-item="accent-text"> 20295 $2.41 20296 </span> 20297 20298 20299 <small>/ 10 cm </small> 20300 20301 </div> 20302 20303 <div class="product--unit-price-container" data-item="light-accent-text"> 20304 20305 </div> 20306 20307 </div> 20308 20309 </div> 20310 </a> 20311 20312 20313 20314 <!-- include 'wishlist-button-collection' with '16039273169230' --> 20315</div> 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354<div 20355 class="product--root" 20356 data-product-view="slider" 20357 20358 data-hover-image="true" 20359 20360 data-label-color="light" 20361> 20362 20363 20364 20365 <a href="/en-us/products/rog131" aria-label="Leya Floral Tyvek Fabric"> 20366 <div class="product--image-wrapper"> 20367 <div class="product--image"> 20368 20369 20370 20371 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389<div 20390 class="image--root" 20391 data-aspectratio="1.0" 20392 20393 style="width: 100%;" 20394 20395> 20396 20397 <div 20398 class="image--container" 20399 style="padding-top:100.0%;" 20400 > 20401 <img 20402 class="lazyload" 20403 data-src="//thefabricsales.com/cdn/shop/files/IMG_1104_d931cfad-b4ca-4f00-a949-2656d8639a6d_{width}x.jpg?v=1788452045" 20404 data-sizes="auto" 20405 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 20406 data-aspectratio="1.0" 20407 alt="" 20408 > 20409 </div> 20410 20411 20412 <noscript> 20413 <img 20414 src="//thefabricsales.com/cdn/shop/files/IMG_1104_d931cfad-b4ca-4f00-a949-2656d8639a6d_1024x1024.jpg?v=1788452045" 20415 alt="" 20416 > 20417 </noscript> 20418</div> 20419 20420 20421 </div> 20422 20423 20424 <div class="product--hover-image"> 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445<div 20446 class="image--root" 20447 data-aspectratio="1.0" 20448 20449 style="width: 3738px;" 20450 20451> 20452 20453 <div 20454 class="image--container" 20455 style="padding-top:100.0%;" 20456 > 20457 <img 20458 class="lazyload" 20459 data-src="//thefabricsales.com/cdn/shop/files/IMG_1105_d7790c86-5528-44bb-8277-bcc6f7ae147a_{width}x.jpg?v=1788452044" 20460 data-sizes="auto" 20461 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3738]" 20462 data-aspectratio="1.0" 20463 alt="" 20464 > 20465 </div> 20466 20467 20468 <noscript> 20469 <img 20470 src="//thefabricsales.com/cdn/shop/files/IMG_1105_d7790c86-5528-44bb-8277-bcc6f7ae147a_1024x1024.jpg?v=1788452044" 20471 alt="" 20472 > 20473 </noscript> 20474</div> 20475 20476 </div> 20477 20478 20479 </div> 20480 20481 <div class="product--details"> 20482 20483 <h3 class="product--title" data-item="paragraph"> 20484 Leya Floral Tyvek Fabric 20485 </h3> 20486 20487 20488 20489 20490 <div class="product--vendor" data-item="light-accent-text"> 20491 MERYLL ROGGE 20492 </div> 20493 20494 20495 20496 20497 20498 20499 <div class="product--price-container"> 20500 20501 <div class="product--price-wrapper"> 20502 20503 20504 <span class="product--price money" data-item="accent-text"> 20505 $2.88 20506 </span> 20507 20508 20509 <small>/ 10 cm </small> 20510 20511 </div> 20512 20513 <div class="product--unit-price-container" data-item="light-accent-text"> 20514 20515 </div> 20516 20517 </div> 20518 20519 </div> 20520 </a> 20521 20522 20523 20524 <!-- include 'wishlist-button-collection' with '16039126532430' --> 20525</div> 20526 20527 20528 20529 20530 20531 20532 20533 20534 20535 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552 20553 20554 20555 20556 20557 20558 20559 20560 20561 20562 20563 20564<div 20565 class="product--root" 20566 data-product-view="slider" 20567 20568 data-hover-image="true" 20569 20570 data-label-color="light" 20571> 20572 20573 20574 20575 <a href="/en-us/products/uda-neon-yellow-polyester-jersey-fabric" aria-label="Uda Neon Yellow Polyester Jersey Fabric"> 20576 <div class="product--image-wrapper"> 20577 <div class="product--image"> 20578 20579 20580 20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 20593 20594 20595 20596 20597 20598 20599<div 20600 class="image--root" 20601 data-aspectratio="1.0" 20602
20603 style="width: 100%;" 20604 20605> 20606 20607 <div 20608 class="image--container" 20609 style="padding-top:100.0%;" 20610 > 20611 <img 20612 class="lazyload" 20613 data-src="//thefabricsales.com/cdn/shop/files/IMG_1090_baafc24e-8b3c-402a-ad3f-d1b0d7febc2b_{width}x.jpg?v=1788451111" 20614 data-sizes="auto" 20615 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 20616 data-aspectratio="1.0" 20617 alt="" 20618 > 20619 </div> 20620 20621 20622 <noscript> 20623 <img 20624 src="//thefabricsales.com/cdn/shop/files/IMG_1090_baafc24e-8b3c-402a-ad3f-d1b0d7febc2b_1024x1024.jpg?v=1788451111" 20625 alt="" 20626 > 20627 </noscript> 20628</div> 20629 20630 20631 </div> 20632 20633 20634 <div class="product--hover-image"> 20635 20636 20637 20638 20639 20640 20641 20642 20643 20644 20645 20646 20647 20648 20649 20650 20651 20652 20653 20654 20655<div 20656 class="image--root" 20657 data-aspectratio="1.0" 20658 20659 style="width: 4000px;" 20660 20661> 20662 20663 <div 20664 class="image--container" 20665 style="padding-top:100.0%;" 20666 > 20667 <img 20668 class="lazyload" 20669 data-src="//thefabricsales.com/cdn/shop/files/IMG_1091_2f701aa4-b764-4ee5-b5c9-28b387ff223c_{width}x.jpg?v=1788451111" 20670 data-sizes="auto" 20671 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 20672 data-aspectratio="1.0" 20673 alt="" 20674 > 20675 </div> 20676 20677 20678 <noscript> 20679 <img 20680 src="//thefabricsales.com/cdn/shop/files/IMG_1091_2f701aa4-b764-4ee5-b5c9-28b387ff223c_1024x1024.jpg?v=1788451111" 20681 alt="" 20682 > 20683 </noscript> 20684</div> 20685 20686 </div> 20687 20688 20689 </div> 20690 20691 <div class="product--details"> 20692 20693 <h3 class="product--title" data-item="paragraph"> 20694 Uda Neon Yellow Polyester Jersey Fabric 20695 </h3> 20696 20697 20698 20699 20700 <div class="product--vendor" data-item="light-accent-text"> 20701 MERYLL ROGGE 20702 </div> 20703 20704 20705 20706 20707 20708 20709 <div class="product--price-container"> 20710 20711 <div class="product--price-wrapper"> 20712 20713 20714 <span class="product--price money" data-item="accent-text"> 20715 $1.20 20716 </span> 20717 20718 20719 <small>/ 10 cm </small> 20720 20721 </div> 20722 20723 <div class="product--unit-price-container" data-item="light-accent-text"> 20724 20725 </div> 20726 20727 </div> 20728 20729 </div> 20730 </a> 20731 20732 20733 20734 <!-- include 'wishlist-button-collection' with '16039095566670' --> 20735</div> 20736 20737 20738 20739 20740 20741 20742 20743 20744 20745 20746 20747 20748 20749 20750 20751 20752 20753 20754 20755 20756 20757 20758 20759 20760 20761 20762 20763 20764 20765 20766 20767 20768 20769 20770 20771 20772 20773 20774<div 20775 class="product--root" 20776 data-product-view="slider" 20777 20778 data-hover-image="true" 20779 20780 data-label-color="light" 20781> 20782 20783 20784 20785 <a href="/en-us/products/rog238" aria-label="Valis Yellow Silk Satin Fabric - ONLINE EXCLUSIVE -"> 20786 <div class="product--image-wrapper"> 20787 <div class="product--image"> 20788 20789 20790 20791 20792 20793 20794 20795 20796 20797 20798 20799 20800 20801 20802 20803 20804 20805 20806 20807 20808 20809<div 20810 class="image--root" 20811 data-aspectratio="1.0" 20812 20813 style="width: 100%;" 20814 20815> 20816 20817 <div 20818 class="image--container" 20819 style="padding-top:100.0%;" 20820 > 20821 <img 20822 class="lazyload" 20823 data-src="//thefabricsales.com/cdn/shop/files/IMG_1249_5ec11bdb-4e78-4278-921d-24536b91ae9b_{width}x.jpg?v=1788515824" 20824 data-sizes="auto" 20825 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 20826 data-aspectratio="1.0" 20827 alt="" 20828 > 20829 </div> 20830 20831 20832 <noscript> 20833 <img 20834 src="//thefabricsales.com/cdn/shop/files/IMG_1249_5ec11bdb-4e78-4278-921d-24536b91ae9b_1024x1024.jpg?v=1788515824" 20835 alt="" 20836 > 20837 </noscript> 20838</div> 20839 20840 20841 </div> 20842 20843 20844 <div class="product--hover-image"> 20845 20846 20847 20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865<div 20866 class="image--root" 20867 data-aspectratio="1.0" 20868 20869 style="width: 4000px;" 20870 20871> 20872 20873 <div 20874 class="image--container" 20875 style="padding-top:100.0%;" 20876 > 20877 <img 20878 class="lazyload" 20879 data-src="//thefabricsales.com/cdn/shop/files/IMG_1250_f745c496-4882-4d1c-b33e-4392241efea3_{width}x.jpg?v=1788515824" 20880 data-sizes="auto" 20881 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 20882 data-aspectratio="1.0" 20883 alt="" 20884 > 20885 </div> 20886 20887 20888 <noscript> 20889 <img 20890 src="//thefabricsales.com/cdn/shop/files/IMG_1250_f745c496-4882-4d1c-b33e-4392241efea3_1024x1024.jpg?v=1788515824" 20891 alt="" 20892 > 20893 </noscript> 20894</div> 20895 20896 </div> 20897 20898 20899 </div> 20900 20901 <div class="product--details"> 20902 20903 <h3 class="product--title" data-item="paragraph"> 20904 Valis Yellow Silk Satin Fabric - ONLINE EXCLUSIVE - 20905 </h3> 20906 20907 20908 20909 20910 <div class="product--vendor" data-item="light-accent-text"> 20911 MERYLL ROGGE 20912 </div> 20913 20914 20915 20916 20917 20918 20919 <div class="product--price-container"> 20920 20921 <div class="product--price-wrapper"> 20922 20923
20924 <span class="product--price money" data-item="accent-text"> 20925 $2.88 20926 </span> 20927 20928 20929 <small>/ 10 cm </small> 20930 20931 </div> 20932 20933 <div class="product--unit-price-container" data-item="light-accent-text"> 20934 20935 </div> 20936 20937 </div> 20938 20939 </div> 20940 </a> 20941 20942 20943 20944 <!-- include 'wishlist-button-collection' with '16039028064590' --> 20945</div> 20946 20947 20948 20949 20950 20951 20952 20953 20954 20955 20956 20957 20958 20959 20960 20961 20962 20963 20964 20965 20966 20967 20968 20969 20970 20971 20972 20973 20974 20975 20976 20977 20978 20979 20980 20981 20982 20983 20984<div 20985 class="product--root" 20986 data-product-view="slider" 20987 20988 data-hover-image="true" 20989 20990 data-label-color="light" 20991> 20992 20993 20994 20995 <a href="/en-us/products/rog234" aria-label="Evina Yellow Abstract Viscose Satin Fabric - ONLINE EXCLUSIVE -"> 20996 <div class="product--image-wrapper"> 20997 <div class="product--image"> 20998 20999 21000 21001 21002 21003 21004 21005 21006 21007 21008 21009 21010 21011 21012 21013 21014 21015 21016 21017 21018 21019<div 21020 class="image--root" 21021 data-aspectratio="1.0" 21022 21023 style="width: 100%;" 21024 21025> 21026 21027 <div 21028 class="image--container" 21029 style="padding-top:100.0%;" 21030 > 21031 <img 21032 class="lazyload" 21033 data-src="//thefabricsales.com/cdn/shop/files/IMG_1223_387a1cd0-3b82-4d78-8c0b-100b0289a6e5_{width}x.jpg?v=1788514375" 21034 data-sizes="auto" 21035 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21036 data-aspectratio="1.0" 21037 alt="" 21038 > 21039 </div> 21040 21041 21042 <noscript> 21043 <img 21044 src="//thefabricsales.com/cdn/shop/files/IMG_1223_387a1cd0-3b82-4d78-8c0b-100b0289a6e5_1024x1024.jpg?v=1788514375" 21045 alt="" 21046 > 21047 </noscript> 21048</div> 21049 21050 21051 </div> 21052 21053 21054 <div class="product--hover-image"> 21055 21056 21057 21058 21059 21060 21061 21062 21063 21064 21065 21066 21067 21068 21069 21070 21071 21072 21073 21074 21075<div 21076 class="image--root" 21077 data-aspectratio="1.0" 21078 21079 style="width: 4000px;" 21080 21081> 21082 21083 <div 21084 class="image--container" 21085 style="padding-top:100.0%;" 21086 > 21087 <img 21088 class="lazyload" 21089 data-src="//thefabricsales.com/cdn/shop/files/IMG_1224_9b3ca2dc-ba0f-4de0-ba16-29132b6a3678_{width}x.jpg?v=1788514375" 21090 data-sizes="auto" 21091 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21092 data-aspectratio="1.0" 21093 alt="" 21094 > 21095 </div> 21096 21097 21098 <noscript> 21099 <img 21100 src="//thefabricsales.com/cdn/shop/files/IMG_1224_9b3ca2dc-ba0f-4de0-ba16-29132b6a3678_1024x1024.jpg?v=1788514375" 21101 alt="" 21102 > 21103 </noscript> 21104</div> 21105 21106 </div> 21107 21108 21109 </div> 21110 21111 <div class="product--details"> 21112 21113 <h3 class="product--title" data-item="paragraph"> 21114 Evina Yellow Abstract Viscose Satin Fabric - ONLINE EXCLUSIVE - 21115 </h3> 21116 21117 21118 21119 21120 <div class="product--vendor" data-item="light-accent-text"> 21121 MERYLL ROGGE 21122 </div> 21123 21124 21125 21126 21127 21128 21129 <div class="product--price-container"> 21130 21131 <div class="product--price-wrapper"> 21132 21133 21134 <span class="product--price money" data-item="accent-text"> 21135 $2.30 21136 </span> 21137 21138 21139 <small>/ 10 cm </small> 21140 21141 </div> 21142 21143 <div class="product--unit-price-container" data-item="light-accent-text"> 21144 21145 </div> 21146 21147 </div> 21148 21149 </div> 21150 </a> 21151 21152 21153 21154 <!-- include 'wishlist-button-collection' with '16039015153998' --> 21155</div> 21156 21157 21158 21159 21160 21161 21162 21163 21164 21165 21166 21167 21168 21169 21170 21171 21172 21173 21174 21175 21176 21177 21178 21179 21180 21181 21182 21183 21184 21185 21186 21187 21188 21189 21190 21191 21192 21193 21194<div 21195 class="product--root" 21196 data-product-view="slider" 21197 21198 data-hover-image="true" 21199 21200 data-label-color="light" 21201> 21202 21203 21204 21205 <a href="/en-us/products/rog244" aria-label="Kendall Lime Yellow Silk Satin Fabric - ONLINE EXCLUSIVE -"> 21206 <div class="product--image-wrapper"> 21207 <div class="product--image"> 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 21220 21221 21222 21223 21224 21225 21226 21227 21228 21229<div 21230 class="image--root" 21231 data-aspectratio="1.0" 21232 21233 style="width: 100%;" 21234 21235> 21236 21237 <div 21238 class="image--container" 21239 style="padding-top:100.0%;" 21240 > 21241 <img 21242 class="lazyload" 21243 data-src="//thefabricsales.com/cdn/shop/files/IMG_0938_7847a1ac-9e56-49ff-b806-e144a14402f5_{width}x.jpg?v=1788440640" 21244 data-sizes="auto" 21245 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21246 data-aspectratio="1.0" 21247 alt="" 21248 > 21249 </div> 21250 21251 21252 <noscript> 21253 <img 21254 src="//thefabricsales.com/cdn/shop/files/IMG_0938_7847a1ac-9e56-49ff-b806-e144a14402f5_1024x1024.jpg?v=1788440640" 21255 alt="" 21256 > 21257 </noscript> 21258</div> 21259 21260 21261 </div> 21262 21263 21264 <div class="product--hover-image"> 21265 21266 21267 21268 21269 21270 21271 21272 21273 21274 21275 21276 21277 21278 21279 21280 21281 21282 21283 21284 21285<div 21286 class="image--root" 21287 data-aspectratio="1.0" 21288
21289 style="width: 4000px;" 21290 21291> 21292 21293 <div 21294 class="image--container" 21295 style="padding-top:100.0%;" 21296 > 21297 <img 21298 class="lazyload" 21299 data-src="//thefabricsales.com/cdn/shop/files/IMG_0939_72beb15f-2991-48b9-aa2b-b409702c0e46_{width}x.jpg?v=1788440641" 21300 data-sizes="auto" 21301 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21302 data-aspectratio="1.0" 21303 alt="" 21304 > 21305 </div> 21306 21307 21308 <noscript> 21309 <img 21310 src="//thefabricsales.com/cdn/shop/files/IMG_0939_72beb15f-2991-48b9-aa2b-b409702c0e46_1024x1024.jpg?v=1788440641" 21311 alt="" 21312 > 21313 </noscript> 21314</div> 21315 21316 </div> 21317 21318 21319 </div> 21320 21321 <div class="product--details"> 21322 21323 <h3 class="product--title" data-item="paragraph"> 21324 Kendall Lime Yellow Silk Satin Fabric - ONLINE EXCLUSIVE - 21325 </h3> 21326 21327 21328 21329 21330 <div class="product--vendor" data-item="light-accent-text"> 21331 MERYLL ROGGE 21332 </div> 21333 21334 21335 21336 21337 21338 21339 <div class="product--price-container"> 21340 21341 <div class="product--price-wrapper"> 21342 21343 21344 <span class="product--price money" data-item="accent-text"> 21345 $2.88 21346 </span> 21347 21348 21349 <small>/ 10 cm </small> 21350 21351 </div> 21352 21353 <div class="product--unit-price-container" data-item="light-accent-text"> 21354 21355 </div> 21356 21357 </div> 21358 21359 </div> 21360 </a> 21361 21362 21363 21364 <!-- include 'wishlist-button-collection' with '16038984384846' --> 21365</div> 21366 21367 21368 21369 21370 21371 21372 21373 </div> 21374 </div> 21375</div> 21376 21377</div><div id="shopify-section-featured_collection_JnJyLe" class="shopify-section section--featured-collection"> 21378 21379 21380 21381<div 21382 class="product-slider length--50" 21383 style="" 21384> 21385 <div class="row header"> 21386 <div class="columns"> 21387 <h2 data-item="section-heading"> 21388 21389 <a href="/en-us/collections/abstract" title="">Abstract Prints</a> 21390 21391 </h2> 21392 </div> 21393 </div> 21394 <div class="row content"> 21395 <div 21396 class="product-grid--root" 21397 data-js-class="ProductGrid" 21398 data-in-slider="true" 21399 > 21400 21401 21402 21403 21404 21405 21406 21407 21408 21409 21410 21411 21412 21413 21414 21415 21416 21417 21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433 21434<div 21435 class="product--root" 21436 data-product-view="slider" 21437 21438 data-hover-image="true" 21439 21440 data-label-color="light" 21441> 21442 21443 21444 21445 <a href="/en-us/products/sien-burgundy-abstract-virgin-wool-fabric-online-exclusive" aria-label="Sien Burgundy Abstract Virgin Wool Fabric - ONLINE EXCLUSIVE -"> 21446 <div class="product--image-wrapper"> 21447 <div class="product--image"> 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21464 21465 21466 21467 21468 21469<div 21470 class="image--root" 21471 data-aspectratio="1.0" 21472 21473 style="width: 100%;" 21474 21475> 21476 21477 <div 21478 class="image--container" 21479 style="padding-top:100.0%;" 21480 > 21481 <img 21482 class="lazyload" 21483 data-src="//thefabricsales.com/cdn/shop/files/IMG_1891_60f68a72-9020-4852-9dad-98c3d1952f07_{width}x.jpg?v=1790157102" 21484 data-sizes="auto" 21485 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21486 data-aspectratio="1.0" 21487 alt="" 21488 > 21489 </div> 21490 21491 21492 <noscript> 21493 <img 21494 src="//thefabricsales.com/cdn/shop/files/IMG_1891_60f68a72-9020-4852-9dad-98c3d1952f07_1024x1024.jpg?v=1790157102" 21495 alt="" 21496 > 21497 </noscript> 21498</div> 21499 21500 21501 </div> 21502 21503 21504 <div class="product--hover-image"> 21505 21506 21507 21508 21509 21510 21511 21512 21513 21514 21515 21516 21517 21518 21519 21520 21521 21522 21523 21524 21525<div 21526 class="image--root" 21527 data-aspectratio="1.0" 21528 21529 style="width: 4000px;" 21530 21531> 21532 21533 <div 21534 class="image--container" 21535 style="padding-top:100.0%;" 21536 > 21537 <img 21538 class="lazyload" 21539 data-src="//thefabricsales.com/cdn/shop/files/IMG_1892_617dd11c-156f-4187-ab94-c9e7987752f3_{width}x.jpg?v=1790157102" 21540 data-sizes="auto" 21541 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21542 data-aspectratio="1.0" 21543 alt="" 21544 > 21545 </div> 21546 21547 21548 <noscript> 21549 <img 21550 src="//thefabricsales.com/cdn/shop/files/IMG_1892_617dd11c-156f-4187-ab94-c9e7987752f3_1024x1024.jpg?v=1790157102" 21551 alt="" 21552 > 21553 </noscript> 21554</div> 21555 21556 </div> 21557 21558 21559 </div> 21560 21561 <div class="product--details"> 21562 21563 <h3 class="product--title" data-item="paragraph"> 21564 Sien Burgundy Abstract Virgin Wool Fabric - ONLINE EXCLUSIVE - 21565 </h3> 21566 21567 21568 21569 21570 <div class="product--vendor" data-item="light-accent-text"> 21571 THE FABRIC SALES 21572 </div> 21573 21574 21575 21576 21577 21578 21579 <div class="product--price-container"> 21580 21581 <div class="product--price-wrapper"> 21582 21583
21584 <span class="product--price money" data-item="accent-text"> 21585 $2.41 21586 </span> 21587 21588 21589 <small>/ 10 cm </small> 21590 21591 </div> 21592 21593 <div class="product--unit-price-container" data-item="light-accent-text"> 21594 21595 </div> 21596 21597 </div> 21598 21599 </div> 21600 </a> 21601 21602 21603 21604 <!-- include 'wishlist-button-collection' with '16087972643150' --> 21605</div> 21606 21607 21608 21609 21610 21611 21612 21613 21614 21615 21616 21617 21618 21619 21620 21621 21622 21623 21624 21625 21626 21627 21628 21629 21630 21631 21632 21633 21634 21635 21636 21637 21638 21639 21640 21641 21642 21643 21644<div 21645 class="product--root" 21646 data-product-view="slider" 21647 21648 data-hover-image="true" 21649 21650 data-label-color="light" 21651> 21652 21653 21654 21655 <a href="/en-us/products/esmy-brown-abstract-polyester-jacquard-fabric" aria-label="Esmy Brown Abstract Polyester Jacquard Fabric"> 21656 <div class="product--image-wrapper"> 21657 <div class="product--image"> 21658 21659 21660 21661 21662 21663 21664 21665 21666 21667 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679<div 21680 class="image--root" 21681 data-aspectratio="1.0" 21682 21683 style="width: 100%;" 21684 21685> 21686 21687 <div 21688 class="image--container" 21689 style="padding-top:100.0%;" 21690 > 21691 <img 21692 class="lazyload" 21693 data-src="//thefabricsales.com/cdn/shop/files/IMG_1727_a4f72b38-49f8-4307-acfc-b4b3b92824fa_{width}x.jpg?v=1789131053" 21694 data-sizes="auto" 21695 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21696 data-aspectratio="1.0" 21697 alt="" 21698 > 21699 </div> 21700 21701 21702 <noscript> 21703 <img 21704 src="//thefabricsales.com/cdn/shop/files/IMG_1727_a4f72b38-49f8-4307-acfc-b4b3b92824fa_1024x1024.jpg?v=1789131053" 21705 alt="" 21706 > 21707 </noscript> 21708</div> 21709 21710 21711 </div> 21712 21713 21714 <div class="product--hover-image"> 21715 21716 21717 21718 21719 21720 21721 21722 21723 21724 21725 21726 21727 21728 21729 21730 21731 21732 21733 21734 21735<div 21736 class="image--root" 21737 data-aspectratio="1.0" 21738 21739 style="width: 4000px;" 21740 21741> 21742 21743 <div 21744 class="image--container" 21745 style="padding-top:100.0%;" 21746 > 21747 <img 21748 class="lazyload" 21749 data-src="//thefabricsales.com/cdn/shop/files/IMG_1728_19a86f68-dedc-4fb0-b56c-3ebb4117d07d_{width}x.jpg?v=1789131053" 21750 data-sizes="auto" 21751 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21752 data-aspectratio="1.0" 21753 alt="" 21754 > 21755 </div> 21756 21757 21758 <noscript> 21759 <img 21760 src="//thefabricsales.com/cdn/shop/files/IMG_1728_19a86f68-dedc-4fb0-b56c-3ebb4117d07d_1024x1024.jpg?v=1789131053" 21761 alt="" 21762 > 21763 </noscript> 21764</div> 21765 21766 </div> 21767 21768 21769 </div> 21770 21771 <div class="product--details"> 21772 21773 <h3 class="product--title" data-item="paragraph"> 21774 Esmy Brown Abstract Polyester Jacquard Fabric 21775 </h3> 21776 21777 21778 21779 21780 <div class="product--vendor" data-item="light-accent-text"> 21781 THE FABRIC SALES 21782 </div> 21783 21784 21785 21786 21787 21788 21789 <div class="product--price-container"> 21790 21791 <div class="product--price-wrapper"> 21792 21793 21794 <span class="product--price money" data-item="accent-text"> 21795 $1.73 21796 </span> 21797 21798 21799 <small>/ 10 cm </small> 21800 21801 </div> 21802 21803 <div class="product--unit-price-container" data-item="light-accent-text"> 21804 21805 </div> 21806 21807 </div> 21808 21809 </div> 21810 </a> 21811 21812 21813 21814 <!-- include 'wishlist-button-collection' with '16053117976910' --> 21815</div> 21816 21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854<div 21855 class="product--root" 21856 data-product-view="slider" 21857 21858 data-hover-image="true" 21859 21860 data-label-color="light" 21861> 21862 21863 21864 21865 <a href="/en-us/products/william-blue-abstract-acrylic-fabric" aria-label="William Blue Abstract Acrylic Fabric"> 21866 <div class="product--image-wrapper"> 21867 <div class="product--image"> 21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889<div 21890 class="image--root" 21891 data-aspectratio="1.0" 21892 21893 style="width: 100%;" 21894 21895> 21896 21897 <div 21898 class="image--container" 21899 style="padding-top:100.0%;" 21900 > 21901 <img 21902 class="lazyload" 21903 data-src="//thefabricsales.com/cdn/shop/files/IMG_1564_e566b76b-b383-46e1-a372-a968d3a36d79_{width}x.jpg?v=1789116379" 21904 data-sizes="auto" 21905 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21906 data-aspectratio="1.0" 21907 alt="" 21908 > 21909 </div> 21910 21911 21912 <noscript> 21913 <img 21914 src="//thefabricsales.com/cdn/shop/files/IMG_1564_e566b76b-b383-46e1-a372-a968d3a36d79_1024x1024.jpg?v=1789116379" 21915 alt="" 21916 > 21917 </noscript> 21918</div> 21919 21920 21921 </div> 21922 21923 21924 <div class="product--hover-image"> 21925 21926 21927 21928 21929 21930 21931 21932 21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945<div 21946 class="image--root" 21947 data-aspectratio="1.0" 21948
21949 style="width: 4000px;" 21950 21951> 21952 21953 <div 21954 class="image--container" 21955 style="padding-top:100.0%;" 21956 > 21957 <img 21958 class="lazyload" 21959 data-src="//thefabricsales.com/cdn/shop/files/IMG_1565_066e543e-b043-40ea-bb00-b25a9d61b766_{width}x.jpg?v=1789116379" 21960 data-sizes="auto" 21961 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 21962 data-aspectratio="1.0" 21963 alt="" 21964 > 21965 </div> 21966 21967 21968 <noscript> 21969 <img 21970 src="//thefabricsales.com/cdn/shop/files/IMG_1565_066e543e-b043-40ea-bb00-b25a9d61b766_1024x1024.jpg?v=1789116379" 21971 alt="" 21972 > 21973 </noscript> 21974</div> 21975 21976 </div> 21977 21978 21979 </div> 21980 21981 <div class="product--details"> 21982 21983 <h3 class="product--title" data-item="paragraph"> 21984 William Blue Abstract Acrylic Fabric 21985 </h3> 21986 21987 21988 21989 21990 <div class="product--vendor" data-item="light-accent-text"> 21991 THE FABRIC SALES 21992 </div> 21993 21994 21995 21996 21997 21998 21999 <div class="product--price-container"> 22000 22001 <div class="product--price-wrapper"> 22002 22003 22004 <span class="product--price money" data-item="accent-text"> 22005 $1.92 22006 </span> 22007 22008 22009 <small>/ 10 cm </small> 22010 22011 </div> 22012 22013 <div class="product--unit-price-container" data-item="light-accent-text"> 22014 22015 </div> 22016 22017 </div> 22018 22019 </div> 22020 </a> 22021 22022 22023 22024 <!-- include 'wishlist-button-collection' with '16052878508366' --> 22025</div> 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 22037 22038 22039 22040 22041 22042 22043 22044 22045 22046 22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 22061 22062 22063 22064<div 22065 class="product--root" 22066 data-product-view="slider" 22067 22068 data-hover-image="true" 22069 22070 data-label-color="light" 22071> 22072 22073 22074 22075 <a href="/en-us/products/william-brown-abstract-acrylic-wool-fabric" aria-label="William Brown Abstract Acrylic Wool Fabric"> 22076 <div class="product--image-wrapper"> 22077 <div class="product--image"> 22078 22079 22080 22081 22082 22083 22084 22085 22086 22087 22088 22089 22090 22091 22092 22093 22094 22095 22096 22097 22098 22099<div 22100 class="image--root" 22101 data-aspectratio="1.0" 22102 22103 style="width: 100%;" 22104 22105> 22106 22107 <div 22108 class="image--container" 22109 style="padding-top:100.0%;" 22110 > 22111 <img 22112 class="lazyload" 22113 data-src="//thefabricsales.com/cdn/shop/files/IMG_1568_a047aff1-f726-4406-b8f6-350add2e4a90_{width}x.jpg?v=1789116858" 22114 data-sizes="auto" 22115 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 22116 data-aspectratio="1.0" 22117 alt="" 22118 > 22119 </div> 22120 22121 22122 <noscript> 22123 <img 22124 src="//thefabricsales.com/cdn/shop/files/IMG_1568_a047aff1-f726-4406-b8f6-350add2e4a90_1024x1024.jpg?v=1789116858" 22125 alt="" 22126 > 22127 </noscript> 22128</div> 22129 22130 22131 </div> 22132 22133 22134 <div class="product--hover-image"> 22135 22136 22137 22138 22139 22140 22141 22142 22143 22144 22145 22146 22147 22148 22149 22150 22151 22152 22153 22154 22155<div 22156 class="image--root" 22157 data-aspectratio="1.0" 22158 22159 style="width: 4000px;" 22160 22161> 22162 22163 <div 22164 class="image--container" 22165 style="padding-top:100.0%;" 22166 > 22167 <img 22168 class="lazyload" 22169 data-src="//thefabricsales.com/cdn/shop/files/IMG_1569_3eadd51e-af46-49cb-a153-b8cfc0cbe4ca_{width}x.jpg?v=1789116856" 22170 data-sizes="auto" 22171 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 22172 data-aspectratio="1.0" 22173 alt="" 22174 > 22175 </div> 22176 22177 22178 <noscript> 22179 <img 22180 src="//thefabricsales.com/cdn/shop/files/IMG_1569_3eadd51e-af46-49cb-a153-b8cfc0cbe4ca_1024x1024.jpg?v=1789116856" 22181 alt="" 22182 > 22183 </noscript> 22184</div> 22185 22186 </div> 22187 22188 22189 </div> 22190 22191 <div class="product--details"> 22192 22193 <h3 class="product--title" data-item="paragraph"> 22194 William Brown Abstract Acrylic Wool Fabric 22195 </h3> 22196 22197 22198 22199 22200 <div class="product--vendor" data-item="light-accent-text"> 22201 THE FABRIC SALES 22202 </div> 22203 22204 22205 22206 22207 22208 22209 <div class="product--price-container"> 22210 22211 <div class="product--price-wrapper"> 22212 22213 22214 <span class="product--price money" data-item="accent-text"> 22215 $1.92 22216 </span> 22217 22218 22219 <small>/ 10 cm </small> 22220 22221 </div> 22222 22223 <div class="product--unit-price-container" data-item="light-accent-text"> 22224 22225 </div> 22226 22227 </div> 22228 22229 </div> 22230 </a> 22231 22232 22233 22234 <!-- include 'wishlist-button-collection' with '16052858880334' --> 22235</div> 22236 22237 22238 22239 22240 22241 22242 22243 22244 22245 22246 22247 22248 22249 22250 22251 22252 22253 22254 22255 22256 22257 22258 22259 22260 22261 22262 22263 22264 22265 22266 22267 22268 22269 22270 22271 22272 22273 22274<div 22275 class="product--root" 22276 data-product-view="slider" 22277 22278 data-hover-image="true" 22279 22280 data-label-color="light" 22281> 22282 22283 22284 22285 <a href="/en-us/products/sofina-beige-abstract-wool-blend-double-face-fabric-online-exclusive" aria-label="Sofina Beige Abstract Wool Blend Double Face Fabric - ONLINE EXCLUSIVE -"> 22286 <div class="product--image-wrapper"> 22287 <div class="product--image"> 22288 22289 22290 22291 22292 22293 22294 22295 22296 22297 22298 22299 22300 22301 22302 22303 22304 22305 22306 22307 22308 22309<div 22310 class="image--root" 22311 data-aspectratio="1.0" 22312
22313 style="width: 100%;" 22314 22315> 22316 22317 <div 22318 class="image--container" 22319 style="padding-top:100.0%;" 22320 > 22321 <img 22322 class="lazyload" 22323 data-src="//thefabricsales.com/cdn/shop/files/IMG_1658_f34c123f-1ae7-4a2e-9258-70e789d5fab1_{width}x.jpg?v=1789134199" 22324 data-sizes="auto" 22325 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 22326 data-aspectratio="1.0" 22327 alt="" 22328 > 22329 </div> 22330 22331 22332 <noscript> 22333 <img 22334 src="//thefabricsales.com/cdn/shop/files/IMG_1658_f34c123f-1ae7-4a2e-9258-70e789d5fab1_1024x1024.jpg?v=1789134199" 22335 alt="" 22336 > 22337 </noscript> 22338</div> 22339 22340 22341 </div> 22342 22343 22344 <div class="product--hover-image"> 22345 22346 22347 22348 22349 22350 22351 22352 22353 22354 22355 22356 22357 22358 22359 22360 22361 22362 22363 22364 22365<div 22366 class="image--root" 22367 data-aspectratio="1.0" 22368 22369 style="width: 4000px;" 22370 22371> 22372 22373 <div 22374 class="image--container" 22375 style="padding-top:100.0%;" 22376 > 22377 <img 22378 class="lazyload" 22379 data-src="//thefabricsales.com/cdn/shop/files/IMG_1659_b1ead040-d9b9-4a34-b9d4-c55a864bba17_{width}x.jpg?v=1789134199" 22380 data-sizes="auto" 22381 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 22382 data-aspectratio="1.0" 22383 alt="" 22384 > 22385 </div> 22386 22387 22388 <noscript> 22389 <img 22390 src="//thefabricsales.com/cdn/shop/files/IMG_1659_b1ead040-d9b9-4a34-b9d4-c55a864bba17_1024x1024.jpg?v=1789134199" 22391 alt="" 22392 > 22393 </noscript> 22394</div> 22395 22396 </div> 22397 22398 22399 </div> 22400 22401 <div class="product--details"> 22402 22403 <h3 class="product--title" data-item="paragraph"> 22404 Sofina Beige Abstract Wool Blend Double Face Fabric - ONLINE EXCLUSIVE - 22405 </h3> 22406 22407 22408 22409 22410 <div class="product--vendor" data-item="light-accent-text"> 22411 THE FABRIC SALES 22412 </div> 22413 22414 22415 22416 22417 22418 22419 <div class="product--price-container"> 22420 22421 <div class="product--price-wrapper"> 22422 22423 22424 <span class="product--price money" data-item="accent-text"> 22425 $2.30 22426 </span> 22427 22428 22429 <small>/ 10 cm </small> 22430 22431 </div> 22432 22433 <div class="product--unit-price-container" data-item="light-accent-text"> 22434 22435 </div> 22436 22437 </div> 22438 22439 </div> 22440 </a> 22441 22442 22443 22444 <!-- include 'wishlist-button-collection' with '16052777091406' --> 22445</div> 22446 22447 22448 22449 22450 22451 22452 22453 22454 22455 22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484<div 22485 class="product--root" 22486 data-product-view="slider" 22487 22488 data-hover-image="true" 22489 22490 data-label-color="light" 22491> 22492 22493 22494 22495 <a href="/en-us/products/ulina-burgundy-abstract-acryl-fabric" aria-label="Ulina Burgundy Abstract Acryl Fabric"> 22496 <div class="product--image-wrapper"> 22497 <div class="product--image"> 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519<div 22520 class="image--root" 22521 data-aspectratio="1.0" 22522 22523 style="width: 100%;" 22524 22525> 22526 22527 <div 22528 class="image--container" 22529 style="padding-top:100.0%;" 22530 > 22531 <img 22532 class="lazyload" 22533 data-src="//thefabricsales.com/cdn/shop/files/IMG_1591_055bc73d-0eb6-40ab-a38e-eab925a6ce4f_{width}x.jpg?v=1789118912" 22534 data-sizes="auto" 22535 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,3889]" 22536 data-aspectratio="1.0" 22537 alt="" 22538 > 22539 </div> 22540 22541 22542 <noscript> 22543 <img 22544 src="//thefabricsales.com/cdn/shop/files/IMG_1591_055bc73d-0eb6-40ab-a38e-eab925a6ce4f_1024x1024.jpg?v=1789118912" 22545 alt="" 22546 > 22547 </noscript> 22548</div> 22549 22550 22551 </div> 22552 22553 22554 <div class="product--hover-image"> 22555 22556 22557 22558 22559 22560 22561 22562 22563 22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575<div 22576 class="image--root" 22577 data-aspectratio="1.0" 22578 22579 style="width: 4000px;" 22580 22581> 22582 22583 <div 22584 class="image--container" 22585 style="padding-top:100.0%;" 22586 > 22587 <img 22588 class="lazyload" 22589 data-src="//thefabricsales.com/cdn/shop/files/IMG_1592_e92be169-cf8a-4fca-8702-86eb15f35449_{width}x.jpg?v=1789118911" 22590 data-sizes="auto" 22591 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 22592 data-aspectratio="1.0" 22593 alt="" 22594 > 22595 </div> 22596 22597 22598 <noscript> 22599 <img 22600 src="//thefabricsales.com/cdn/shop/files/IMG_1592_e92be169-cf8a-4fca-8702-86eb15f35449_1024x1024.jpg?v=1789118911" 22601 alt="" 22602 > 22603 </noscript> 22604</div> 22605 22606 </div> 22607 22608 22609 </div> 22610 22611 <div class="product--details"> 22612 22613 <h3 class="product--title" data-item="paragraph"> 22614 Ulina Burgundy Abstract Acryl Fabric 22615 </h3> 22616 22617 22618 22619 22620 <div class="product--vendor" data-item="light-accent-text"> 22621 THE FABRIC SALES 22622 </div> 22623 22624 22625 22626 22627 22628 22629 <div class="product--price-container"> 22630 22631 <div class="product--price-wrapper"> 22632 22633
22634 <span class="product--price money" data-item="accent-text"> 22635 $1.73 22636 </span> 22637 22638 22639 <small>/ 10 cm </small> 22640 22641 </div> 22642 22643 <div class="product--unit-price-container" data-item="light-accent-text"> 22644 22645 </div> 22646 22647 </div> 22648 22649 </div> 22650 </a> 22651 22652 22653 22654 <!-- include 'wishlist-button-collection' with '16051794903374' --> 22655</div> 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 22685 22686 22687 22688 22689 22690 22691 22692 22693 22694<div 22695 class="product--root" 22696 data-product-view="slider" 22697 22698 data-hover-image="true" 22699 22700 data-label-color="light" 22701> 22702 22703 22704 22705 <a href="/en-us/products/isole-beige-mauve-taupe-wool-fabric" aria-label="Isole Beige & Mauve Taupe Wool Fabric"> 22706 <div class="product--image-wrapper"> 22707 <div class="product--image"> 22708 22709 22710 22711 22712 22713 22714 22715 22716 22717 22718 22719 22720 22721 22722 22723 22724 22725 22726 22727 22728 22729<div 22730 class="image--root" 22731 data-aspectratio="1.0" 22732 22733 style="width: 100%;" 22734 22735> 22736 22737 <div 22738 class="image--container" 22739 style="padding-top:100.0%;" 22740 > 22741 <img 22742 class="lazyload" 22743 data-src="//thefabricsales.com/cdn/shop/files/IMG_1588_102a8281-e62d-401e-a9ee-a4db52b19a3a_{width}x.jpg?v=1789118607" 22744 data-sizes="auto" 22745 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 22746 data-aspectratio="1.0" 22747 alt="" 22748 > 22749 </div> 22750 22751 22752 <noscript> 22753 <img 22754 src="//thefabricsales.com/cdn/shop/files/IMG_1588_102a8281-e62d-401e-a9ee-a4db52b19a3a_1024x1024.jpg?v=1789118607" 22755 alt="" 22756 > 22757 </noscript> 22758</div> 22759 22760 22761 </div> 22762 22763 22764 <div class="product--hover-image"> 22765 22766 22767 22768 22769 22770 22771 22772 22773 22774 22775 22776 22777 22778 22779 22780 22781 22782 22783 22784 22785<div 22786 class="image--root" 22787 data-aspectratio="1.0" 22788 22789 style="width: 4000px;" 22790 22791> 22792 22793 <div 22794 class="image--container" 22795 style="padding-top:100.0%;" 22796 > 22797 <img 22798 class="lazyload" 22799 data-src="//thefabricsales.com/cdn/shop/files/IMG_1589_2e8a1157-c7d0-4227-8ae6-0a01d9eb37c3_{width}x.jpg?v=1789118607" 22800 data-sizes="auto" 22801 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 22802 data-aspectratio="1.0" 22803 alt="" 22804 > 22805 </div> 22806 22807 22808 <noscript> 22809 <img 22810 src="//thefabricsales.com/cdn/shop/files/IMG_1589_2e8a1157-c7d0-4227-8ae6-0a01d9eb37c3_1024x1024.jpg?v=1789118607" 22811 alt="" 22812 > 22813 </noscript> 22814</div> 22815 22816 </div> 22817 22818 22819 </div> 22820 22821 <div class="product--details"> 22822 22823 <h3 class="product--title" data-item="paragraph"> 22824 Isole Beige & Mauve Taupe Wool Fabric 22825 </h3> 22826 22827 22828 22829 22830 <div class="product--vendor" data-item="light-accent-text"> 22831 THE FABRIC SALES 22832 </div> 22833 22834 22835 22836 22837 22838 22839 <div class="product--price-container"> 22840 22841 <div class="product--price-wrapper"> 22842 22843 22844 <span class="product--price money" data-item="accent-text"> 22845 $2.88 22846 </span> 22847 22848 22849 <small>/ 10 cm </small> 22850 22851 </div> 22852 22853 <div class="product--unit-price-container" data-item="light-accent-text"> 22854 22855 </div> 22856 22857 </div> 22858 22859 </div> 22860 </a> 22861 22862 22863 22864 <!-- include 'wishlist-button-collection' with '16051753779534' --> 22865</div> 22866 22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904<div 22905 class="product--root" 22906 data-product-view="slider" 22907 22908 data-hover-image="true" 22909 22910 data-label-color="light" 22911> 22912 22913 22914 22915 <a href="/en-us/products/vie1200" aria-label="Roana Blue & Yellow Abstract Viscose Silk Blend Fabric"> 22916 <div class="product--image-wrapper"> 22917 <div class="product--image"> 22918 22919 22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 22930 22931 22932 22933 22934 22935 22936 22937 22938 22939<div 22940 class="image--root" 22941 data-aspectratio="1.0" 22942 22943 style="width: 100%;" 22944 22945> 22946 22947 <div 22948 class="image--container" 22949 style="padding-top:100.0%;" 22950 > 22951 <img 22952 class="lazyload" 22953 data-src="//thefabricsales.com/cdn/shop/files/IMG_1447_9a9b9108-e364-4101-aadf-9d53a2dd635a_{width}x.jpg?v=1788962160" 22954 data-sizes="auto" 22955 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 22956 data-aspectratio="1.0" 22957 alt="" 22958 > 22959 </div> 22960 22961 22962 <noscript> 22963 <img 22964 src="//thefabricsales.com/cdn/shop/files/IMG_1447_9a9b9108-e364-4101-aadf-9d53a2dd635a_1024x1024.jpg?v=1788962160" 22965 alt="" 22966 > 22967 </noscript> 22968</div> 22969 22970 22971 </div> 22972 22973 22974 <div class="product--hover-image"> 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 22989 22990 22991 22992 22993 22994 22995<div 22996 class="image--root" 22997 data-aspectratio="1.0" 22998
22999 style="width: 4000px;" 23000 23001> 23002 23003 <div 23004 class="image--container" 23005 style="padding-top:100.0%;" 23006 > 23007 <img 23008 class="lazyload" 23009 data-src="//thefabricsales.com/cdn/shop/files/IMG_1448_2a36ed14-9279-4b60-bea6-683cc2c85ab2_{width}x.jpg?v=1788962159" 23010 data-sizes="auto" 23011 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23012 data-aspectratio="1.0" 23013 alt="" 23014 > 23015 </div> 23016 23017 23018 <noscript> 23019 <img 23020 src="//thefabricsales.com/cdn/shop/files/IMG_1448_2a36ed14-9279-4b60-bea6-683cc2c85ab2_1024x1024.jpg?v=1788962159" 23021 alt="" 23022 > 23023 </noscript> 23024</div> 23025 23026 </div> 23027 23028 23029 </div> 23030 23031 <div class="product--details"> 23032 23033 <h3 class="product--title" data-item="paragraph"> 23034 Roana Blue & Yellow Abstract Viscose Silk Blend Fabric 23035 </h3> 23036 23037 23038 23039 23040 <div class="product--vendor" data-item="light-accent-text"> 23041 THE FABRIC SALES 23042 </div> 23043 23044 23045 23046 23047 23048 23049 <div class="product--price-container"> 23050 23051 <div class="product--price-wrapper"> 23052 23053 23054 <span class="product--price money" data-item="accent-text"> 23055 $2.30 23056 </span> 23057 23058 23059 <small>/ 10 cm </small> 23060 23061 </div> 23062 23063 <div class="product--unit-price-container" data-item="light-accent-text"> 23064 23065 </div> 23066 23067 </div> 23068 23069 </div> 23070 </a> 23071 23072 23073 23074 <!-- include 'wishlist-button-collection' with '16051679592782' --> 23075</div> 23076 23077 23078 23079 23080 23081 23082 23083 23084 23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 23104 23105 23106 23107 23108 23109 23110 23111 23112 23113 23114<div 23115 class="product--root" 23116 data-product-view="slider" 23117 23118 data-hover-image="true" 23119 23120 data-label-color="light" 23121> 23122 23123 23124 23125 <a href="/en-us/products/ven1115" aria-label="Brent Blue Abstract Wool Cotton Blend Fabric - ONLINE EXCLUSIVE -"> 23126 <div class="product--image-wrapper"> 23127 <div class="product--image"> 23128 23129 23130 23131 23132 23133 23134 23135 23136 23137 23138 23139 23140 23141 23142 23143 23144 23145 23146 23147 23148 23149<div 23150 class="image--root" 23151 data-aspectratio="1.0" 23152 23153 style="width: 100%;" 23154 23155> 23156 23157 <div 23158 class="image--container" 23159 style="padding-top:100.0%;" 23160 > 23161 <img 23162 class="lazyload" 23163 data-src="//thefabricsales.com/cdn/shop/files/IMG_1635_2590107d-8593-493f-b159-0a2e45e69148_{width}x.jpg?v=1789134724" 23164 data-sizes="auto" 23165 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23166 data-aspectratio="1.0" 23167 alt="" 23168 > 23169 </div> 23170 23171 23172 <noscript> 23173 <img 23174 src="//thefabricsales.com/cdn/shop/files/IMG_1635_2590107d-8593-493f-b159-0a2e45e69148_1024x1024.jpg?v=1789134724" 23175 alt="" 23176 > 23177 </noscript> 23178</div> 23179 23180 23181 </div> 23182 23183 23184 <div class="product--hover-image"> 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 23201 23202 23203 23204 23205<div 23206 class="image--root" 23207 data-aspectratio="1.0" 23208 23209 style="width: 4000px;" 23210 23211> 23212 23213 <div 23214 class="image--container" 23215 style="padding-top:100.0%;" 23216 > 23217 <img 23218 class="lazyload" 23219 data-src="//thefabricsales.com/cdn/shop/files/IMG_1636_fb082212-020f-4068-aac6-a796438a4efe_{width}x.jpg?v=1789134724" 23220 data-sizes="auto" 23221 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23222 data-aspectratio="1.0" 23223 alt="" 23224 > 23225 </div> 23226 23227 23228 <noscript> 23229 <img 23230 src="//thefabricsales.com/cdn/shop/files/IMG_1636_fb082212-020f-4068-aac6-a796438a4efe_1024x1024.jpg?v=1789134724" 23231 alt="" 23232 > 23233 </noscript> 23234</div> 23235 23236 </div> 23237 23238 23239 </div> 23240 23241 <div class="product--details"> 23242 23243 <h3 class="product--title" data-item="paragraph"> 23244 Brent Blue Abstract Wool Cotton Blend Fabric - ONLINE EXCLUSIVE - 23245 </h3> 23246 23247 23248 23249 23250 <div class="product--vendor" data-item="light-accent-text"> 23251 THE FABRIC SALES 23252 </div> 23253 23254 23255 23256 23257 23258 23259 <div class="product--price-container"> 23260 23261 <div class="product--price-wrapper"> 23262 23263 23264 <span class="product--price money" data-item="accent-text"> 23265 $2.30 23266 </span> 23267 23268 23269 <small>/ 10 cm </small> 23270 23271 </div> 23272 23273 <div class="product--unit-price-container" data-item="light-accent-text"> 23274 23275 </div> 23276 23277 </div> 23278 23279 </div> 23280 </a> 23281 23282 23283
23284 <!-- include 'wishlist-button-collection' with '16045742653774' --> 23285</div> 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 23316 23317 23318 23319 23320 23321 23322 23323 23324<div 23325 class="product--root" 23326 data-product-view="slider" 23327 23328 data-hover-image="true" 23329 23330 data-label-color="light" 23331> 23332 23333 23334 23335 <a href="/en-us/products/felice-ochre-dark-blue-abstract-polyester-fabric" aria-label="Felice Ochre & Dark Blue Abstract Polyester Fabric"> 23336 <div class="product--image-wrapper"> 23337 <div class="product--image"> 23338 23339 23340 23341 23342 23343 23344 23345 23346 23347 23348 23349 23350 23351 23352 23353 23354 23355 23356 23357 23358 23359<div 23360 class="image--root" 23361 data-aspectratio="1.0" 23362 23363 style="width: 100%;" 23364 23365> 23366 23367 <div 23368 class="image--container" 23369 style="padding-top:100.0%;" 23370 > 23371 <img 23372 class="lazyload" 23373 data-src="//thefabricsales.com/cdn/shop/files/IMG_0578_3b0244ab-d71c-4a2a-bfc1-d773460749b2_{width}x.jpg?v=1788377156" 23374 data-sizes="auto" 23375 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23376 data-aspectratio="1.0" 23377 alt="" 23378 > 23379 </div> 23380 23381 23382 <noscript> 23383 <img 23384 src="//thefabricsales.com/cdn/shop/files/IMG_0578_3b0244ab-d71c-4a2a-bfc1-d773460749b2_1024x1024.jpg?v=1788377156" 23385 alt="" 23386 > 23387 </noscript> 23388</div> 23389 23390 23391 </div> 23392 23393 23394 <div class="product--hover-image"> 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415<div 23416 class="image--root" 23417 data-aspectratio="1.0" 23418 23419 style="width: 4000px;" 23420 23421> 23422 23423 <div 23424 class="image--container" 23425 style="padding-top:100.0%;" 23426 > 23427 <img 23428 class="lazyload" 23429 data-src="//thefabricsales.com/cdn/shop/files/IMG_0579_1c94c34f-1eb2-4bbd-ba47-f75b0dbdcb21_{width}x.jpg?v=1788377156" 23430 data-sizes="auto" 23431 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23432 data-aspectratio="1.0" 23433 alt="" 23434 > 23435 </div> 23436 23437 23438 <noscript> 23439 <img 23440 src="//thefabricsales.com/cdn/shop/files/IMG_0579_1c94c34f-1eb2-4bbd-ba47-f75b0dbdcb21_1024x1024.jpg?v=1788377156" 23441 alt="" 23442 > 23443 </noscript> 23444</div> 23445 23446 </div> 23447 23448 23449 </div> 23450 23451 <div class="product--details"> 23452 23453 <h3 class="product--title" data-item="paragraph"> 23454 Felice Ochre & Dark Blue Abstract Polyester Fabric 23455 </h3> 23456 23457 23458 23459 23460 <div class="product--vendor" data-item="light-accent-text"> 23461 MERYLL ROGGE 23462 </div> 23463 23464 23465 23466 23467 23468 23469 <div class="product--price-container"> 23470 23471 <div class="product--price-wrapper"> 23472 23473 23474 <span class="product--price money" data-item="accent-text"> 23475 $1.73 23476 </span> 23477 23478 23479 <small>/ 10 cm </small> 23480 23481 </div> 23482 23483 <div class="product--unit-price-container" data-item="light-accent-text"> 23484 23485 </div> 23486 23487 </div> 23488 23489 </div> 23490 </a> 23491 23492 23493 23494 <!-- include 'wishlist-button-collection' with '16039528268110' --> 23495</div> 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534<div 23535 class="product--root" 23536 data-product-view="slider" 23537 23538 data-hover-image="true" 23539 23540 data-label-color="light" 23541> 23542 23543 23544 23545 <a href="/en-us/products/rog301" aria-label="Olyne Orange Abstract Cotton Poplin Fabric - ONLINE EXCLUSIVE -"> 23546 <div class="product--image-wrapper"> 23547 <div class="product--image"> 23548 23549 23550 23551 23552 23553 23554 23555 23556 23557 23558 23559 23560 23561 23562 23563 23564 23565 23566 23567 23568 23569<div 23570 class="image--root" 23571 data-aspectratio="1.0" 23572 23573 style="width: 100%;" 23574 23575> 23576 23577 <div 23578 class="image--container" 23579 style="padding-top:100.0%;" 23580 > 23581 <img 23582 class="lazyload" 23583 data-src="//thefabricsales.com/cdn/shop/files/IMG_1348_496441c4-82b7-41a0-b392-38c575492c1c_{width}x.jpg?v=1788517166" 23584 data-sizes="auto" 23585 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23586 data-aspectratio="1.0" 23587 alt="" 23588 > 23589 </div> 23590 23591 23592 <noscript> 23593 <img 23594 src="//thefabricsales.com/cdn/shop/files/IMG_1348_496441c4-82b7-41a0-b392-38c575492c1c_1024x1024.jpg?v=1788517166" 23595 alt="" 23596 > 23597 </noscript> 23598</div> 23599 23600 23601 </div> 23602 23603 23604 <div class="product--hover-image"> 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614 23615 23616 23617 23618 23619 23620 23621 23622 23623 23624 23625<div 23626 class="image--root" 23627 data-aspectratio="1.0" 23628
23629 style="width: 4000px;" 23630 23631> 23632 23633 <div 23634 class="image--container" 23635 style="padding-top:100.0%;" 23636 > 23637 <img 23638 class="lazyload" 23639 data-src="//thefabricsales.com/cdn/shop/files/IMG_1349_b7598348-a2dc-43b5-809d-559839bdd34b_{width}x.jpg?v=1788517166" 23640 data-sizes="auto" 23641 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23642 data-aspectratio="1.0" 23643 alt="" 23644 > 23645 </div> 23646 23647 23648 <noscript> 23649 <img 23650 src="//thefabricsales.com/cdn/shop/files/IMG_1349_b7598348-a2dc-43b5-809d-559839bdd34b_1024x1024.jpg?v=1788517166" 23651 alt="" 23652 > 23653 </noscript> 23654</div> 23655 23656 </div> 23657 23658 23659 </div> 23660 23661 <div class="product--details"> 23662 23663 <h3 class="product--title" data-item="paragraph"> 23664 Olyne Orange Abstract Cotton Poplin Fabric - ONLINE EXCLUSIVE - 23665 </h3> 23666 23667 23668 23669 23670 <div class="product--vendor" data-item="light-accent-text"> 23671 MERYLL ROGGE 23672 </div> 23673 23674 23675 23676 23677 23678 23679 <div class="product--price-container"> 23680 23681 <div class="product--price-wrapper"> 23682 23683 23684 <span class="product--price money" data-item="accent-text"> 23685 $1.87 23686 </span> 23687 23688 23689 <small>/ 10 cm </small> 23690 23691 </div> 23692 23693 <div class="product--unit-price-container" data-item="light-accent-text"> 23694 23695 </div> 23696 23697 </div> 23698 23699 </div> 23700 </a> 23701 23702 23703 23704 <!-- include 'wishlist-button-collection' with '16039247937870' --> 23705</div> 23706 23707 23708 23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744<div 23745 class="product--root" 23746 data-product-view="slider" 23747 23748 data-hover-image="true" 23749 23750 data-label-color="light" 23751> 23752 23753 23754 23755 <a href="/en-us/products/martyn-red-black-abstract-polyester-twill-fabric" aria-label="Martyn Red & Black Abstract Polyester Twill Fabric"> 23756 <div class="product--image-wrapper"> 23757 <div class="product--image"> 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 23779<div 23780 class="image--root" 23781 data-aspectratio="1.0" 23782 23783 style="width: 100%;" 23784 23785> 23786 23787 <div 23788 class="image--container" 23789 style="padding-top:100.0%;" 23790 > 23791 <img 23792 class="lazyload" 23793 data-src="//thefabricsales.com/cdn/shop/files/IMG_1032_a643e52e-e96a-432c-a21f-3eb084e5d4ae_{width}x.jpg?v=1788446599" 23794 data-sizes="auto" 23795 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23796 data-aspectratio="1.0" 23797 alt="" 23798 > 23799 </div> 23800 23801 23802 <noscript> 23803 <img 23804 src="//thefabricsales.com/cdn/shop/files/IMG_1032_a643e52e-e96a-432c-a21f-3eb084e5d4ae_1024x1024.jpg?v=1788446599" 23805 alt="" 23806 > 23807 </noscript> 23808</div> 23809 23810 23811 </div> 23812 23813 23814 <div class="product--hover-image"> 23815 23816 23817 23818 23819 23820 23821 23822 23823 23824 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835<div 23836 class="image--root" 23837 data-aspectratio="1.0" 23838 23839 style="width: 4000px;" 23840 23841> 23842 23843 <div 23844 class="image--container" 23845 style="padding-top:100.0%;" 23846 > 23847 <img 23848 class="lazyload" 23849 data-src="//thefabricsales.com/cdn/shop/files/IMG_1033_f24943b3-6416-42ee-93b8-7eaaa9d1f909_{width}x.jpg?v=1788446599" 23850 data-sizes="auto" 23851 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4000]" 23852 data-aspectratio="1.0" 23853 alt="" 23854 > 23855 </div> 23856 23857 23858 <noscript> 23859 <img 23860 src="//thefabricsales.com/cdn/shop/files/IMG_1033_f24943b3-6416-42ee-93b8-7eaaa9d1f909_1024x1024.jpg?v=1788446599" 23861 alt="" 23862 > 23863 </noscript> 23864</div> 23865 23866 </div> 23867 23868 23869 </div> 23870 23871 <div class="product--details"> 23872 23873 <h3 class="product--title" data-item="paragraph"> 23874 Martyn Red & Black Abstract Polyester Twill Fabric 23875 </h3> 23876 23877 23878 23879 23880 <div class="product--vendor" data-item="light-accent-text"> 23881 MERYLL ROGGE 23882 </div> 23883 23884 23885 23886 23887 23888 23889 <div class="product--price-container"> 23890 23891 <div class="product--price-wrapper"> 23892 23893 23894 <span class="product--price money" data-item="accent-text"> 23895 $1.87 23896 </span> 23897 23898 23899 <small>/ 10 cm </small> 23900 23901 </div> 23902 23903 <div class="product--unit-price-container" data-item="light-accent-text"> 23904 23905 </div> 23906 23907 </div> 23908 23909 </div> 23910 </a> 23911 23912 23913
23914 <!-- include 'wishlist-button-collection' with '16039247380814' --> 23915</div> 23916 23917 23918 23919 23920 23921 23922 23923 </div> 23924 </div> 23925</div> 23926 23927</div><div id="shopify-section-1521156071253" class="shopify-section"> 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961<div 23962 class="featured-content--root" 23963 style="background-color: #f7f7f7;" 23964 data-section-id="1521156071253" 23965 data-alternative-color="false" 23966 data-apply-overlay="false" 23967 data-dark-background="false" 23968 data-full-width="false" 23969 data-image-height="medium" 23970 data-mobile-overlay="false" 23971 data-overlap="true" 23972 data-text-exists="true" 23973 data-text-position="left" 23974 data-text-width="large" 23975 data-transparent-overlap="false" 23976> 23977 23978 23979 <div class="featured-content--container"> 23980 <div class="featured-content--image"> 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000 24001 24002<div 24003 class="image--root" 24004 data-aspectratio="1.5031192660550459" 24005 24006 style="width: 100%;" 24007 24008> 24009 24010 <div 24011 class="image--container" 24012 style="padding-top:66.5283203125%;" 24013 > 24014 <img 24015 class="lazyload" 24016 data-src="//thefabricsales.com/cdn/shop/files/scissors-cutting-fabric-straight-on_{width}x.jpg?v=1613734706" 24017 data-sizes="auto" 24018 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4096]" 24019 data-aspectratio="1.5031192660550459" 24020 alt="" 24021 > 24022 </div> 24023 24024 24025 <noscript> 24026 <img 24027 src="//thefabricsales.com/cdn/shop/files/scissors-cutting-fabric-straight-on_1024x1024.jpg?v=1613734706" 24028 alt="" 24029 > 24030 </noscript> 24031</div> 24032 24033 24034 </div> 24035 24036 24037 <div class="featured-content--text"> 24038 <div class="featured-content--text-container"> 24039 24040 <h2 class="featured-content--title" data-item="section-heading"> 24041 Fabric Library 24042 </h2> 24043 24044 24045 24046 <div class="featured-content--description" data-item="rte-content"> 24047 <p></p><p>We wanted to elevate our service and deliver a unique experience to our customers. So we came up with a practical solution that is both beautiful and memorable. </p><p>We created the world's first fabric library where every fabric is sampled and displayed on a recycled cardboard hanger. For online shoppers, 10cm x 10cm samples can be purchased individually for each reference.</p><p>A smooth, tactile experience in a relaxed atmosphere. Finding your dream fabric has never been so easy.</p><p></p> 24048 </div> 24049 24050 24051 24052 <div class="featured-content--link" data-item="block-link"> 24053 <a href="/en-us/pages/where-to-find-us"> 24054 Discover new opening hours 24055 </a> 24056 </div> 24057 24058 </div> 24059 </div> 24060 24061 24062 </div> 24063 24064 24065 24066</div> 24067 24068</div><div id="shopify-section-1521155972652" class="shopify-section"> 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 24080 24081 24082<div 24083 class="feature-video--root" 24084 style="background-color: #f7f7f7;" 24085 data-section-id="1521155972652" 24086 data-js-class="FeaturedVideo" 24087 data-video-type="youtube" 24088 data-video-id="XwCSnZIfJ50" 24089 data-thumbnail="false" 24090 data-full-width="true" 24091 data-section-height="regular" 24092 data-darken-video="true" 24093 data-alt-text="false" 24094> 24095 24096 <div class="feature-video--body"> 24097 24098 <div class="feature-video--container"> 24099 24100 24101 24102 <div class="feature-video--header"> 24103 24104 24105 24106 24107 24108 24109 24110 </div> 24111 24112 <div id="player-1521155972652"></div> 24113 24114 </div> 24115 24116 </div> 24117 24118 24119 24120</div> 24121
24122<script> 24123 // YouTube callback 24124 function onYouTubeIframeAPIReady() { 24125 $(function() { 24126 $(window).trigger('theme.utils.youtubeAPIReady'); 24127 }); 24128 } 24129</script>
24129 24130 24131 24132</div><div id="shopify-section-1521155992953" class="shopify-section"> 24133 24134 24135 24136 24137 24138 24139 24140 24141 24142 24143 24144 24145 24146 24147 24148<div 24149 class="map--root" 24150 style="" 24151 data-js-class="FrameworkMap" 24152 data-section-id="1521155992953" 24153 data-api-key="" 24154 data-address="Wingepark 55D 3110 Rotselaar" 24155 data-theme="standard" 24156> 24157 <div class="map--container"> 24158 <div class="map--body"> 24159 <div class="map--info"> 24160 24161 <h2 class="map--heading" data-item="section-heading">Showroom</h2> 24162 24163 24164 24165 <div class="map--address"> 24166 <div class="map--address-content" data-item="rte-content"> 24167 <p>The Fabric Sales <br/>Wingepark 55D<br/>3110 Rotselaar<br/>Belgium<br/><br/>[email protected]</p> 24168 </div> 24169 24170 24171 <div class="map--open-maps-link" data-item="block-link"> 24172 <a 24173 href="https://www.google.com/maps/place/Wingepark 55D 3110 Rotselaar" 24174 target="_blank" 24175 rel="noreferrer" 24176 aria-label="Open in maps" 24177 > 24178 Open in maps 24179 </a> 24180 </div> 24181 24182 24183 </div> 24184 24185 24186 24187 <div class="map--hours" data-item="rte-content"><p>Wednesday - Friday 10:00 till 16:30<br/>Open every first Saturday of the month. <br/>Closed on Monday, Tuesday, Sunday and Holidays.<br/></p></div> 24188 24189 24190 </div> 24191 24192 <div class="map--media"> 24193 24194 24195 24196 24197 <a 24198 href="https://www.google.com/maps/place/Wingepark 55D 3110 Rotselaar" 24199 target="_blank" 24200 rel="noreferrer" 24201 aria-label="Open in maps" 24202 > 24203 24204 24205 <div class="map--image"> 24206 24207 24208 24209 24210 24211 24212 24213 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226<div 24227 class="image--root" 24228 data-aspectratio="1.4996677740863786" 24229 24230 style="width: 100%;" 24231 24232> 24233 24234 <div 24235 class="image--container" 24236 style="padding-top:66.68143553389456%;" 24237 > 24238 <img 24239 class="lazyload" 24240 data-src="//thefabricsales.com/cdn/shop/files/27-04-2022-The-Fabric-Sales-48_{width}x.jpg?v=1659377123" 24241 data-sizes="auto" 24242 data-widths="[295,394,590,700,800,1000,1200,1500,1800,2000,2400,4514]" 24243 data-aspectratio="1.4996677740863786" 24244 alt="" 24245 > 24246 </div> 24247 24248 24249 <noscript> 24250 <img 24251 src="//thefabricsales.com/cdn/shop/files/27-04-2022-The-Fabric-Sales-48_1024x1024.jpg?v=1659377123" 24252 alt="" 24253 > 24254 </noscript> 24255</div> 24256 24257 </div> 24258 24259 24260 </a> 24261 24262 24263 </div> 24264 </div> 24265 </div> 24266 24267</div> 24268 24269</div><div id="shopify-section-1519177316120" class="shopify-section"> 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279<div 24280 class="newsletter--root" 24281 style="background-color: #f7f2f2;" 24282 data-section-id="1519177316120" 24283> 24284 <div class="newsletter--container"> 24285 24286 24287 <div class="newsletter--header"> 24288 24289 <h2 class="newsletter--heading" data-item="section-heading">Subscribe to our newsletter</h2> 24290 24291 24292 24293 <div class="newsletter--subheading" data-item="rte-content"> 24294 <p>Get first access to our new arrivals, events, and sales with our weekly newsletter curated for you</p> 24295 </div> 24296 24297 </div> 24298 24299 24300 <div class="newsletter--body"> 24301 <form method="post" action="/en-us/contact#newsletter_form" id="newsletter_form" accept-charset="UTF-8" class="contact-form"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="â" /> 24302 24303 <input type="hidden" name="contact[tags]" value="newsletter" /> 24304 <label for="newsletter-email" data-item="hidden-text">Your email</label> 24305 <input 24306 class="newsletter--email" 24307 id="newsletter-email" 24308 name="contact[email]" 24309 type="email" 24310 aria-label="Your email" 24311 placeholder="Your email" 24312 required 24313 /> 24314 <div data-item='button'> 24315 <button type="submit" value="Subscribe"> 24316 Subscribe 24317 </button> 24318 </div> 24319 24320 24321 24322 <div data-item="hidden-text"> 24323 24324 <p data-spam-detection-disclaimer="">This site is protected by hCaptcha and the hCaptcha <a href="https://hcaptcha.com/privacy">Privacy Policy</a> and <a href="https://hcaptcha.com/terms">Terms of Service</a> apply.</p> 24325 24326 </div> 24327 </form> 24328 24329 </div> 24330 </div> 24331</div> 24332 24333 24334</div><!-- END content_for_index --> 24335 24336<style> 24337 .rapid_reviews_global_featured_list > .r_inner { 24338 padding: 0; 24339 } 24340</style>
24341<script> 24342 window.rapid_reviews_global_data = window.rapid_reviews_global_data || { 24343 data: {"r":[{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Whereas fabrics are mostly displayed on rolls, at THE FABRIC SALES, everything is neatly organised in hung swatches by theme or colour, which makes picking your textiles a breeze! Great quality, easy pickings and above all, a very affable and warm reception.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-25T05:11:21.725Z","created_at_ts":1790313081725,"edited_at_iso":"2026-09-25T05:11:21.798Z","edited_at_ts":1790313081798,"entity_handle":"cally-blue-pied-de-poule-alpaca-wool-fabric","entity_id":"16009492463950","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Cally Blue Pied de Poule Alpaca Wool Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1790313081725_30a0d35","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1789398815/reviews_prod/tzyw8ebu2c9zt5g8kpuz.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Phillipe V.","profanity":0,"published":1,"published_at_iso":"2026-09-25T05:11:33.541Z","published_at_ts":1790313093541,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VIE1250/D05.06","source_capture":"email_amp","spam_score":0,"spam_type":"","title":"Easy pickings","type":"r","updated_at_iso":"2026-09-25T05:11:21.725Z","updated_at_ts":1790313081725,"variant_id":"60456118059342","variant_name":"Cally Blue Pied de Poule Alpaca Wool Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The fabric itself is a very quality fabric in coton corduroy and I love that!!! ð¥°","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-23T11:17:47.667Z","created_at_ts":1790162267667,"edited_at_iso":"2026-09-23T11:17:47.713Z","edited_at_ts":1790162267713,"entity_handle":"juls-green-cotton-corduroy-fabric","entity_id":"10868656963918","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Juls Green Cotton Corduroy Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1790162267667_fc241ee","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1770456048/reviews_prod/vvq4svrrwhk3zkyskuud.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Inge V.","profanity":0,"published":1,"published_at_iso":"2026-09-23T11:17:55.126Z","published_at_ts":1790162275126,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"IDL1228/B08.02","source_capture":"","spam_score":1,"spam_type":"recaptcha","title":"I love the fabric and can't wait to get started with my new project, these would be trousersâ¦!","type":"r","updated_at_iso":"2026-09-23T11:17:47.667Z","updated_at_ts":1790162267667,"variant_id":"55270639042894","variant_name":"Juls Green Cotton Corduroy Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"ðð½ I had it before.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-20T05:21:58.388Z","created_at_ts":1789881718388,"edited_at_iso":"2026-09-20T05:21:58.426Z","edited_at_ts":1789881718426,"entity_handle":"fybe-burgundy-abstract-print-cotton-jersey-fabric","entity_id":"15849835430222","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Fybe Burgundy Abstract Print Viscose Jersey Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789881718388_0b45dfe","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1781536818/reviews_prod/hiofldkoyea1ex5gyrqf.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Fran V.","profanity":0,"published":1,"published_at_iso":"2026-09-20T05:22:12.586Z","published_at_ts":1789881732586,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"NAT151/E03.02","source_capture":"","spam_score":1,"spam_type":"recaptcha","title":"Ver
24343y Nice","type":"r","updated_at_iso":"2026-09-20T05:21:58.388Z","updated_at_ts":1789881718388,"variant_id":"59753414623566","variant_name":"Fybe Burgundy Abstract Print Viscose Jersey Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The fabric is not what I expected.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-20T05:20:40.388Z","created_at_ts":1789881640388,"edited_at_iso":"2026-09-20T05:20:40.433Z","edited_at_ts":1789881640433,"entity_handle":"bis597-e02-03","entity_id":"10006112829774","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Lia Silver & Black Checks PolyCotton Jersey Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789881640388_fc43a0c","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1789811824/reviews_prod/gszd0fyz1pa7y1g6m2gi.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Fran V.","profanity":0,"published":1,"published_at_iso":"2026-09-20T05:20:48.926Z","published_at_ts":1789881648926,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS597/E02.03","source_capture":"","spam_score":1,"spam_type":"recaptcha","title":"Different","type":"r","updated_at_iso":"2026-09-20T05:20:40.388Z","updated_at_ts":1789881640388,"variant_id":"50594202812750","variant_name":"Lia Silver & Black Checks PolyCotton Jersey Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Een fijne mooi stof , goed advies gekregen en het resultaat is fantastisch .","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-19T11:36:16.492Z","created_at_ts":1789817776492,"edited_at_iso":"2026-09-19T11:36:16.534Z","edited_at_ts":1789817776534,"entity_handle":"enric-safir-blue-viscose-polyester-satin-fabric","entity_id":"15773641670990","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Enric Safir Blue Viscose Polyester Satin Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789817776492_281fc3d","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1780072003/reviews_prod/qoqqfaxvob0wz5yvupoc.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Magda H.","profanity":0,"published":1,"published_at_iso":"2026-09-19T11:36:19.170Z","published_at_ts":1789817779170,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS1031/A08.04","source_capture":"email_amp","spam_score":0,"spam_type":"","title":"","type":"r","updated_at_iso":"2026-09-19T11:36:16.492Z","updated_at_ts":1789817776492,"variant_id":"59435130618190","variant_name":"Enric Safir Blue Viscose Polyester Satin Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Parfait pour me coudre une jolie blouse.\nTissu qui se tient bien sans être trop lourd. Parfait pour me coudre une blouse d'automne.\r\n\r\nSeul bémol, le tissu était coupé un peu en biais sur 6 cm au lieu d'être coupé droit (bien perpendiculaire à la lisière).","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-18T13:56:14.623Z","created_at_ts":1789739774623,"edited_at_iso":"2026-09-18T13:56:14.664Z","edited_at_ts":1789739774664,"entity_handle":"idl305_f10","entity_id":"1854872289395","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Daniel Brown & Black Check Cotton Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789739774623_26528cc","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1786978321/reviews_prod/y1cwobbuuwrdkw2otl0w.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Julie","profanity":0,"published":1,"published_at_iso":"2026-09-18T13:56:17.385Z","published_at_ts":1789739777385,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"IDL305/B06.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Très joli tissu","type":"r","updated_at_iso":"2026-09-18T13:56:14.623Z","updated_at_ts":1789739774623,"variant_id":"18018337980531","variant_name":"Daniel Brown & Black Check Cotton Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Tissu léger, fluide et vaporeux. \nSeul bémol, le tissu était coupé un peu en biais sur 10 cm au lieu d'être coupé droit et j'ai failli manquer de tissu pour mon projet.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-18T13:52:26.502Z","created_at_ts":1789739546502,"edited_at_iso":"2026-09-18T13:52:26.540Z","edited_at_ts":1789739546540,"entity_handle":"luna-black-bubble-viscose-satin","entity_id":"10443136500046","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Lun
24343a Black \"Bubble\" Viscose Satin Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789739546502_0ce36de","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760536978/reviews_prod/c5dphniurqtpveb7bobl.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Julie","profanity":0,"published":1,"published_at_iso":"2026-09-18T13:52:33.479Z","published_at_ts":1789739553479,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"WIL043/E07.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Parfait pour mon projet de robe","type":"r","updated_at_iso":"2026-09-18T13:52:26.502Z","updated_at_ts":1789739546502,"variant_id":"52853258060110","variant_name":"Luna Black \"Bubble\" Viscose Satin Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Perfect. Heerlijke stof, mooie kwaliteit.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-16T15:18:56.400Z","created_at_ts":1789571936400,"edited_at_iso":"2026-09-16T15:18:56.474Z","edited_at_ts":1789571936474,"entity_handle":"ewa-blue-herringbone-wool-blend-fabric","entity_id":"10716026765646","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Ewa Blue Herringbone Wool Blend Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789571936400_596767e","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760558363/reviews_prod/l9qxdkgddd2w0negx4lm.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Eva G.","profanity":0,"published":1,"published_at_iso":"2026-09-16T15:19:08.413Z","published_at_ts":1789571948413,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VEN289/C01.06/FENDI","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Excellent","type":"r","updated_at_iso":"2026-09-16T15:18:56.400Z","updated_at_ts":1789571936400,"variant_id":"54512444309838","variant_name":"Ewa Blue Herringbone Wool Blend Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"I am very satisfied with the fabric. As always good quality.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-16T13:40:25.031Z","created_at_ts":1789566025031,"edited_at_iso":"2026-09-16T13:40:25.073Z","edited_at_ts":1789566025073,"entity_handle":"sewing-thread-seralon-0035","entity_id":"4424849064051","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Universal Sewing Thread Seralon | 0035 Desert","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789566025031_aa89a41","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1789460699/reviews_prod/ymykhp2cmebmx02tjkyw.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Marjolein P.","profanity":0,"published":1,"published_at_iso":"2026-09-16T13:40:40.976Z","published_at_ts":1789566040976,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"SER0035_200","source_capture":"email_amp","spam_score":0,"spam_type":"","title":"","type":"r","updated_at_iso":"2026-09-16T13:40:25.031Z","updated_at_ts":1789566025031,"variant_id":"31446141272179","variant_name":"Universal Sewing Thread Seralon | 0035 Desert","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Wunderschöner Stoff !! Farbe im Original ist wie abgebildet ! Qualität des Stoffes ist toll, wie erwartet und beschrieben ! Service und Kommunikation von THE FABRIC SALES ist tadellos !","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-16T11:40:44.372Z","created_at_ts":1789558844372,"edited_at_iso":"2026-09-16T11:40:44.420Z","edited_at_ts":1789558844420,"entity_handle":"elyna-fuchsia-pink-cotton-velvet-fabric","entity_id":"15980934562126","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Elyna Fuchsia Pink Cotton Velvet Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"
243431789558844372_2b998d1","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1788358624/reviews_prod/mpawaoczcge8rwpg708k.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Stephanie T.","profanity":0,"published":1,"published_at_iso":"2026-09-16T11:40:57.795Z","published_at_ts":1789558857795,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"IDL1346/A03.06","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Alles perfekt !!!","type":"r","updated_at_iso":"2026-09-16T11:40:44.372Z","updated_at_ts":1789558844372,"variant_id":"60317397516622","variant_name":"Elyna Fuchsia Pink Cotton Velvet Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Bit hard to work with because it's thicker than I anticipated, but I sewed a cardigan with this fabric that turned out wonderful. So I highly recommend this for looser garments that can handle thick fabrics. Also didn't fray much which was a lovely surprise :-)","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-15T17:28:39.550Z","created_at_ts":1789493319550,"edited_at_iso":"2026-09-15T17:28:39.603Z","edited_at_ts":1789493319603,"entity_handle":"vance-black-white-pied-de-poule-wool-knit-fabric","entity_id":"15945810084174","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Vance Black & White Pied de Poule Wool Knit Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789493319550_e9b6e06","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1788878058/reviews_prod/lrkhmj2ao66djy89ijis.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Conny","profanity":0,"published":1,"published_at_iso":"2026-09-15T17:28:42.085Z","published_at_ts":1789493322085,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VEN1045/E07.06","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Gorgeous and thick","type":"r","updated_at_iso":"2026-09-15T17:28:39.550Z","updated_at_ts":1789493319550,"variant_id":"60190601871694","variant_name":"Vance Black & White Pied de Poule Wool Knit Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The fabric perfectly ltches the description. High quality. Fair delivery","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-15T15:33:36.913Z","created_at_ts":1789486416913,"edited_at_iso":"2026-09-15T15:33:36.951Z","edited_at_ts":1789486416951,"entity_handle":"rana-fuchsia-check-virgin-wool-blend-fabric","entity_id":"10743072817486","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Rana Fuchsia Check Virgin Wool Blend Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789486416913_8b91d35","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760557704/reviews_prod/bqhl18ghkwchrqmq7ihv.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"laurence C.","profanity":0,"published":1,"published_at_iso":"2026-09-15T15:33:40.105Z","published_at_ts":1789486420105,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VIE931/C12.05","source_capture":"email_amp","spam_score":0,"spam_type":"","title":"Excellent quality","type":"r","updated_at_iso":"2026-09-15T15:33:36.913Z","updated_at_ts":1789486416913,"variant_id":"54691112976718","variant_name":"Rana Fuchsia Check Virgin Wool Blend Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Een geweldig goed materiaal. Top !!","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-15T15:26:54.378Z","created_at_ts":1789486014378,"edited_at_iso":"2026-09-15T15:26:54.538Z","edited_at_ts":1789486014538,"entity_handle":"remus-dark-green-faux-leather-fabric","entity_id":"15773692690766","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Remus Dark Green Faux Leather Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"
243431789486014378_97e9d16","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1778070351/reviews_prod/fcp4ern4rmv93fvi3i4g.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Ger D.","profanity":0,"published":1,"published_at_iso":"2026-09-15T15:27:07.593Z","published_at_ts":1789486027593,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS861/E07.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Top kwaliteit","type":"r","updated_at_iso":"2026-09-15T15:26:54.378Z","updated_at_ts":1789486014378,"variant_id":"59435239342414","variant_name":"Remus Dark Green Faux Leather Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Easy to work and look just like Haute Couture.\nShipping within a week to Germany and great customer support!","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-15T13:23:32.139Z","created_at_ts":1789478612139,"edited_at_iso":"2026-09-15T13:23:32.197Z","edited_at_ts":1789478612197,"entity_handle":"feris-salmon-pink-sparkling-polyester","entity_id":"8772082106702","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Feris Salmon Pink Sparkling Polyester Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1789478612140_d07f14","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1789478358/reviews_prod/lhlxyvn4cnybleuk3rxc.jpg","lang":"en","media":[{"src":"https://res.cloudinary.com/belkapp/video/upload/v1789478498/reviews_prod/zmupwzbyptllphmbv5jf.mp4","type":"video","rel_id":"1789478612140_d07f14","public_id":"reviews_prod/zmupwzbyptllphmbv5jf","created_at_ts":1789478612139}],"metaobject_handle":null,"metaobject_id":null,"name":"E. V.","profanity":0,"published":1,"published_at_iso":"2026-09-15T13:23:41.702Z","published_at_ts":1789478621702,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"TFS5101/D08.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Amazing fabric!","type":"r","updated_at_iso":"2026-09-15T13:23:32.139Z","updated_at_ts":1789478612139,"variant_id":"47755849072974","variant_name":"Feris Salmon Pink Sparkling Polyester Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"zeer snelle bediening.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-15T09:33:32.430Z","created_at_ts":1789464812430,"edited_at_iso":"2026-09-15T09:33:32.480Z","edited_at_ts":1789464812480,"entity_handle":"jitse-green-diamond-check-polyester-jacquard","entity_id":"10475728699726","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Jitse Green Diamond Check Polyester Jacquard Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789464812430_431403a","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760543280/reviews_prod/scekdiujikdqor2nzxqe.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Francine G.","profanity":0,"published":1,"published_at_iso":"2026-09-15T09:33:37.223Z","published_at_ts":1789464817223,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"SAN054/E08.06","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Topproduct !","type":"r","updated_at_iso":"2026-09-15T09:33:32.430Z","updated_at_ts":1789464812430,"variant_id":"52968287535438","variant_name":"Jitse Green Diamond Check Polyester Jacquard Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Ik heb er leuke stofjes ontdekt\nZeker voor herhaling vatbaar\nMvg","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-14T14:30:18.119Z","created_at_ts":1789396218119,"edited_at_iso":"2026-09-14T14:30:18.150Z","edited_at_ts":1789396218150,"entity_handle":"coupon-couponverkoop","entity_id":"10869282111822","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Coupon | Couponverkoop","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"
243431789396218120_4dbd6af","img_url":"","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Tracy K.","profanity":0,"published":1,"published_at_iso":"2026-09-14T14:30:21.385Z","published_at_ts":1789396221385,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Leuke stofjes","type":"r","updated_at_iso":"2026-09-14T14:30:18.119Z","updated_at_ts":1789396218119,"variant_id":"59396571496782","variant_name":"Coupon | Couponverkoop - 16â¬","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Perfect for your winter coat. The fabric has an aristocratic hue. It is very warm, pleasant to the touch, and doesn't itch.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-11T04:45:55.014Z","created_at_ts":1789101955014,"edited_at_iso":"2026-09-11T04:45:55.056Z","edited_at_ts":1789101955056,"entity_handle":"filip-grey-virgin-wool-blend-double-face-fabric","entity_id":"16006997147982","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Filip Grey Virgin Wool Blend Double Face Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789101955014_b9d962c","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1789052503/reviews_prod/zlplopdd5vfcu6zzqtsj.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Aleksandra J.","profanity":0,"published":1,"published_at_iso":"2026-09-11T04:46:08.256Z","published_at_ts":1789101968256,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VIE1231/F03.05","source_capture":"email_amp","spam_score":0,"spam_type":"","title":"","type":"r","updated_at_iso":"2026-09-11T04:45:55.014Z","updated_at_ts":1789101955014,"variant_id":"60444346220878","variant_name":"Filip Grey Virgin Wool Blend Double Face Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"A very pleasant lining fabric. I've bought it more than once.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-11T04:44:35.739Z","created_at_ts":1789101875739,"edited_at_iso":"2026-09-11T04:44:35.777Z","edited_at_ts":1789101875777,"entity_handle":"dina-cement-grey-viscose-lining-twill","entity_id":"10146204778830","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Dina Cement Grey Viscose Lining Twill Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1789101875739_8d30e5f","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760550893/reviews_prod/qubgqnpraawvol0hoq7p.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Aleksandra J.","profanity":0,"published":1,"published_at_iso":"2026-09-11T04:44:44.894Z","published_at_ts":1789101884894,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"ACK4899/E04.03","source_capture":"email_amp","spam_score":0,"spam_type":"","title":"","type":"r","updated_at_iso":"2026-09-11T04:44:35.739Z","updated_at_ts":1789101875739,"variant_id":"51109744968014","variant_name":"Dina Cement Grey Viscose Lining Twill Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Wunderbar flieÃender Stoff mit etwas Gewicht und tollem Muster.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-08T19:43:40.919Z","created_at_ts":1788896620919,"edited_at_iso":"2026-09-08T19:43:40.971Z","edited_at_ts":1788896620971,"entity_handle":"loes-black-green-abstract-viscose-satin-crepe-fabric","entity_id":"15993895190862","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Loes Black & Green Abstract Viscose Satin Crepe Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"
243431788896620919_124e9b8","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1788256580/reviews_prod/fcxhmgmncufb6e7xodo6.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Jacqueline T.","profanity":0,"published":1,"published_at_iso":"2026-09-08T19:43:43.684Z","published_at_ts":1788896623684,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"CHW346/A07.03","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Sehr schöne Qualität","type":"r","updated_at_iso":"2026-09-08T19:43:40.919Z","updated_at_ts":1788896620919,"variant_id":"60371903775054","variant_name":"Loes Black & Green Abstract Viscose Satin Crepe Fabric","verified":1},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Fabric looks nice good quality","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-08T07:31:22.459Z","created_at_ts":1788852682459,"edited_at_iso":"2026-09-08T07:31:22.510Z","edited_at_ts":1788852682510,"entity_handle":"jill-fuchsia-pink-floral-cotton-poplin-fabric","entity_id":"10889067233614","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Jill Fuchsia Pink Floral Cotton Poplin Fabric","entity_type":"products","featured":0,"has_media":0,"has_reply":0,"id":"1788852682459_72436ef","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1773999240/reviews_prod/j3prckkngr2nq7gqkmj1.jpg","lang":"en","media":[],"metaobject_handle":null,"metaobject_id":null,"name":"Marie T.","profanity":0,"published":1,"published_at_iso":"2026-09-08T07:31:30.656Z","published_at_ts":1788852690656,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VEN723/C04.05","source_capture":"email_amp","spam_score":0,"spam_type":"","title":"Fabric sale","type":"r","updated_at_iso":"2026-09-08T07:31:22.459Z","updated_at_ts":1788852682459,"variant_id":"55361202323790","variant_name":"Jill Fuchsia Pink Floral Cotton Poplin Fabric","verified":1}],"r_media":[{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Easy to work and look just like Haute Couture.\nShipping within a week to Germany and great customer support!","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-15T13:23:32.139Z","created_at_ts":1789478612139,"edited_at_iso":"2026-09-15T13:23:32.197Z","edited_at_ts":1789478612197,"entity_handle":"feris-salmon-pink-sparkling-polyester","entity_id":"8772082106702","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Feris Salmon Pink Sparkling Polyester Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1789478612140_d07f14","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1789478358/reviews_prod/lhlxyvn4cnybleuk3rxc.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"E. V.","profanity":0,"published":1,"published_at_iso":"2026-09-15T13:23:41.702Z","published_at_ts":1789478621702,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"TFS5101/D08.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Amazing fabric!","type":"video","updated_at_iso":"2026-09-15T13:23:32.139Z","updated_at_ts":1789478612139,"variant_id":"47755849072974","variant_name":"Feris Salmon Pink Sparkling Polyester Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/video/upload/v1789478498/reviews_prod/zmupwzbyptllphmbv5jf.mp4","rel_id":"1789478612140_d07f14","public_id":"reviews_prod/zmupwzbyptllphmbv5jf"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Sometimes when you shop fabric online, you just don't know what to expect, even based on the description of the fabric, and how the fabric will eventually work out for the project in mind. I was very curious to see how this very lightweight woven wool would be like. At first I was surprised of how lightweight it was in real life. Then I proceeded to cutting and sewing it, and it was just the perfect fabric for a ruched skirt!","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-09-01T13:40:41.524Z","created_at_ts":1788270041524,"edited_at_iso":"2026-09-01T13:40:41.573Z","edited_at_ts":1788270041573,"entity_handle":"ven321-e10-02","entity_id":"9721486377294","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Tobyn Grey Checks Wool Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"
243431788270041524_2627724","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1788256572/reviews_prod/kd3cbezfrdyk3ldzmfrw.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Riitta T.","profanity":0,"published":1,"published_at_iso":"2026-09-01T13:40:57.834Z","published_at_ts":1788270057834,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VEN321/E10.02","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Definitely hit","type":"image","updated_at_iso":"2026-09-01T13:40:41.524Z","updated_at_ts":1788270041524,"variant_id":"49195593892174","variant_name":"Tobyn Grey Checks Wool Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1788269788/reviews_prod/gxxj3ilazlbhixqyknpr.jpg","rel_id":"1788270041524_2627724","public_id":"reviews_prod/gxxj3ilazlbhixqyknpr"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Toch voor iets meer dan aan zee , Gewoon genieten vh prachtige weer op een terresje","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-07-14T18:05:14.501Z","created_at_ts":1784052314501,"edited_at_iso":"2026-07-14T18:05:14.543Z","edited_at_ts":1784052314543,"entity_handle":"dean-multicolour-striped-viscose-satin-fabric","entity_id":"15826844811598","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Dean Multicolour Striped Viscose Satin Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1784052314501_601049e","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1782909359/reviews_prod/ishi0wsp8lync3dp64m3.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Gerarda H.","profanity":0,"published":1,"published_at_iso":"2026-07-14T18:05:18.070Z","published_at_ts":1784052318070,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS1070/D08.03","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Kleedje voor aan zee","type":"image","updated_at_iso":"2026-07-14T18:15:01.648Z","updated_at_ts":1784052901648,"variant_id":"59644228403534","variant_name":"Dean Multicolour Striped Viscose Satin Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1784052143/reviews_prod/bpdjfowv73khamkp92pv.jpg","rel_id":"1784052314501_601049e","public_id":"reviews_prod/bpdjfowv73khamkp92pv"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Toch voor iets meer dan aan zee , Gewoon genieten vh prachtige weer op een terresje","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-07-14T18:05:14.501Z","created_at_ts":1784052314501,"edited_at_iso":"2026-07-14T18:05:14.543Z","edited_at_ts":1784052314543,"entity_handle":"dean-multicolour-striped-viscose-satin-fabric","entity_id":"15826844811598","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Dean Multicolour Striped Viscose Satin Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1784052314501_601049e","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1782909359/reviews_prod/ishi0wsp8lync3dp64m3.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Gerarda H.","profanity":0,"published":1,"published_at_iso":"2026-07-14T18:05:18.070Z","published_at_ts":1784052318070,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS1070/D08.03","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Kleedje voor aan zee","type":"image","updated_at_iso":"2026-07-14T18:15:01.648Z","updated_at_ts":1784052901648,"variant_id":"59644228403534","variant_name":"Dean Multicolour Striped Viscose Satin Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1784052145/reviews_prod/zecpehc27nlttfc89kep.jpg","rel_id":"1784052314501_601049e","public_id":"reviews_prod/zecpehc27nlttfc89kep"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Toch voor iets meer dan aan zee , Gewoon genieten vh prachtige weer op een terresje","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-07-14T18:05:14.501Z","created_at_ts":1784052314501,"edited_at_iso":"2026-07-14T18:05:14.543Z","edited_at_ts":1784052314543,"entity_handle":"dean-multicolour-striped-viscose-satin-fabric","entity_id":"15826844811598","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Dean Multicolour Striped Viscose Satin Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"
243431784052314501_601049e","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1782909359/reviews_prod/ishi0wsp8lync3dp64m3.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Gerarda H.","profanity":0,"published":1,"published_at_iso":"2026-07-14T18:05:18.070Z","published_at_ts":1784052318070,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS1070/D08.03","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Kleedje voor aan zee","type":"image","updated_at_iso":"2026-07-14T18:15:01.648Z","updated_at_ts":1784052901648,"variant_id":"59644228403534","variant_name":"Dean Multicolour Striped Viscose Satin Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1784052147/reviews_prod/zhevcicgvpxysefss7eg.jpg","rel_id":"1784052314501_601049e","public_id":"reviews_prod/zhevcicgvpxysefss7eg"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The color's a bit more on the brownish/gold side in person I would say, it shifts with the light (my photo shows only a sliver of the right side). It arrived super fast and it's such nice quality.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-07-14T10:59:22.654Z","created_at_ts":1784026762654,"edited_at_iso":"2026-07-14T10:59:22.696Z","edited_at_ts":1784026762696,"entity_handle":"lize-khaki-beige-cotton-twill-fabric","entity_id":"15788728451406","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Lize Khaki Beige Cotton Twill Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1784026762654_023a3e9","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1778596003/reviews_prod/k0xy7qd5dmct6wodz0nw.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Jelena R.","profanity":0,"published":1,"published_at_iso":"2026-07-14T10:59:26.923Z","published_at_ts":1784026766923,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"IDL1271/C06.01","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Beautiful fabric, fast delivery","type":"image","updated_at_iso":"2026-07-14T10:59:22.654Z","updated_at_ts":1784026762654,"variant_id":"59491822240078","variant_name":"Lize Khaki Beige Cotton Twill Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1784026547/reviews_prod/rgucpgau8yocktsxhq3n.jpg","rel_id":"1784026762654_023a3e9","public_id":"reviews_prod/rgucpgau8yocktsxhq3n"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"T was moeilijk kiezen voor een tuinfeest \nVeel complimenten voor de The Fabric sales , maar ook complimenten voor de bediende","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-07-05T07:48:34.992Z","created_at_ts":1783237714992,"edited_at_iso":"2026-07-05T07:48:35.036Z","edited_at_ts":1783237715036,"entity_handle":"fitts-green-abstract-printed-polyester","entity_id":"6840839569523","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Fitts Green Abstract Printed Polyester Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1783237714992_edd6dba","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760530982/reviews_prod/dig4xc4fhhcnby3d2wsd.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Gerarda H.","profanity":0,"published":1,"published_at_iso":"2026-07-05T07:48:37.798Z","published_at_ts":1783237717798,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"TFS3619/C08.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"3 stuks voor 1 ,","type":"image","updated_at_iso":"2026-07-05T07:48:34.992Z","updated_at_ts":1783237714992,"variant_id":"40081446961267","variant_name":"Fitts Green Abstract Printed Polyester Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1783237487/reviews_prod/p1for320ugc3wehdyctx.jpg","rel_id":"1783237714992_edd6dba","public_id":"reviews_prod/p1for320ugc3wehdyctx"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"T was moeilijk kiezen voor een tuinfeest \nVeel complimenten voor de The Fabric sales , maar ook complimenten voor de bediende","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-07-05T07:48:34.992Z","created_at_ts":1783237714992,"edited_at_iso":"2026-07-05T07:48:35.036Z","edited_at_ts":1783237715036,"entity_handle":"fitts-green-abstract-printed-polyester","entity_id":"6840839569523","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Fitts Green Abstract Printed Polyester Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"
243431783237714992_edd6dba","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760530982/reviews_prod/dig4xc4fhhcnby3d2wsd.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Gerarda H.","profanity":0,"published":1,"published_at_iso":"2026-07-05T07:48:37.798Z","published_at_ts":1783237717798,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"TFS3619/C08.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"3 stuks voor 1 ,","type":"image","updated_at_iso":"2026-07-05T07:48:34.992Z","updated_at_ts":1783237714992,"variant_id":"40081446961267","variant_name":"Fitts Green Abstract Printed Polyester Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1783237489/reviews_prod/clqu9ugrwajscyizx33j.jpg","rel_id":"1783237714992_edd6dba","public_id":"reviews_prod/clqu9ugrwajscyizx33j"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"T was moeilijk kiezen voor een tuinfeest \nVeel complimenten voor de The Fabric sales , maar ook complimenten voor de bediende","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-07-05T07:48:34.992Z","created_at_ts":1783237714992,"edited_at_iso":"2026-07-05T07:48:35.036Z","edited_at_ts":1783237715036,"entity_handle":"fitts-green-abstract-printed-polyester","entity_id":"6840839569523","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Fitts Green Abstract Printed Polyester Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1783237714992_edd6dba","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760530982/reviews_prod/dig4xc4fhhcnby3d2wsd.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Gerarda H.","profanity":0,"published":1,"published_at_iso":"2026-07-05T07:48:37.798Z","published_at_ts":1783237717798,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"TFS3619/C08.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"3 stuks voor 1 ,","type":"image","updated_at_iso":"2026-07-05T07:48:34.992Z","updated_at_ts":1783237714992,"variant_id":"40081446961267","variant_name":"Fitts Green Abstract Printed Polyester Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1783237489/reviews_prod/fw1hosl3zkcek8pfariz.jpg","rel_id":"1783237714992_edd6dba","public_id":"reviews_prod/fw1hosl3zkcek8pfariz"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"T was moeilijk kiezen voor een tuinfeest \nVeel complimenten voor de The Fabric sales , maar ook complimenten voor de bediende","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-07-05T07:48:34.992Z","created_at_ts":1783237714992,"edited_at_iso":"2026-07-05T07:48:35.036Z","edited_at_ts":1783237715036,"entity_handle":"fitts-green-abstract-printed-polyester","entity_id":"6840839569523","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Fitts Green Abstract Printed Polyester Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1783237714992_edd6dba","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760530982/reviews_prod/dig4xc4fhhcnby3d2wsd.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Gerarda H.","profanity":0,"published":1,"published_at_iso":"2026-07-05T07:48:37.798Z","published_at_ts":1783237717798,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"TFS3619/C08.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"3 stuks voor 1 ,","type":"image","updated_at_iso":"2026-07-05T07:48:34.992Z","updated_at_ts":1783237714992,"variant_id":"40081446961267","variant_name":"Fitts Green Abstract Printed Polyester Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1783237491/reviews_prod/rvsb3vv9qyv8woa8avt2.jpg","rel_id":"1783237714992_edd6dba","public_id":"reviews_prod/rvsb3vv9qyv8woa8avt2"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Good sturdy and very lovely green fabric i have used to re-dress my chair with. I'm more than satisfied!","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-06-26T11:04:23.094Z","created_at_ts":1782471863094,"edited_at_iso":"2026-06-26T11:04:23.130Z","edited_at_ts":1782471863130,"entity_handle":"sary-bottle-green-polyester-viscose-twill-stretch","entity_id":"10484823916878","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Sary Bottle Green Polyester Viscose Twill Stretch Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"
243431782471863095_44c19f3","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760537411/reviews_prod/pf2i0m8umwls3obwaax6.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Farzad","profanity":0,"published":1,"published_at_iso":"2026-06-26T11:04:33.820Z","published_at_ts":1782471873820,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"NAT069/A10.05","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"More than satisfied!","type":"image","updated_at_iso":"2026-06-26T11:04:23.094Z","updated_at_ts":1782471863094,"variant_id":"53011201425742","variant_name":"Sary Bottle Green Polyester Viscose Twill Stretch Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1782471709/reviews_prod/yqvcoohtom2ul578tybq.jpg","rel_id":"1782471863095_44c19f3","public_id":"reviews_prod/yqvcoohtom2ul578tybq"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Super fijne katoen, soepel, dus perfect voor een luchtige jurk, uit het reststukje ook nog een mouwloze blouse kunnen halen dus geen verspilling.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-06-22T18:25:45.376Z","created_at_ts":1782152745376,"edited_at_iso":"2026-06-22T18:25:45.418Z","edited_at_ts":1782152745418,"entity_handle":"sibre-black-white-abstract-cotton-sateen-fabric","entity_id":"15773317988686","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Sibre Black & White Leaves Cotton Sateen Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1782152745377_eb38ebd","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1777909806/reviews_prod/hhvfzx1hanxos9rzaxmz.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Helmie v.","profanity":0,"published":1,"published_at_iso":"2026-06-22T18:25:49.887Z","published_at_ts":1782152749887,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS836/E04.05","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Hele mooie katoen","type":"image","updated_at_iso":"2026-06-22T18:25:45.376Z","updated_at_ts":1782152745376,"variant_id":"59434037936462","variant_name":"Sibre Black & White Leaves Cotton Sateen Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1782152591/reviews_prod/uazlpxxsifojmhl2uwbk.jpg","rel_id":"1782152745377_eb38ebd","public_id":"reviews_prod/uazlpxxsifojmhl2uwbk"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Super fijne katoen, soepel, dus perfect voor een luchtige jurk, uit het reststukje ook nog een mouwloze blouse kunnen halen dus geen verspilling.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-06-22T18:25:45.376Z","created_at_ts":1782152745376,"edited_at_iso":"2026-06-22T18:25:45.418Z","edited_at_ts":1782152745418,"entity_handle":"sibre-black-white-abstract-cotton-sateen-fabric","entity_id":"15773317988686","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Sibre Black & White Leaves Cotton Sateen Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1782152745377_eb38ebd","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1777909806/reviews_prod/hhvfzx1hanxos9rzaxmz.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Helmie v.","profanity":0,"published":1,"published_at_iso":"2026-06-22T18:25:49.887Z","published_at_ts":1782152749887,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS836/E04.05","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Hele mooie katoen","type":"image","updated_at_iso":"2026-06-22T18:25:45.376Z","updated_at_ts":1782152745376,"variant_id":"59434037936462","variant_name":"Sibre Black & White Leaves Cotton Sateen Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1782152591/reviews_prod/twac35reisdwzxmvniac.jpg","rel_id":"1782152745377_eb38ebd","public_id":"reviews_prod/twac35reisdwzxmvniac"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Heerlijk om te dragen met het warme weer.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-06-22T18:22:41.060Z","created_at_ts":1782152561060,"edited_at_iso":"2026-06-22T18:22:41.124Z","edited_at_ts":1782152561124,"entity_handle":"julie-beige-brown-floral-viscose-satin-fabric","entity_id":"15775580651854","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Julie Be
24343ige & Brown Floral Viscose Satin Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1782152561060_6483e04","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1777883318/reviews_prod/fdw5svahrqc5bvlhgfjn.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Helmie v.","profanity":0,"published":1,"published_at_iso":"2026-06-22T18:22:47.852Z","published_at_ts":1782152567852,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS710/E02.05","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Viscose jurk","type":"image","updated_at_iso":"2026-06-22T18:22:41.060Z","updated_at_ts":1782152561060,"variant_id":"59442862358862","variant_name":"Julie Beige & Brown Floral Viscose Satin Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1782152507/reviews_prod/y6c1yxl8tcw2l7q2khsw.jpg","rel_id":"1782152561060_6483e04","public_id":"reviews_prod/y6c1yxl8tcw2l7q2khsw"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Prachtige zomerse bloes van gemaakt.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-05-18T07:00:04.964Z","created_at_ts":1779087604964,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"noor-yellow-floral-viscose-fabric-online-exclusive","entity_id":"15775091065166","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Noor Yellow Floral Viscose Fabric - ONLINE EXCLUSIVE -","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1779087604964_ad50c3","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1778237728/reviews_prod/nzljpnx8fn7ua7hsqdtw.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Helena Aerts","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS998/A08.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Stof Caroline biss","type":"image","updated_at_iso":"2026-05-18T07:50:47.648Z","updated_at_ts":1779090647648,"variant_id":"59440642621774","variant_name":"Noor Yellow Floral Viscose Fabric - ONLINE EXCLUSIVE -","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1779087499/reviews_prod/zknkbbvx3pgxtdqnj9qb.jpg","rel_id":"1779087604964_ad50c3","public_id":"reviews_prod/zknkbbvx3pgxtdqnj9qb"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Mooie transparante en zachte stof, gekozen voor een eenvoudige blouse. Achterop as je in Leopard.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-05-14T20:28:13.226Z","created_at_ts":1778790493226,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"bis296-a07-04","entity_id":"8441903317326","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Octan Brown Animal Viscose Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1778790493226_07bf2e3","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760543922/reviews_prod/ku4umlxrfovuu6mftzp2.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Helmie van Montfort","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BiS296/A07.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Animale love","type":"image","updated_at_iso":"2026-05-14T20:28:13.226Z","updated_at_ts":1778790493226,"variant_id":"46830588526926","variant_name":"Octan Brown Animal Viscose Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1778790355/reviews_prod/gfbp7rglrfvxe17obxfy.jpg","rel_id":"1778790493226_07bf2e3","public_id":"reviews_prod/gfbp7rglrfvxe17obxfy"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Vrolijke kleurtjes voor een heerlijke zomerblouse","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-05-14T20:25:25.328Z","created_at_ts":1778790325328,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"willo-floral-cotton-voile-fabric-panel-135cm","entity_id":"15775134286158","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Willo Floral C
24343otton Voile Fabric - PANEL 135CM","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1778790325328_cf7b9db","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1777965528/reviews_prod/rvdqectmlubenxrbmntn.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Helmie van Montfort","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"BIS1103/C04.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Vrolijke kleuren","type":"image","updated_at_iso":"2026-05-14T20:29:45.414Z","updated_at_ts":1778790585414,"variant_id":"59441119953230","variant_name":"Willo Floral Cotton Voile Fabric - PANEL 135CM","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1778790243/reviews_prod/y1mgwxrcegrgxzvczydv.jpg","rel_id":"1778790325328_cf7b9db","public_id":"reviews_prod/y1mgwxrcegrgxzvczydv"},{"ai_assist":1,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"My experience with this material was truly satisfying. Its vibrant rust orange color and high-quality linen feel added a unique touch to my project. I highly recommend this fabric for its quality and gorgeous hue.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-04-17T16:30:39.130Z","created_at_ts":1776443439130,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"madyn-rust-orange-linen-fabric","entity_id":"10900976927054","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Madyn Rust Orange Linen Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1776443439130_9a71cd4","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1774869531/reviews_prod/he6nyslmwkqvsmijjzoa.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Mieke Oosterlinck","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"TFS6254/C07.01","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"A remarkable fabric choice","type":"image","updated_at_iso":"2026-04-17T16:30:39.130Z","updated_at_ts":1776443439130,"variant_id":"55432056078670","variant_name":"Madyn Rust Orange Linen Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1776443310/reviews_prod/ykb5k47l3tmbgvbnqh86.jpg","rel_id":"1776443439130_9a71cd4","public_id":"reviews_prod/ykb5k47l3tmbgvbnqh86"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"I've been purchasing fabrics from The Fabric Sales for a while now as a small independent fashion designer and I have yet to experience being dissapointed. The quality never fails, the delivery is fast and they are quick to reach out if there is something with the order. \nI only make garments from deadstock and as I take in orders and sew on demand it works perfect. Highly recommend!","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-04-17T14:03:28.470Z","created_at_ts":1776434608470,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"jack-brown-rib-cotton-fabric-water-resistant","entity_id":"10864424223054","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Jack Brown Rib Cotton Fabric Water Resistant","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1776434608470_29d6782","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1771077189/reviews_prod/cxssbzjx7u2oyc3konlb.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Nanna Thomsen","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VEN402/C12.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Repeat customer","type":"image","updated_at_iso":"2026-04-17T14:03:28.470Z","updated_at_ts":1776434608470,"variant_id":"55252919320910","variant_name":"Jack Brown Rib Cotton Fabric Water Resistant","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1776434111/reviews_prod/zqdlsulng1nnlnnaokyj.jpg","rel_id":"1776434608470_29d6782","public_id":"reviews_prod/zqdlsulng1nnlnnaokyj"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"I've been purchasing fabrics from The Fabric Sales for a
24343while now as a small independent fashion designer and I have yet to experience being dissapointed. The quality never fails, the delivery is fast and they are quick to reach out if there is something with the order. \nI only make garments from deadstock and as I take in orders and sew on demand it works perfect. Highly recommend!","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-04-17T14:03:28.470Z","created_at_ts":1776434608470,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"jack-brown-rib-cotton-fabric-water-resistant","entity_id":"10864424223054","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Jack Brown Rib Cotton Fabric Water Resistant","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1776434608470_29d6782","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1771077189/reviews_prod/cxssbzjx7u2oyc3konlb.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Nanna Thomsen","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VEN402/C12.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Repeat customer","type":"image","updated_at_iso":"2026-04-17T14:03:28.470Z","updated_at_ts":1776434608470,"variant_id":"55252919320910","variant_name":"Jack Brown Rib Cotton Fabric Water Resistant","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1776434111/reviews_prod/osrjgzvqonjbzjb1wjg4.jpg","rel_id":"1776434608470_29d6782","public_id":"reviews_prod/osrjgzvqonjbzjb1wjg4"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"I've been purchasing fabrics from The Fabric Sales for a while now as a small independent fashion designer and I have yet to experience being dissapointed. The quality never fails, the delivery is fast and they are quick to reach out if there is something with the order. \nI only make garments from deadstock and as I take in orders and sew on demand it works perfect. Highly recommend!","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-04-17T14:03:28.470Z","created_at_ts":1776434608470,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"jack-brown-rib-cotton-fabric-water-resistant","entity_id":"10864424223054","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Jack Brown Rib Cotton Fabric Water Resistant","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1776434608470_29d6782","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1771077189/reviews_prod/cxssbzjx7u2oyc3konlb.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Nanna Thomsen","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VEN402/C12.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Repeat customer","type":"image","updated_at_iso":"2026-04-17T14:03:28.470Z","updated_at_ts":1776434608470,"variant_id":"55252919320910","variant_name":"Jack Brown Rib Cotton Fabric Water Resistant","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1776434111/reviews_prod/yykhkaghhwvje0vunhg4.jpg","rel_id":"1776434608470_29d6782","public_id":"reviews_prod/yykhkaghhwvje0vunhg4"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"I absolutely love the purple linen, it's slightly variegated and so beautiful! Wonderful quality.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-04-03T15:03:07.874Z","created_at_ts":1775228587874,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"cedir-purple-linen-fabric","entity_id":"10900529774926","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Cedir Purple Linen Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"
243431775228587874_3e07cbe","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1774975205/reviews_prod/l6qnex9dvlcoqxbko4v6.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Margaret Luedeman","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"TFS6287/A07.01","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Purple linen","type":"image","updated_at_iso":"2026-04-03T15:03:07.874Z","updated_at_ts":1775228587874,"variant_id":"55429841453390","variant_name":"Cedir Purple Linen Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1775228505/reviews_prod/uf1wj9pjh2axyhxyozpi.jpg","rel_id":"1775228587874_3e07cbe","public_id":"reviews_prod/uf1wj9pjh2axyhxyozpi"},{"ai_assist":1,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The floral cotton voile fabric if beautiful, colours were true to website, and my overall experience was impressive. I would highly recommend it.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-02-03T15:10:23.111Z","created_at_ts":1770131423111,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"copy-of-tabby-blue-brown-check-viscose-blend","entity_id":"6594547351667","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Tala Floral Cotton Voile Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1770131423111_7460c78","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760551834/reviews_prod/kah5hrvf9glvd7xauqls.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Stephanie Jansen","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"181-5295-SKIN/DVN945/B01.05","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"A fabric to love","type":"image","updated_at_iso":"2026-02-03T15:10:23.111Z","updated_at_ts":1770131423111,"variant_id":"39354018889843","variant_name":"Tala Floral Cotton Voile Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1770131334/reviews_prod/shwkfexcjb7xectxog8f.jpg","rel_id":"1770131423111_7460c78","public_id":"reviews_prod/shwkfexcjb7xectxog8f"},{"ai_assist":1,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Working with this wool alpaca blend was a delight. It made tailoring the Madrid Jacket from Elenapatternstudio a breeze. Truly a top-notch material.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-01-17T11:04:41.319Z","created_at_ts":1768647881319,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"daro-brown-wool-alpaca-blend-soft","entity_id":"10485482684750","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Daro Brown Wool Alpaca Blend Soft Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1768647881319_5e4634d","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760543190/reviews_prod/usmmryktm0dnt4tq6nax.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Brigitte Naud","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"NAT042/E09.06","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Warm and easy to handle","type":"image","updated_at_iso":"2026-01-17T11:04:41.319Z","updated_at_ts":1768647881319,"variant_id":"53015049175374","variant_name":"Daro Brown Wool Alpaca Blend Soft Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1768647637/reviews_prod/ugopq6muscgui55etdjd.jpg","rel_id":"1768647881319_5e4634d","public_id":"reviews_prod/ugopq6muscgui55etdjd"},{"ai_assist":1,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Working with this wool alpaca blend was a delight. It made tailoring the Madrid Jacket from Elenapatternstudio a breeze. Truly a top-notch material.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-01-17T11:04:41.319Z","created_at_ts":1768647881319,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"daro-brown-wool-alpaca-blend-soft","entity_id":"10485482684750","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Daro Brown Wool Alpaca Blend Soft Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"
243431768647881319_5e4634d","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760543190/reviews_prod/usmmryktm0dnt4tq6nax.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Brigitte Naud","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"NAT042/E09.06","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Warm and easy to handle","type":"image","updated_at_iso":"2026-01-17T11:04:41.319Z","updated_at_ts":1768647881319,"variant_id":"53015049175374","variant_name":"Daro Brown Wool Alpaca Blend Soft Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1768647656/reviews_prod/aqqkcecjyxbwjd5a9hhk.jpg","rel_id":"1768647881319_5e4634d","public_id":"reviews_prod/aqqkcecjyxbwjd5a9hhk"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"Mijn zoveelste goed zittende Bay Pants van Bel´Etoile gemaakt","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-01-17T10:59:30.541Z","created_at_ts":1768647570541,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"ibe-rust-brown-polyester-viscose-twill-stretch","entity_id":"10484141162830","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Ibe Rust Brown Polyester Viscose Twill Stretch Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1768647570541_6cd2115","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1760537884/reviews_prod/vqpcmtnh4dstqcuenvec.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Brigitte Naud","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"NAT061/A10.02","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Bay pants","type":"image","updated_at_iso":"2026-01-17T11:06:11.786Z","updated_at_ts":1768647971786,"variant_id":"53007512797518","variant_name":"Ibe Rust Brown Polyester Viscose Twill Stretch Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1768647486/reviews_prod/baytigygiektz6jza9dd.jpg","rel_id":"1768647570541_6cd2115","public_id":"reviews_prod/baytigygiektz6jza9dd"},{"ai_assist":1,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The quality of the wool fabric is outstanding. Coupled with excellent service, it was an absolute pleasure to use. Warm, durable and stylish, I couldn't ask for more.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-01-13T10:46:03.143Z","created_at_ts":1768301163143,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"anv016_b2_1-2","entity_id":"1797373984883","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Gwyneth Vichy Wool Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1768301163144_4760386","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1761659923/reviews_prod/mssayysvodjqwyzcqjne.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Katrien Klausing / Draaischijf","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"ANV016/A10.01","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Top-notch wool","type":"image","updated_at_iso":"2026-01-13T10:46:44.323Z","updated_at_ts":1768301204323,"variant_id":"17671470153843","variant_name":"Gwyneth Vichy Wool Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1768301026/reviews_prod/wusagv52b7jcfvgpiywb.jpg","rel_id":"1768301163144_4760386","public_id":"reviews_prod/wusagv52b7jcfvgpiywb"},{"ai_assist":1,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The quality of the wool fabric is outstanding. Coupled with excellent service, it was an absolute pleasure to use. Warm, durable and stylish, I couldn't ask for more.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-01-13T10:46:03.143Z","created_at_ts":1768301163143,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"anv016_b2_1-2","entity_id":"1797373984883","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Gwyneth Vichy Wool Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"
243431768301163144_4760386","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1761659923/reviews_prod/mssayysvodjqwyzcqjne.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Katrien Klausing / Draaischijf","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"ANV016/A10.01","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Top-notch wool","type":"image","updated_at_iso":"2026-01-13T10:46:44.323Z","updated_at_ts":1768301204323,"variant_id":"17671470153843","variant_name":"Gwyneth Vichy Wool Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1768301030/reviews_prod/d9pnpds4jh4pvii4edic.jpg","rel_id":"1768301163144_4760386","public_id":"reviews_prod/d9pnpds4jh4pvii4edic"},{"ai_assist":1,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The quality of the lace is fantastic. Really pleased with the result of my project. The service received was also commendable. Would highly recommend.","counts_liked":0,"counts_reported":0,"created_at_iso":"2026-01-01T09:35:48.178Z","created_at_ts":1767260148178,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"burgundy-brown-polyester-lace-trim-12-5cm","entity_id":"10134944186702","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Burgundy Brown Polyester Lace Trim 12,5cm","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1767260148178_add2e52","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1761653302/reviews_prod/zdsj1udxnihvu56aaizm.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Nancy Vanherck","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"MIE148/C14.01","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Highly satisfied customer","type":"image","updated_at_iso":"2026-01-01T09:35:48.178Z","updated_at_ts":1767260148178,"variant_id":"51061532885326","variant_name":"Burgundy Brown Polyester Lace Trim 12,5cm","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1767259927/reviews_prod/iwj2lblv60krhifnlbfa.jpg","rel_id":"1767260148178_add2e52","public_id":"reviews_prod/iwj2lblv60krhifnlbfa"},{"ai_assist":0,"ai_assist_reply":0,"app_id_created_by":0,"attr":[],"attr_s":"","body":"The fabric is exactly as described. \nBecause of the alpaca very soft and warm. \nThe colours are as shown in the picture. \nIt's worth the money!","counts_liked":0,"counts_reported":0,"created_at_iso":"2025-12-31T10:08:38.937Z","created_at_ts":1767175718937,"edited_at_iso":"","edited_at_ts":0,"entity_handle":"tibo-light-grey-wool-alpaca-wool-double-face-fabric","entity_id":"10832863658318","entity_id_origin":"","entity_not_found_shopify":0,"entity_published_shopify":1,"entity_title":"Tibo Ecru White Wool Alpaca Wool Double Face Fabric","entity_type":"products","featured":0,"has_media":1,"has_reply":0,"id":"1767175718937_99e1756","img_url":"https://res.cloudinary.com/belkapp/image/upload/v1765211378/reviews_prod/gcon7uku3xhgnejfvytw.jpg","lang":"en","metaobject_handle":null,"metaobject_id":null,"name":"Sandra Böhm","profanity":0,"published":1,"published_at_iso":"","published_at_ts":0,"rating":5,"reply":"","reply_created_at_iso":"","reply_created_at_ts":0,"reply_private":0,"shop":"the-fabric-sales-shop.myshopify.com","shopify_created":0,"sku":"VIE1092/C04.04","source_capture":"","spam_score":90,"spam_type":"recaptcha","title":"Soft and warm","type":"image","updated_at_iso":"2025-12-31T10:08:38.937Z","updated_at_ts":1767175718937,"variant_id":"55133888676174","variant_name":"Tibo Ecru White Wool Alpaca Wool Double Face Fabric","verified":1,"src":"https://res.cloudinary.com/belkapp/image/upload/v1767175710/reviews_prod/fvwqhajvnojmjk012ohg.jpg","rel_id":"1767175718937_99e1756","public_id":"reviews_prod/fvwqhajvnojm
24343jk012ohg"}]}, 24344 counts: {"last_updated_iso":"2026-09-25T05:11:39.704Z","last_updated_ts":1790313099704,"last_queue_id":"1790313081880_d579d3f","q":{"counts":{"core":{"total":0,"unpublished":0},"liked":0,"reported":0},"last_updated":{"rd":"2025-09-04T18:53:42.517Z","ts":1757012022517}},"r":{"counts":{"core":{"stars":{"1":0,"2":0,"3":1,"4":38,"5":486},"total":525,"unpublished":36},"liked":0,"media":49,"reported":0,"last_updated":{"ts":1790313099704,"rd":"2026-09-25T05:11:39.704Z"}},"rating":{"avg":4.9,"sum":2585},"last_updated":{"rd":"2025-09-04T18:53:42.517Z","ts":1757012022517}},"shop":"the-fabric-sales-shop.myshopify.com"} 24345 } 24346 24347 window.rapid_reviews_config = window.rapid_reviews_config || {}; 24348 window.rapid_reviews_config.display = window.rapid_reviews_config.display || {}; 24349 24350 ;(function(){ 24351 if (window.r_u_g_loaded) return; window.r_u_g_loaded = 1; 24352 var rvsc = document.createElement('script'); rvsc.type = 'text/javascript'; rvsc.async = 'true'; 24353 rvsc.src = 'https://apps.belkapp.com/api/reviews/files/the-fabric-sales-shop.myshopify.com/rapid-reviews-global'; 24354 var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(rvsc, s); 24355 })(); 24356</script>
24356 24357 </section> 24358 24359 <div id="shopify-section-framework--footer" class="shopify-section section--footer"> 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 24375 24376<footer 24377 class="footer--root" 24378 data-js-class="Footer" 24379 data-section-id="framework--footer" 24380 data-section-type="footer" 24381> 24382 <div class="footer--blocks"> 24383 24384 24385 24386 <div class="footer--block" data-block-type="menu"> 24387 <div class="footer--block--container"> 24388 24389 <div class="footer--block--heading" data-item="block-heading"> 24390 Info 24391 </div> 24392 24393 24394 <div class="footer--block--body" role="navigation" data-item="paragraph"> 24395 24396 24397 24398 <ul 24399 class="footer--menu" 24400 aria-label="Navigation" 24401 > 24402 24403 <li> 24404 <a href="/en-us/products/gift-card" title="Gift Cards "> 24405 Gift Cards 24406 </a> 24407 </li> 24408 24409 <li> 24410 <a href="/en-us/pages/privacy-policy-1" title="Privacy Policy "> 24411 Privacy Policy 24412 </a> 24413 </li> 24414 24415 <li> 24416 <a href="/en-us/pages/return-policy" title="Return & Exchanges"> 24417 Return & Exchanges 24418 </a> 24419 </li> 24420 24421 <li> 24422 <a href="/en-us/pages/payments" title="Secure Payment Options "> 24423 Secure Payment Options 24424 </a> 24425 </li> 24426 24427 <li> 24428 <a href="/en-us/pages/shipment-payment" title="Tracking Your Orders"> 24429 Tracking Your Orders 24430 </a> 24431 </li> 24432 24433 <li> 24434 <a href="/en-us/pages/subscribe" title="Subscribe to our newsletter"> 24435 Subscribe to our newsletter 24436 </a> 24437 </li> 24438 24439 </ul> 24440 24441 </div> 24442 </div> 24443 </div> 24444 24445 24446 24447 24448 24449 <div class="footer--block" data-block-type="menu"> 24450 <div class="footer--block--container"> 24451 24452 <div class="footer--block--heading" data-item="block-heading"> 24453 Company 24454 </div> 24455 24456 24457 <div class="footer--block--body" role="navigation" data-item="paragraph"> 24458 24459 24460 24461 <ul 24462 class="footer--menu" 24463 aria-label="Navigation" 24464 > 24465 24466 <li> 24467 <a href="/en-us/pages/how-to-order-fabrics" title="How to order? "> 24468 How to order? 24469 </a> 24470 </li> 24471 24472 <li> 24473 <a href="/en-us/pages/about" title="About us "> 24474 About us 24475 </a> 24476 </li> 24477 24478 <li> 24479 <a href="/en-us/pages/where-to-find-us" title="The Showroom"> 24480 The Showroom 24481 </a> 24482 </li> 24483 24484 <li> 24485 <a href="/en-us/pages/careers" title="Career"> 24486 Career 24487 </a> 24488 </li> 24489 24490 </ul> 24491 24492 </div> 24493 </div> 24494 </div> 24495 24496 24497 24498 24499 24500 24501 24502 24503 24504 24505 <div class="footer--block" data-block-type="about"> 24506 <div class="footer--block--container"> 24507 24508 <div class="footer--block--heading" data-item="block-heading"> 24509 Customer Care 24510 </div> 24511 24512 24513 <div class="footer--block--body"> 24514 24515 <div class="footer--about-text" data-item="rte-content"> 24516 <p></p><p>Email us at [email protected]</p><p>Call us during showroom opening hours from Wednesday - Friday on +32 16 600 777<br/>
24516</p><p>The Fabric Sales ©</p><p></p> 24517 </div> 24518 24519 24520 24521 <div class="footer--social-icons"> 24522 24523 24524 24525 24526 <a 24527 rel="noreferrer" 24528 target="_blank" 24529 href="https://www.facebook.com/thefabricsales" 24530 role="img" 24531 aria-label="facebook" 24532 > 24533 24534 <svg class="icon--root icon--facebook" viewBox="0 0 20 20"> 24535 <path d="M18.896 0H1.104C.494 0 0 .494 0 1.104v17.793C0 19.506.494 20 1.104 20h9.58v-7.745H8.076V9.237h2.606V7.01c0-2.583 1.578-3.99 3.883-3.99 1.104 0 2.052.082 2.329.119v2.7h-1.598c-1.254 0-1.496.597-1.496 1.47v1.928h2.989l-.39 3.018h-2.6V20h5.098c.608 0 1.102-.494 1.102-1.104V1.104C20 .494 19.506 0 18.896 0z" fill-rule="evenodd" /> 24536 </svg> 24537 24538 24539 </a> 24540 24541 24542 24543 24544 24545 24546 24547 <a 24548 rel="noreferrer" 24549 target="_blank" 24550 href="https://www.instagram.com/thefabricsales/" 24551 role="img" 24552 aria-label="instagram" 24553 > 24554 24555 <svg class="icon--root icon--instagram" viewBox="0 0 20 20"> 24556 <path d="M15.33 5.87a1.208 1.208 0 01-1.2-1.197 1.215 1.215 0 011.207-1.212c.649.002 1.198.55 1.202 1.2.005.659-.547 1.21-1.21 1.209zm-5.332 9.273c-2.828 0-5.128-2.297-5.14-5.134-.013-2.83 2.31-5.148 5.148-5.138a5.126 5.126 0 015.124 5.137 5.14 5.14 0 01-5.133 5.135zm-.01-1.808a3.343 3.343 0 003.342-3.324 3.348 3.348 0 00-3.325-3.34 3.343 3.343 0 00-3.34 3.324 3.34 3.34 0 003.324 3.34zM1.787 9.997h.038c0 1.052-.018 2.104.007 3.154.015.652.048 1.311.16 1.953.259 1.484 1.12 2.454 2.597 2.845.737.195 1.492.215 2.243.222 2.11.016 4.219.017 6.328-.002a11.723 11.723 0 001.952-.162c1.483-.265 2.451-1.13 2.834-2.61.214-.821.218-1.663.225-2.5.018-1.931.02-3.863-.002-5.793-.008-.725-.042-1.458-.16-2.171-.25-1.502-1.116-2.488-2.614-2.878-.82-.213-1.663-.218-2.5-.225-1.93-.018-3.861-.02-5.793.002-.724.008-1.456.047-2.17.16-1.4.224-2.388 1-2.81 2.382a6.122 6.122 0 00-.247 1.519c-.056 1.367-.062 2.736-.088 4.104zM20 7.143v5.715c-.01.104-.024.208-.031.313-.044.658-.056 1.32-.137 1.975-.117.95-.44 1.833-1.019 2.607-1.072 1.433-2.57 2.03-4.296 2.164-.446.035-.895.055-1.343.083H6.786c-.092-.01-.183-.028-.274-.034-.473-.03-.95-.04-1.421-.092-1.032-.114-1.998-.424-2.84-1.051C.812 17.748.215 16.247.084 14.514c-.033-.419-.056-.84-.083-1.26V6.746c.014-.157.025-.314.04-.47.067-.63.08-1.27.21-1.887C.638 2.56 1.686 1.245 3.44.532c.932-.379 1.919-.46 2.913-.49.263-.008.526-.028.79-.042h5.714c.09.01.183.024.274.03.671.045 1.347.054 2.014.14 1.044.133 2.002.507 2.823 1.191 1.31 1.094 1.833 2.555 1.948 4.202.037.526.056 1.053.084 1.58z" fill-rule="evenodd" /> 24557 </svg> 24558 24559 24560 </a> 24561 24562 24563 24564 24565 24566 24567 24568 24569 24570 24571 24572 24573 24574 </div> 24575 24576 </div> 24577 </div> 24578 </div> 24579 24580 24581 24582 24583 24584 </div> 24585 24586 <div class="footer--sub"> 24587 24588 <div class="footer--sub--block" data-type="localization"> 24589 <div class="footer--sub--container"> 24590 <form method="post" action="/en-us/localization" id="footer-localization" accept-charset="UTF-8" class="shopify-localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="return_to" value="/en-us" /> 24591 24592 24593 24594 24595 24596 </form> 24597 </div> 24598 </div> 24599 24600 24601 24602 24603 <div class="footer--sub--block" data-type="powered-by"> 24604 <div class="footer--sub--container" data-item="paragraph"> 24605 <span class="footer--sub--shopify-link"><a target="_blank" rel="nofollow" href="https://www.shopify.com?utm_campaign=poweredby&utm_medium=shopify&utm_source=onlinestore">Powered by Shopify</a></span> 24606 </div> 24607 </div> 24608 24609 24610 24611 24612 <div class="footer--sub--block" data-type="payment-icons"> 24613 <div class="footer--sub--container"> 24614 <div class="payment-icons--root"> 24615 <ul class="payment-icons--list"> 24616 24617 <li class="payment-icons--item"> 24618 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/>
24618<path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 24619 24620 </li> 24621 24622 <li class="payment-icons--item"> 24623 <svg version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" />
24623<path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg> 24624 24625 </li> 24626 24627 <li class="payment-icons--item"> 24628 <svg xmlns="http://www.w3.org/2000/svg" aria-labelledby="pi-bancontact" role="img" viewBox="0 0 38 24" width="38" height="24"><title id="pi-bancontact">Bancontact</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M4.703 3.077h28.594c.139 0 .276.023.405.068.128.045.244.11.343.194a.9.9 0 0 1 .229.29c.053.107.08.223.08.34V20.03a.829.829 0 0 1-.31.631 1.164 1.164 0 0 1-.747.262H4.703a1.23 1.23 0 0 1-.405-.068 1.09 1.09 0 0 1-.343-.194.9.9 0 0 1-.229-.29.773.773 0 0 1-.08-.34V3.97c0-.118.027-.234.08-.342a.899.899 0 0 1 .23-.29c.098-.082.214-.148.342-.193a1.23 1.23 0 0 1 .405-.068Z" fill="#fff"/><path d="M6.38 18.562v-3.077h1.125c.818 0 1.344.259 1.344.795 0 .304-.167.515-.401.638.338.132.536.387.536.734 0 .62-.536.91-1.37.91H6.38Zm.724-1.798h.537c.328 0 .468-.136.468-.387 0-.268-.255-.356-.599-.356h-.406v.743Zm0 1.262h.448c.438 0 .693-.093.693-.383 0-.286-.219-.404-.63-.404h-.51v.787Zm3.284.589c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.156.002.31.014.464.035v-.105c0-.269-.183-.396-.531-.396a2.128 2.128 0 0 0-.688.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.767 0 1.147.343 1.147.936v1.222c-.214.093-.615.194-1.136.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.947.947 0 0 0 .365-.061Zm1.204.444v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.167-.444-.484-.444a1.267 1.267 0 0 0-.459.079v1.719h-.713Zm4.886-2.167-.135.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.652.25-.652.664 0 .453.24.685.688.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.553 2.22c-.802 0-1.302-.47-1.302-1.178 0-.704.5-1.174 1.302-1.174.807 0 1.297.47 1.297 1.173 0 .708-.49 1.179-1.297 1.179Zm0-.502c.37 0 .563-.259.563-.677 0-.413-.193-.672-.563-.672-.364 0-.568.26-.568.672 0 .418.204.677.568.677Zm1.713.449v-2.106a3.699 3.699 0 0 1 1.177-.193c.76 0 1.198.316 1.198.9v1.399h-.719v-1.354c0-.303-.166-.444-.484-.444a1.268 1.268 0 0 0-.459.079v1.719h-.713Zm3.996.053c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.355v-.488l.718-.03v.518h.578v.484h-.578v.94c0 .256.125.374.36.374.093 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Zm1.814 0c-.713 0-1.073-.295-1.073-.69 0-.436.422-.69 1.047-.695.155.002.31.014.464.035v-.105c0-.269-.183-.396-.532-.396a2.128 2.128 0 0 0-.687.105l-.13-.474a3.01 3.01 0 0 1 .9-.132c.766 0 1.146.343 1.146.936v1.222c-.213.093-.614.194-1.135.194Zm.438-.497v-.47a2.06 2.06 0 0 0-.37-.036c-.24 0-.427.08-.427.286 0 .185.156.281.432.281a.946.946 0 0 0 .365-.061Zm3.157-1.723-.136.479a1.834 1.834 0 0 0-.588-.11c-.422 0-.651.25-.651.664 0 .453.24.685.687.685.2-.004.397-.043.578-.114l.115.488a2.035 2.035 0 0 1-.75.128c-.865 0-1.365-.453-1.365-1.17 0-.712.495-1.182 1.323-1.182.27-.001.538.043.787.132Zm1.58 2.22c-.62 0-.938-.286-.938-.866v-.95h-.354v-.484h.354v-.488l.72-.03v.518h.577v.484h-.578v.94c0 .256.125.374.36.374.092 0 .185-.008.276-.026l.036.488c-.149.028-.3.041-.453.04Z" fill="#1E3764"/><path d="M11.394 13.946c3.803 0 5.705-2.14 7.606-4.28H6.38v4.28h5.014Z" fill="url(#pi-bancontact-a)"/><path d="M26.607 5.385c-3.804 0-5.705 2.14-7.607 4.28h12.62v-4.28h-5.013Z" fill="url(#pi-bancontact-b)"/><defs><linearGradient id="pi-bancontact-a" x1="8.933" y1="12.003" x2="17.734" y2="8.13" gradientUnits="userSpaceOnUse"><stop stop-color="#005AB9"/><stop offset="1" stop-color="#1E3764"/></linearGradient><linearGradient id="pi-bancontact-b" x1="19.764" y1="10.037" x2="29.171" y2="6.235" gradientUnits="userSpaceOnUse"><stop stop-color="#FBA900"/><stop offset="1" stop-color="#FFD800"/></linearGradient></defs></svg> 24629 </li> 24630 24631 <li class="payment-icons--item"> 24632 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-blik"><title id="pi-blik">BLIK</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32z" fill="url(#pi-blik-paint0_linear)"/><path d="M30.343 17.155l-2.785-3.639 2.563-3.236h-2.185l-2.456 3.138V6.78h-1.848v10.375h1.848v-3.532l2.456 3.532h2.407zM18.613 6.78h-1.848v10.366h1.848V6.78zm3.433 3.508h-1.848v6.867h1.848v-6.867z" fill="#fff"/>
24632<path d="M13.849 9.573a1.651 1.651 0 100-3.302 1.651 1.651 0 000 3.302z" fill="url(#pi-blik-paint1_radial)"/><path d="M12.041 10.206c-.574 0-1.138.144-1.642.419V6.82H8.534v6.9a3.516 3.516 0 103.507-3.515zm0 5.175a1.643 1.643 0 110-3.286 1.643 1.643 0 010 3.286z" fill="#fff"/><defs><radialGradient id="pi-blik-paint1_radial" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.51 6.18) scale(5.41297)"><stop stop-color="red"/><stop offset=".49" stop-color="#E83E49"/><stop offset="1" stop-color="#F0F"/></radialGradient><linearGradient id="pi-blik-paint0_linear" x1="19" y1="4.977" x2="19" y2="55.605" gradientUnits="userSpaceOnUse"><stop/><stop offset=".732" stop-color="#fff"/><stop offset="1" stop-color="#fff"/></linearGradient></defs></svg> 24633 </li> 24634 24635 <li class="payment-icons--item"> 24636 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
2463606zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg> 24637 24638 </li> 24639 24640 <li class="payment-icons--item"> 24641 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 38 24" width="38" height="24" role="img" aria-labelledby="pi-spidealwero"><title id="pi-spidealwero">iDEAL Wero</title><path opacity="0.07" d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="black"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#FFF48D"/><path d="M3.45001 7.43572V17.0022C3.45001 17.4602 3.82664 17.8347 4.28673 17.8347H10.0301C14.3722 17.8347 16.2539 15.4157 16.2539 12.2063C16.2539 8.99693 14.3715 6.60321 10.0294 6.60321H4.28603C3.82594 6.60321 3.44931 6.97773 3.44931 7.43572H3.45001Z" fill="white"/><path d="M7.29413 8.95133V16.0203H10.385C13.1918 16.0203 14.4087 14.4422 14.4087 12.2112C14.4087 9.98022 13.1911 8.41901 10.385 8.41901H7.82926C7.53259 8.41901 7.29413 8.66027 7.29413 8.95204V8.95133Z" fill="#CC0066"/><path fill-rule="evenodd" clip-rule="evenodd" d="M5.03507 17.073H10.0294C13.539 17.073 15.4754 15.3456 15.4754 12.2105C15.4754 10.4038 14.7685 7.36908 10.0294 7.36908H5.03507C4.59182 7.36908 4.23203 7.72677 4.23203 8.16862V16.2742C4.23203 16.7153 4.59182 17.0737 5.03507 17.0737V17.073ZM4.49924 8.16862C4.49924 7.87335 4.7377 7.63559 5.03437 7.63559H10.0287C11.9609 7.63559 15.2068 8.23104 15.2068 12.2105C15.2068 15.1744 13.3665 16.8065 10.0287 16.8065H5.03507C4.7384 16.8065 4.49994 16.5694 4.49994 16.2735V8.16862H4.49924Z" fill="#232323"/><path fill-rule="evenodd" clip-rule="evenodd" d="M8.81464 11.1831C8.72066 11.1494 8.62247 11.1326 8.51586 11.1326V11.1284H7.8082V12.8355H8.52428C8.65122 12.8355 8.76134 12.8102 8.85602 12.7681C8.95 12.7218 9.02785 12.6629 9.08957 12.5872C9.15129 12.5114 9.19618 12.4188 9.22844 12.3136C9.25719 12.2084 9.27332 12.0948 9.27332 11.9686C9.27332 11.8255 9.25299 11.7035 9.21581 11.5983C9.17514 11.4973 9.12183 11.4089 9.05661 11.3374C8.98717 11.27 8.90932 11.2153 8.81534 11.1817L8.81464 11.1831ZM8.64702 12.4995C8.59371 12.5163 8.54462 12.5248 8.49132 12.5248V12.529H8.16799V11.4524H8.4296C8.51937 11.4524 8.59301 11.465 8.65473 11.4903C8.71645 11.5155 8.76554 11.5576 8.80201 11.6039C8.83849 11.6502 8.86724 11.7133 8.88407 11.7806C8.9002 11.8479 8.90862 11.9279 8.90862 12.0121C8.90862 12.1088 8.896 12.1846 8.87215 12.2519C8.85108 12.3106 8.81921 12.3649 8.77817 12.4118C8.74305 12.4524 8.69779 12.4829 8.64702 12.5002V12.4995Z" fill="white"/><path d="M10.7504 11.1333V11.4489H9.87441V11.815H10.6803V12.1053H9.87441V12.5219H10.7707V12.8376H9.51041V11.1305H10.7504V11.1347V11.1333Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M12.6244 12.8404L12.0023 11.1333H11.6222L10.9958 12.8404H11.3641L11.4952 12.4616H12.1173L12.2443 12.8404H12.6251H12.6244ZM11.8136 11.5534L12.0226 12.1797H11.5934L11.8101 11.5534H11.8143H11.8136Z" fill="white"/><path d="M13.2178 11.1325V12.5247H14.0278V12.8403H12.8538V11.1332H13.2178V11.1325Z" fill="white"/><path d="M5.85774 12.8656C6.30099 12.8656 6.66009 12.5065 6.66009 12.0625C6.66009 11.6186 6.30099 11.2595 5.85774 11.2595C5.41448 11.2595 5.05539 11.6186 5.05539 12.0625C5.05539 12.5065 5.41448 12.8656 5.85774 12.8656ZM6.33536 16.0771C5.71396 16.0771 5.216 15.5406 5.216 14.8813V13.9478C5.216 13.6181 5.46498 13.3474 5.77778 13.3474C6.09059 13.3474 6.33957 13.6139 6.33957 13.9478V16.0771H6.33536Z" fill="#232323"/><path d="M31.45 12.2209C31.45 11.1773 32.1926 10.2264 33.4749 10.2264C34.7572 10.2264 35.5053 11.178 35.5053 12.2209C35.5053 13.2638 34.7627 14.2154 33.4749 14.2154C32.1926 14.2154 31.45 13.2638 31.45 12.2209ZM34.3782 12.2209C34.3782 11.7178 34.0467 11.2537 33.4749 11.2537C32.9032 11.2537 32.5717 11.7186 32.571
246417 12.2209C32.5717 12.7232 32.9086 13.1889 33.4749 13.1889C34.0412 13.1889 34.3782 12.724 34.3782 12.2209ZM30.6615 12.9619C31.0889 12.7185 31.3455 12.2537 31.3455 11.7404C31.3455 10.9784 30.7948 10.3294 29.94 10.3294H28.1452V14.1132H29.2567V13.146H29.4649L30.1006 14.1132H31.4095L30.6615 12.9619ZM29.7161 12.2747H29.2567V11.2046H29.7216C30.0211 11.2046 30.213 11.4479 30.213 11.7396C30.213 12.0314 30.0148 12.2747 29.7161 12.2747ZM23.0713 10.3247L22.4044 12.5797L21.7539 10.3247H20.8686L20.2126 12.5797L19.5511 10.3247H18.378L19.722 14.1015H20.6868L21.3108 12.0454L21.9294 14.1015H22.8997L24.2436 10.3247H23.0705H23.0713ZM25.9261 13.1795H25.9237C25.508 13.1795 25.2163 12.9284 25.0915 12.5961H27.9159C27.9385 12.4713 27.9502 12.3434 27.9502 12.2139C27.9502 11.1734 27.21 10.2241 25.9261 10.2233V11.2482C26.3442 11.249 26.6328 11.5002 26.7568 11.8317H23.9363C23.9137 11.9565 23.902 12.0844 23.902 12.2139C23.902 13.2552 24.643 14.2052 25.923 14.2052H25.9253V13.1795H25.9261Z" fill="#1D1C1C"/><path d="M25.9237 14.2044C25.9674 14.2044 26.0103 14.2029 26.0524 14.2013C26.3122 14.188 26.5485 14.135 26.7591 14.05C26.9697 13.965 27.1546 13.8472 27.3114 13.7052C27.4673 13.5644 27.5983 13.3982 27.699 13.2138C27.7903 13.0469 27.8574 12.8667 27.8995 12.6787H26.7225C26.6983 12.7287 26.6702 12.777 26.6382 12.8215C26.5945 12.8831 26.5431 12.9385 26.4846 12.9861C26.4261 13.0344 26.3605 13.075 26.2888 13.1062C26.217 13.1374 26.1382 13.1592 26.0532 13.1709C26.0119 13.1764 25.969 13.1795 25.9245 13.1795C25.6601 13.1795 25.4456 13.0773 25.2919 12.9174L24.5268 13.6912C24.8668 14.0055 25.3387 14.2036 25.9237 14.2036V14.2044Z" fill="#1D1C1C"/><path d="M25.9237 10.2225C24.838 10.2225 24.1399 10.9058 23.9535 11.7482H25.1266C25.267 11.4581 25.5431 11.2475 25.9237 11.2475C26.2272 11.2475 26.4627 11.3785 26.6164 11.5766L27.3886 10.7958C27.0438 10.4464 26.5477 10.2225 25.9245 10.2225H25.9237Z" fill="#1D1C1C"/><path d="M17.3927 16.431C17.3069 16.431 17.2367 16.3608 17.2367 16.275V8.16296C17.2367 8.07716 17.3069 8.00696 17.3927 8.00696C17.4785 8.00696 17.5487 8.07716 17.5487 8.16296V16.275C17.5487 16.3608 17.4785 16.431 17.3927 16.431Z" fill="#1D1C1C"/></svg> 24642 </li> 24643 24644 <li class="payment-icons--item"> 24645 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-maestro"><title id="pi-maestro">Maestro</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><circle fill="#EB001B" cx="15" cy="12" r="7"/><circle fill="#00A2E5" cx="23" cy="12" r="7"/><path fill="#7375CF" d="M22 12c0-2.4-1.2-4.5-3-5.7-1.8 1.3-3 3.4-3 5.7s1.2 4.5 3 5.7c1.8-1.2 3-3.3 3-5.7z"/></svg> 24646 </li> 24647 24648 <li class="payment-icons--item"> 24649 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/>
24649</svg> 24650 24651 </li> 24652 24653 <li class="payment-icons--item"> 24654 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-mobilepay"><title id="pi-mobilepay">MobilePay</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill-rule="evenodd" clip-rule="evenodd" d="M20.05 15.296s2.53-.771 4.282-.776c2.896-.007 4.857 1.15 4.857 1.15V10.06s-1.97-1.02-4.453-1.09c-2.481-.068-4.687 1.012-4.687 1.012v5.313z" fill="#5A78FF"/><path fill-rule="evenodd" clip-rule="evenodd" d="M17.308 9.19l2.082 4.957V9.396s1.646-.882 3.485-1.13c1.84-.249 4.181.08 4.181.08l-1.133-2.707s-2.461-.159-4.69.794c-2.228.952-3.925 2.756-3.925 2.756z" fill="#5A78FF"/><path d="M21.428 5.676l-.82-1.99a1.818 1.818 0 00-2.37-.996l-5.663 2.334a1.818 1.818 0 00-.98 2.376l5.46 13.247a1.818 1.818 0 002.37.995l5.662-2.334a1.817 1.817 0 00.98-2.376l-.677-1.642s-.462-.027-.676-.033c-.226-.006-.644-.001-.644-.001l.88 2.136a.606.606 0 01-.326.793l-5.663 2.333a.606.606 0 01-.79-.331L12.711 6.94a.606.606 0 01.327-.792L18.7 3.814a.606.606 0 01.79.332l.83 2.011s.383-.187.59-.27c.206-.082.518-.211.518-.211z" fill="#5A78FF"/></svg> 24655 </li> 24656 24657 <li class="payment-icons--item"> 24658 <svg viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2
246580-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg> 24659 </li> 24660 24661 <li class="payment-icons--item"> 24662 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg> 24663 24664 </li> 24665 24666 <li class="payment-icons--item"> 24667 <svg viewBox="-36 25 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-unionpay"><title id="pi-unionpay">Union Pay</title><path fill="#005B9A" d="M-36 46.8v.7-.7zM-18.3 25v24h-7.2c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h1.4zm12.6 0c-1.3 0-2.9 1-3.2 2.3l-4.5 19.4c-.3 1.3.5 2.3 1.8 2.3h-4.9V25h10.8z"/><path fill="#E9292D" d="M-19.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3h-8.9c-.8 0-1.5-.6-1.5-1.4v-21c0-.8.7-1.6 1.5-1.6h14.7z"/><path fill="#0E73B9" d="M-5.7 25c-1.3 0-2.9 1.1-3.2 2.3l-4.4 19.4c-.3 1.3.5 2.3 1.8 2.3H-26h.5c-1.3 0-2.1-1-1.8-2.3l4.4-19.4c.3-1.3 1.9-2.3 3.2-2.3h14z"/><path fill="#059DA4" d="M2 26.6v21c0 .8-.6 1.4-1.5 1.4h-12.1c-1.3 0-2.1-1.1-1.8-2.3l4.5-19.4C-8.6 26-7 25-5.7 25H.5c.9 0 1.5.7 1.5 1.6z"/><path fill="#fff" d="M-21.122 38.645h.14c.14 0 .28-.07.28-.14l.42-.63h1.19l-.21.35h1.4l-.21.63h-1.68c-.21.28-.42.42-.7.42h-.84l.21-.63m-.21.91h3.01l-.21.7h-1.19l-.21.7h1.19l-.21.7h-1.19l-.28 1.05c-.07.14 0 .28.28.21h.98l-.21.7h-1.89c-.35 0-.49-.21-.35-.63l.35-1.33h-.77l.21-.7h.77l.21-.7h-.7l.21-.7zm4.83-1.75v.42s.56-.42 1.12-.42h1.96l-.77 2.66c-.07.28-.35.49-.77.49h-2.24l-.49 1.89c0 .07 0 .14.14.14h.42l-.14.56h-1.12c-.42 0-.56-.14-.49-.35l1.47-5.39h.91zm1.68.77h-1.75l-.21.7s.28-.21.77-.21h1.05l.14-.49zm-.63 1.68c.14 0 .21 0 .21-.14l.14-.35h-1.75l-.14.56 1.54-.07zm-1.19.84h.98v.42h.28c.14 0 .21-.07.21-.14l.07-.28h.84l-.14.49c-.07.35-.35.49-.77.56h-.56v.77c0 .14.07.21.35.21h.49l-.14.56h-1.19c-.35 0-.49-.14-.49-.49l.07-2.1zm4.2-2.45l.21-.84h1.19l-.07.28s.56-.28 1.05-.28h1.47l-.21.84h-.21l-1.12 3.85h.21l-.21.77h-.21l-.07.35h-1.19l.07-.35h-2.17l.21-.77h.21l1.12-3.85h-.28m1.26 0l-.28 1.05s.49-.21.91-.28c.07-.35.21-.77.21-.77h-.84zm-.49 1.54l-.28 1.12s.56-.28.98-.28c.14-.42.21-.77.21-.77l-.91-.07zm.21 2.31l.21-.77h-.84l-.21.77h.84zm2.87-4.69h1.12l.07.42c0 .07.07.14.21.14h.21l-.21.7h-.77c-.28 0-.49-.07-.49-.35l-.14-.91zm-.35 1.47h3.57l-.21.77h-1.19l-.21.7h1.12l-.21.77h-1.26l-.28.42h.63l.14.84c0 .07.07.14.21.14h.21l-.21.7h-.7c-.35 0-.56-.07-.56-.35l-.14-.77-.56.84c-.14.21-.35.35-.63.35h-1.05l.21-.7h.35c.14 0 .21-.07.35-.21l.84-1.26h-1.05l.21-.77h1.19l.21-.7h-1.19l.21-.77zm-19.74-5.04c-.14.7-.42 1.19-.91 1.54-.49.35-1.12.56-1.89.56-.7 0-1.26-.21-1.54-.56-.21-.28-.35-.56-.35-.98 0-.14 0-.35.07-.56l.84-3.92h1.19l-.77 3.92v.28c0 .21.07.35.14.49.14.21.35.28.7.28s.7-.07.91-.28c.21-.21.42-.42.49-.77l.77-3.92h1.19l-.84 3.92m1.12-1.54h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35.14.21.21.49.14.91l-.49 2.38h-.91l.42-2.17c.07-.28.07-.49 0-.56-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.63-3.57m9.8 0h.84l-.07.49.14-.14c.28-.28.63-.42 1.05-.42.35 0 .63.14.77.35s.21.49.14.91l-.49 2.38h-.91l.42-2.24c.07-.21 0-.42-.07-.49-.07-.14-.21-.14-.35-.14-.21 0-.42.07-.56.21-.14.14-.28.35-.28.63l-.42 2.03h-.91l.7-3.57m-5.81 0h.98l-.77 3.5h-.98l.77-3.5m.35-1.33h.98l-.21.84h-.98l.21-.84zm1.4 4.55c-.21-.21-.35-.56-.35-.98v-.21c0-.07 0-.21.07-.28.14-.56.35-1.05.7-1.33.35-.35.84-.49 1.33-.49.42 0 .77.14 1.05.35.21.21.35.56.35.98v.21c0 .07 0 .21-.07.28-.14.56-.35.98-.7 1.33-.35.35-.84.49-1.33.49-.35 0-.7-.14-1.05-.35m1.89-.7c.14-.21.28-.49.35-.84v-.35c0-.21-.07-.35-.14-.49a.
24667635.635 0 0 0-.49-.21c-.28 0-.49.07-.63.28-.14.21-.28.49-.35.84v.28c0 .21.07.35.14.49.14.14.28.21.49.21.28.07.42 0 .63-.21m6.51-4.69h2.52c.49 0 .84.14 1.12.35.28.21.35.56.35.91v.28c0 .07 0 .21-.07.28-.07.49-.35.98-.7 1.26-.42.35-.84.49-1.4.49h-1.4l-.42 2.03h-1.19l1.19-5.6m.56 2.59h1.12c.28 0 .49-.07.7-.21.14-.14.28-.35.35-.63v-.28c0-.21-.07-.35-.21-.42-.14-.07-.35-.14-.7-.14h-.91l-.35 1.68zm8.68 3.71c-.35.77-.7 1.26-.91 1.47-.21.21-.63.7-1.61.7l.07-.63c.84-.28 1.26-1.4 1.54-1.96l-.28-3.78h1.19l.07 2.38.91-2.31h1.05l-2.03 4.13m-2.94-3.85l-.42.28c-.42-.35-.84-.56-1.54-.21-.98.49-1.89 4.13.91 2.94l.14.21h1.12l.7-3.29-.91.07m-.56 1.82c-.21.56-.56.84-.91.77-.28-.14-.35-.63-.21-1.19.21-.56.56-.84.91-.77.28.14.35.63.21 1.19"/></svg> 24668 </li> 24669 24670 <li class="payment-icons--item"> 24671 <svg xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778
2467116.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg> 24672 24673 </li> 24674 24675 </ul> 24676</div> 24677 24678 </div> 24679 </div> 24680 24681 24682 </div> 24683 24684</footer> 24685 24686</div> 24687 24688 24689 <div class="popup-modal-close" aria-label="Close"> 24690 24691 <svg class="icon--root icon--cross" viewBox="0 0 20 20"> 24692 <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" /> 24693 </svg> 24694 24695 24696 </div> 24697 <div class="popup-modal-mask"></div> 24698 24699 </div> 24700 24701 24702 24703 24704 24705<div 24706 class="feedback-bar--root" 24707 data-js-class="FrameworkFeedbackBar" 24708 data-open="false" 24709 data-critical-css="false" 24710> 24711 <div class="feedback-bar--message"> 24712 <span data-item="accent-text" data-message="contact-modal"> 24713 Thanks for contacting us! We'll get back to you as soon as possible. 24714 </span> 24715 <span data-item="accent-text" data-message="newsletter"> 24716 Thanks for subscribing 24717 </span> 24718 </div> 24719</div> 24720 24721 24722 24723 24724 24725 24726 24727 </div> 24728 24729 24730 24731 24732 24733 24734 24735 24736 24737 24738 24739 <div 24740 class="modal--root" 24741 data-js-class="FrameworkModal" 24742 data-modal-fullscreen="true" 24743 data-view="modal" 24744 > 24745 24746 <div class="modal--link" data-trigger="search-modal"></div> 24747 <div class="modal--content"> 24748 <div 24749 class="search--root" 24750 data-js-class="FrameworkSearch" 24751 data-view="modal" 24752 data-show-articles="false" 24753 data-show-pages="false" 24754 > 24755 <div class="search--bar"> 24756 <div class="search--loading"> 24757 24758 24759<svg 24760 class="spinner--root" 24761 style="display: block; shape-rendering: auto;" 24762 width="35px" 24763 height="35px" 24764 viewBox="0 0 100 100" 24765 preserveAspectRatio="xMidYMid" 24766> 24767 <g transform="rotate(0 50 50)"> 24768 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24769 <animate 24770 attributeName="opacity" 24771 values="1;0" 24772 keyTimes="0;1" 24773 dur="0.9090909090909091s" 24774 begin="-0.8391608391608392s" 24775 repeatCount="indefinite" 24776 ></animate> 24777 </rect> 24778 </g> 24779 <g transform="rotate(27.692307692307693 50 50)"> 24780 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24781 <animate 24782 attributeName="opacity" 24783 values="1;0" 24784 keyTimes="0;1" 24785 dur="0.9090909090909091s" 24786 begin="-0.7692307692307692s" 24787 repeatCount="indefinite" 24788 ></animate> 24789 </rect> 24790 </g> 24791 <g transform="rotate(55.38461538461539 50 50)"> 24792 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24793 <animate 24794 attributeName="opacity" 24795 values="1;0" 24796 keyTimes="0;1" 24797 dur="0.9090909090909091s" 24798 begin="-0.6993006993006993s" 24799 repeatCount="indefinite" 24800 ></animate> 24801 </rect> 24802 </g> 24803 <g transform="rotate(83.07692307692308 50 50)"> 24804 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24805 <animate 24806 attributeName="opacity" 24807 values="1;0" 24808 keyTimes="0;1" 24809 dur="0.9090909090909091s" 24810 begin="-0.6293706293706294s" 24811 repeatCount="indefinite" 24812 ></animate> 24813 </rect> 24814 </g> 24815 <g transform="rotate(110.76923076923077 50 50)"> 24816 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24817 <animate 24818 attributeName="opacity" 24819 values="1;0" 24820 keyTimes="0;1" 24821 dur="0.9090909090909091s" 24822 begin="-0.5594405594405594s" 24823 repeatCount="indefinite" 24824 ></animate> 24825 </rect> 24826 </g> 24827 <g transform="rotate(138.46153846153845 50 50)"> 24828 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24829 <animate 24830 attributeName="opacity" 24831 values="1;0" 24832 keyTimes="0;1" 24833 dur="0.9090909090909091s" 24834 begin="-0.4895104895104895s" 24835 repeatCount="indefinite" 24836 ></animate> 24837 </rect> 24838 </g> 24839 <g transform="rotate(166.15384615384616 50 50)"> 24840 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24841 <animate 24842 attributeName="opacity" 24843 values="1;0" 24844 keyTimes="0;1" 24845 dur="0.9090909090909091s" 24846 begin="-0.4195804195804196s"
24847 repeatCount="indefinite" 24848 ></animate> 24849 </rect> 24850 </g> 24851 <g transform="rotate(193.84615384615384 50 50)"> 24852 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24853 <animate 24854 attributeName="opacity" 24855 values="1;0" 24856 keyTimes="0;1" 24857 dur="0.9090909090909091s" 24858 begin="-0.34965034965034963s" 24859 repeatCount="indefinite" 24860 ></animate> 24861 </rect> 24862 </g> 24863 <g transform="rotate(221.53846153846155 50 50)"> 24864 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24865 <animate 24866 attributeName="opacity" 24867 values="1;0" 24868 keyTimes="0;1" 24869 dur="0.9090909090909091s" 24870 begin="-0.2797202797202797s" 24871 repeatCount="indefinite" 24872 ></animate> 24873 </rect> 24874 </g> 24875 <g transform="rotate(249.23076923076923 50 50)"> 24876 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24877 <animate 24878 attributeName="opacity" 24879 values="1;0" 24880 keyTimes="0;1" 24881 dur="0.9090909090909091s" 24882 begin="-0.2097902097902098s" 24883 repeatCount="indefinite" 24884 ></animate> 24885 </rect> 24886 </g> 24887 <g transform="rotate(276.9230769230769 50 50)"> 24888 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24889 <animate 24890 attributeName="opacity" 24891 values="1;0" 24892 keyTimes="0;1" 24893 dur="0.9090909090909091s" 24894 begin="-0.13986013986013984s" 24895 repeatCount="indefinite" 24896 ></animate> 24897 </rect> 24898 </g> 24899 <g transform="rotate(304.61538461538464 50 50)"> 24900 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24901 <animate 24902 attributeName="opacity" 24903 values="1;0" 24904 keyTimes="0;1" 24905 dur="0.9090909090909091s" 24906 begin="-0.06993006993006992s" 24907 repeatCount="indefinite" 24908 ></animate> 24909 </rect> 24910 </g> 24911 <g transform="rotate(332.3076923076923 50 50)"> 24912 <rect x="48" y="24.5" rx="0" ry="0" width="4" height="13"> 24913 <animate 24914 attributeName="opacity" 24915 values="1;0" 24916 keyTimes="0;1" 24917 dur="0.9090909090909091s" 24918 begin="0s" 24919 repeatCount="indefinite" 24920 ></animate> 24921 </rect> 24922 </g> 24923</svg> 24924 </div> 24925 <input 24926 class="search--textbox" 24927 data-item="lowercase-accent-text" 24928 name="q" 24929 type="text" 24930 value="" 24931 placeholder="Search store" 24932 > 24933 </div> 24934 24935 <div class="search--results"> 24936 <div class="search--products"></div> 24937 24938 </div> 24939 </div> 24940 </div> 24941 </div> 24942 24943 24944 24945 <div class="modal--window"> 24946 <div class="modal--mask"></div> 24947 <div class="modal--container"></div> 24948 <div class="modal--close"> 24949 24950 <svg class="icon--root icon--cross" viewBox="0 0 20 20"> 24951 <path d="M10 8.727L17.944.783l1.273 1.273L11.273 10l7.944 7.944-1.273 1.273L10 11.273l-7.944 7.944-1.273-1.273L8.727 10 .783 2.056 2.056.783 10 8.727z" fill-rule="nonzero" /> 24952 </svg> 24953 24954 24955 </div> 24956 <div class="modal--prev"> 24957 24958 <svg class="icon--root icon--chevron-left" viewBox="0 0 12 20"> 24959 <path d="M2.648 10l8.613-8.614L9.99.114.102 10l9.887 9.886 1.272-1.272z" fill-rule="nonzero" /> 24960 </svg> 24961 24962 24963 </div> 24964 <div class="modal--next"> 24965 24966 <svg class="icon--root icon--chevron-right" viewBox="0 0 12 20"> 24967 <path d="M8.716 10L.102 18.614l1.273 1.272L11.261 10 1.375.114.102 1.386z" fill-rule="nonzero" /> 24968 </svg> 24969 24970 24971 </div> 24972</div> 24973 24974 24975<!-- **BEGIN** Hextom FSB Integration // Main Include - DO NOT MODIFY --> 24976 <!-- **BEGIN** Hextom FSB Integration // Main - DO NOT MODIFY -->
24977<script type="application/javascript"> 24978 window.hextom_fsb_meta = { 24979 p1: [ 24980 24981 ], 24982 p2: { 24983 24984 } 24985 }; 24986</script>
24986 24987<!-- **END** Hextom FSB Integration // Main - DO NOT MODIFY --> 24988 <!-- **END** Hextom FSB Integration // Main Include - DO NOT MODIFY -->
24989<script src="https://zooomyapps.com/wishlist/ZooomyColl.js" data-shop-id="the-fabric-sales-shop.myshopify.com" data-cus-id="" data-cus-email="" data-cus-name=" " data-page="index" ></script>
24989 24990 24991 24992 24993<link rel="dns-prefetch" href="https://swymstore-v3free-01.swymrelay.com" crossorigin> 24994<link rel="dns-prefetch" href="//swymv3free-01.azureedge.net/code/swym-shopify.js"> 24995<link rel="preconnect" href="//swymv3free-01.azureedge.net/code/swym-shopify.js">
24996<script id="swym-snippet"> 24997 window.swymLandingURL = document.URL; 24998 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 24999 window.swymPageLoad = function(){ 25000 window.SwymProductVariants = window.SwymProductVariants || {}; 25001 window.SwymHasCartItems = 0 > 0; 25002 window.SwymPageData = {}, window.SwymProductInfo = {}; 25003 var unknown = {et: 0}; 25004 window.SwymPageData = unknown; 25005 25006 window.SwymPageData.uri = window.swymLandingURL; 25007 }; 25008 25009 if(window.selectCallback){ 25010 (function(){ 25011 // Variant select override 25012 var originalSelectCallback = window.selectCallback; 25013 window.selectCallback = function(variant){ 25014 originalSelectCallback.apply(this, arguments); 25015 try{ 25016 if(window.triggerSwymVariantEvent){ 25017 window.triggerSwymVariantEvent(variant.id); 25018 } 25019 }catch(err){ 25020 console.warn("Swym selectCallback", err); 25021 } 25022 }; 25023 })(); 25024 } 25025 window.swymCustomerId = null; 25026 window.swymCustomerExtraCheck = null; 25027 25028 var swappName = ("Wishlist" || "Wishlist"); 25029 var swymJSObject = { 25030 pid: "jkpxECtgDG\/ARPT6s3DK+iQn9NLeHm6NYm0iQLypT80=" || "jkpxECtgDG/ARPT6s3DK+iQn9NLeHm6NYm0iQLypT80=", 25031 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 25032 }; 25033 window.swymJSShopifyLoad = function(){ 25034 if(window.swymPageLoad) swymPageLoad(); 25035 if(!window._swat) { 25036 (function (s, w, r, e, l, a, y) { 25037 r['SwymRetailerConfig'] = s; 25038 r[s] = r[s] || function (k, v) { 25039 r[s][k] = v; 25040 }; 25041 })('_swrc', '', window); 25042 _swrc('RetailerId', swymJSObject.pid); 25043 _swrc('Callback', function(){initSwymShopify();}); 25044 }else if(window._swat.postLoader){ 25045 _swrc = window._swat.postLoader; 25046 _swrc('RetailerId', swymJSObject.pid); 25047 _swrc('Callback', function(){initSwymShopify();}); 25048 }else{ 25049 initSwymShopify(); 25050 } 25051 } 25052 if(!window._SwymPreventAutoLoad) { 25053 swymJSShopifyLoad(); 25054 } 25055 window.swymGetCartCookies = function(){ 25056 var RequiredCookies = ["cart", "swym-session-id", "swym-swymRegid", "swym-email"]; 25057 var reqdCookies = {}; 25058 RequiredCookies.forEach(function(k){ 25059 reqdCookies[k] = _swat.storage.getRaw(k); 25060 }); 25061 var cart_token = window.swymCart.token; 25062 var data = { 25063 action:'cart', 25064 token:cart_token, 25065 cookies:reqdCookies 25066 }; 25067 return data; 25068 } 25069 25070 window.swymGetCustomerData = function(){ 25071 25072 return {status:1}; 25073 25074 } 25075</script>
25075 25076 25077<style id="safari-flasher-pre"></style>
25078<script> 25079 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 25080 document.getElementById("safari-flasher-pre").innerHTML = '' 25081 + '#swym-plugin,#swym-hosted-plugin{display: none;}' 25082 + '.swym-button.swym-add-to-wishlist{display: none;}' 25083 + '.swym-button.swym-add-to-watchlist{display: none;}' 25084 + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' 25085 + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' 25086 + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' 25087 + '{-webkit-transition: none; transition: none;}' 25088 + ''; 25089 window.SwymCallbacks = window.SwymCallbacks || []; 25090 window.SwymCallbacks.push(function(tracker){ 25091 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function(){ 25092 // flash-preventer 25093 var x = function(){ 25094 SwymUtils.onDOMReady(function() { 25095 var d = document.createElement("div"); 25096 d.innerHTML = "<style id='safari-flasher-post'>" 25097 + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" 25098 + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" 25099 + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" 25100 + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," 25101 + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" 25102 + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" 25103 + "</style>"; 25104 document.head.appendChild(d); 25105 }); 25106 }; 25107 setTimeout(x, 10); 25108 }); 25109 }); 25110 } 25111 25112 // Get the money format for the store from shopify 25113 window.SwymOverrideMoneyFormat = "${{amount}}"; 25114</script>
25114 25115<style id="swym-product-view-defaults"> 25116 /* Hide when not loaded */ 25117 .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded){ 25118 display: none; 25119 } 25120</style> 25121 25122 25123 <!-- langify-v2-scripts-begin --> 25124 25125
25126<script> 25127 var langify = langify || {}; 25128 25129 25130 /** 25131 * 25132 * 25133 * @class LyHelper 25134 */ 25135 class LyHelper { 25136 constructor() { 25137 return { 25138 ajax: function(params) { return LyHelper.ajax(params); }, 25139 isIE: function() { return LyHelper.isIE(); }, 25140 extractImageObject: function(val) { return LyHelper.extractImageObject(val); }, 25141 getCurrentLanguage: function() { return LyHelper.getCurrentLanguage(); }, 25142 getCookie: function(name) { return LyHelper.getCookie(name); }, 25143 setCookie: function(name, value, days) { return LyHelper.setCookie(name, value, days); }, 25144 getVersion: function() { return LyHelper.getVersion(); }, 25145 isOutOfViewport: function(elem) { return LyHelper.isOutOfViewport(elem); }, 25146 isDomainFeatureEnabled: function() { return LyHelper.isDomainFeatureEnabled(); }, 25147 getVal: function(str) { return LyHelper.getVal(str); }, 25148 inIframe: function() { return LyHelper.inIframe(); }, 25149 shopifyAPI: function() { return LyHelper.shopifyAPI(); }, 25150 loadScript: function(url, callback) { return LyHelper.loadScript(url, callback); }, 25151 localizationRedirect: function(type, code, additionalFields, additionalParams, domain) { return LyHelper.localizationRedirect(type, code, additionalFields, additionalParams, domain); }, 25152 changeCurrency: function(code) { return LyHelper.changeCurrency(code); }, 25153 log: function(title, data, type) { return LyHelper.log(title, data, type); }, 25154 } 25155 } 25156 static ajax(params) { 25157 var data = params.data; 25158 fetch(params.url, { 25159 method: params.method, 25160 headers: { 25161 'Content-Type': 'application/json', 25162 }, 25163 body: (data && params.method === 'POST') ? JSON.stringify(data) : null, 25164 }) 25165 .then(response => response.json()) 25166 .then(data => { 25167 params.success(data); 25168 }) 25169 .catch((error) => { 25170 console.error('Error:', error); 25171 }); 25172 } 25173 static isIE() { 25174 var ua = navigator.userAgent; 25175 var is_ie = ua.indexOf("MSIE ") > -1 || ua.indexOf("Trident/") > -1; 25176 return is_ie; 25177 } 25178 static extractImageObject(val) { 25179 if(!val || val == '') return false; 25180 var val = val; 25181 25182 // Handle src-sets 25183 if(val.search(/([0-9]+w?h?x?,)/gi) > -1) { 25184 val = val.split(/([0-9]+w?h?x?,)/gi)[0]; 25185 } 25186 25187 var hostBegin = val.indexOf('//') ? val.indexOf('//') : 0; 25188 var hostEnd = val.lastIndexOf('/') + 1; 25189 var host = val.substring(hostBegin, hostEnd); 25190 var afterHost = val.substring(hostEnd, val.length); 25191 25192 var url = val; 25193 var file = ''; 25194 var name = ''; 25195 var type = ''; 25196 afterHost = afterHost.substring(0, (afterHost.indexOf("#") == -1) ? afterHost.length : afterHost.indexOf("#")); 25197 afterHost = afterHost.substring(0, (afterHost.indexOf("?") == -1) ? afterHost.length : afterHost.indexOf("?")); 25198 name = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, ""); 25199 25200 if(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi) > -1) { 25201 type = afterHost.substring(afterHost.search(/(\.png\.jpg|\.jpg\.jpg)/gi)+1, afterHost.length); 25202 } else { 25203 type = afterHost.substring(afterHost.lastIndexOf('.')+1, afterHost.length); 25204 } 25205 25206 file = afterHost.replace(/(_[0-9]+x[0-9]*|_{width}x|_{size})?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(png\.jpg|jpe?g|png|gif|webp)/gi, '.'+type); 25207 25208 return { 25209 host: host, 25210 name: name, 25211 type: type, 25212 file: file 25213 } 25214 } 25215 static getCurrentLanguage() { 25216 return window.langify.locale.iso_code; 25217 } 25218 static setLanguage(code) { 25219 25220 } 25221 static getCookie(name) { 25222 var v = document.cookie.match('(^|;) ?' + name + '=([^;]*)(;|$)'); 25223 if(v) return v[2]; 25224 else return null; 25225 } 25226 static setCookie(name, value, days) { 25227 var d = new Date; 25228 d.setTime(d.getTime() + 24*60*60*1000*days); 25229 document.cookie = name + "=" + value + ";path=/;expires=" + d.toGMTString(); 25230 } 25231 static getVersion() { 25232 return 2; 25233 } 25234 static isOutOfViewport (elem) { 25235 var bounding = elem.getBoundingClientRect(); 25236 var out = {}; 25237 out.top = bounding.top < 0; 25238 out.left = bounding.left < 0;
25239 out.bottom = Math.ceil(bounding.bottom) >= (window.innerHeight || document.documentElement.clientHeight); 25240 out.right = bounding.right > (window.innerWidth || document.documentElement.clientWidth); 25241 out.any = out.top || out.left || out.bottom || out.right; 25242 out.inViewport = bounding.x > 0 && bounding.y > 0; 25243 return out; 25244 } 25245 static isDomainFeatureEnabled() { 25246 return window.langify.locale.domain_feature_enabled; 25247 } 25248 static getVal(str) { 25249 var v = window.location.search.match(new RegExp('(?:[?&]'+str+'=)([^&]+)')); 25250 return v ? v[1] : null; 25251 } 25252 static inIframe() { 25253 try { 25254 return window.self !== window.top; 25255 } catch (e) { 25256 return true; 25257 } 25258 } 25259 static shopifyAPI() { 25260 var root_url = window.langify.locale.root_url != '/' ? window.langify.locale.root_url : ''; 25261 25262 return { 25263 attributeToString: function(attribute) { 25264 if((typeof attribute) !== 'string') { 25265 attribute += ''; 25266 if(attribute === 'undefined') {attribute = '';} 25267 } 25268 return attribute.trim(); 25269 }, 25270 getCart: function(callback) { 25271 LyHelper.ajax({ 25272 method: 'GET', 25273 url: root_url+'/cart.js', 25274 success: function (cart, textStatus) { 25275 if((typeof callback) === 'function') { 25276 callback(cart); 25277 } 25278 } 25279 }); 25280 }, 25281 updateCartNote: function(note, callback) { 25282 var params = { 25283 method: 'POST', 25284 url: root_url+'/cart/update.js', 25285 data: 'note=' + this.attributeToString(note), 25286 dataType: 'json', 25287 success: function(cart) {if((typeof callback) === 'function') {callback(cart);}}, 25288 error: this.onError 25289 }; 25290 LyHelper.ajax(params); 25291 }, 25292 updateCartAttributes: function(attributes, callback) { 25293 var params = { 25294 method: 'POST', 25295 url: root_url+'/cart/update.js', 25296 data: {"attributes": attributes}, 25297 dataType: 'json', 25298 success: function(cart) { 25299 if((typeof callback) === 'function') { 25300 callback(cart); 25301 } 25302 }, 25303 error: this.onError 25304 }; 25305 LyHelper.ajax(params); 25306 }, 25307 onError: function(XMLHttpRequest, textStatus) { 25308 25309 } 25310 } 25311 } 25312 static loadScript(url, callback) { 25313 var script = document.createElement('script'); 25314 script.type = 'text/javascript'; 25315 if(script.readyState) { 25316 script.onreadystatechange = function () { 25317 if(script.readyState == 'loaded' || script.readyState == 'complete') { 25318 script.onreadystatechange = null; 25319 callback(); 25320 } 25321 }; 25322 } else { 25323 script.onload = function () { 25324 callback(); 25325 }; 25326 } 25327 script.src = url; 25328 document.getElementsByTagName('head')[0].appendChild(script); 25329 } 25330 static localizationRedirect(type, code, additionalFields, additionalParams, domain) { 25331 if(type !== 'country_code' && type !== 'language_code') { 25332 return false; 25333 } 25334 if(!additionalParams) { 25335 var additionalParams = ''; 25336 } 25337 if(domain) { 25338 window.location.href = domain; 25339 return true; 25340 } 25341 var params = [ 25342 { 25343 name: type, 25344 value: code 25345 }, 25346 { 25347 name: 'return_to', 25348 value: window.location.pathname + window.location.search + additionalParams + window.location.hash 25349 }, 25350 { 25351 name: 'form_type', 25352 value: 'localization' 25353 }, 25354 { 25355 name: '_method', 25356 value: 'put' 25357 } 25358 ]; 25359 if(additionalFields) { 25360 for(var i=0; i<additionalFields.length; i++) { 25361 params.push(additionalFields[i]); 25362 } 25363 } 25364 const form = document.createElement('form'); 25365 form.method = 'POST'; 25366 form.action = '/localization'; 25367 params.forEach(function(param) { 25368 const field = document.createElement('input'); 25369 field.type = 'hidden'; 25370 field.name = param['name']; 25371 field.value = param['value']; 25372 form.appendChild(field); 25373 }); 25374 document.body.appendChild(form); 25375 form.submit(); 25376 } 25377 static changeCurrency(code) { 25378 const params = [ 25379 { 25380 name: 'currency_code', 25381 value: code 25382 }, 25383 { 25384 name: 'return_to', 25385 value: window.location.pathname + window.location.search + window.location.hash 25386 }, 25387 { 25388 name: 'form_type', 25389 value: 'localization' 25390 }, 25391 { 25392 name: '_method', 25393 value: 'put' 25394 } 25395 ]; 25396 const form = document.createElement('form'); 25397 form.method = 'POST'; 25398 form.action = '/localization';
25399 params.forEach(function(param) { 25400 const field = document.createElement('input'); 25401 field.type = 'hidden'; 25402 field.name = param['name']; 25403 field.value = param['value']; 25404 form.appendChild(field); 25405 }); 25406 document.body.appendChild(form); 25407 form.submit(); 25408 } 25409 static log(title, data, type) { 25410 if(langify.settings.debug) { 25411 if(!data) { 25412 var data = ''; 25413 } 25414 25415 var css = 'color: green; font-weight: bold;'; 25416 if(type === 'error') { 25417 css = 'color: red; font-weight: bold;'; 25418 } 25419 25420 console.log(`%c ${title}: \n`, css, data); 25421 } 25422 } 25423 }; 25424 25425 25426 /** 25427 * 25428 * 25429 * @class TranslationObserver 25430 */ 25431 class TranslationObserver { 25432 constructor() { 25433 LyHelper.log('TranslationObserver instantiation') 25434 } 25435 25436 init() { 25437 if(langify.settings.observe && !LyHelper.isIE()) { 25438 var langifyObserver = this.langifyObserverCore(); 25439 langifyObserver.init(); 25440 25441 // HOTFIX: translation observer sometimes refuses to trigger on page load_ 25442 langifyObserver.triggerCustomContents(); 25443 25444 langify.api = { 25445 observer: { 25446 start: langifyObserver.init, 25447 stop: langifyObserver.stopObserver, 25448 trigger: langifyObserver.triggerCustomContents 25449 } 25450 }; 25451 } 25452 25453 return this; 25454 } 25455 25456 langifyObserverCore() { 25457 var observedNodes = []; 25458 var intersectionObs = null; 25459 var mutationCount = 0; 25460 var mutationObs = null; 25461 var mutationObsConfig = { 25462 characterData: true, 25463 characterDataOldValue: true, 25464 attributes: true, 25465 attributeOldValue: true, 25466 childList: true, 25467 subtree: true, 25468 }; 25469 var customContents_html = {}; 25470 var customContents_text = {}; 25471 var customContents_attr = {}; 25472 25473 function init() { 25474 if(langify.settings.observe) { 25475 spreadCustomContents(); 25476 if (window.MutationObserver) { 25477 if (langify.settings.lazyload && window.IntersectionObserver) { 25478 startIntersectionObserver(); 25479 } else { 25480 startMutationObserver(null); 25481 } 25482 } else { 25483 startMutationEvents(); 25484 } 25485 } 25486 } 25487 25488 25489 // Intersection Observer 25490 function startIntersectionObserver() { 25491 intersectionObs = new IntersectionObserver(callbackIntersectionChange); 25492 var elementNodes = document.getElementsByClassName('shopify-section'); 25493 Array.prototype.slice.call(elementNodes).forEach(function(node) { 25494 intersectionObs.observe(node); 25495 }); 25496 } 25497 25498 function callbackIntersectionChange(intersections) { 25499 intersections.forEach(function(intersection) { 25500 var target = intersection.target; 25501 var targetIsIntersecting = Boolean(target.getAttribute('ly-is-intersecting') === "true" ? true : false); 25502 25503 if(typeof targetIsIntersecting == 'undefined' || targetIsIntersecting == null) { 25504 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 25505 targetIsIntersecting = intersection.isIntersecting; 25506 } 25507 25508 // On Screen 25509 if(targetIsIntersecting == false && intersection.isIntersecting == true) { 25510 if(!target.getAttribute('ly-is-observing')) { 25511 startMutationObserver(target); 25512 intersectionObs.unobserve(target); 25513 25514 // As the mutation observer didn't see the "add" of the elememts, trigger the initial translation manually 25515 var elementNodes = getNodesUnder(target, 'SHOW_ELEMENT'); 25516 var textNodes = getNodesUnder(target, 'SHOW_TEXT'); 25517 var nodes = elementNodes.concat(textNodes); 25518 nodes.forEach(function(node) { 25519 translate(node, 'mutation -> childList'); 25520 }); 25521 } 25522 } 25523 // Off Screen 25524 //else if(targetIsIntersecting == true && intersection.isIntersecting == false) { 25525 // stopMutationObserver(target); 25526 //} 25527 target.setAttribute('ly-is-intersecting', intersection.isIntersecting); 25528 }); 25529 } 25530 25531 25532 // Mutation Observer 25533 function startMutationObserver(observerTarget) { 25534 if (!observerTarget) { 25535 var target = document.documentElement || document.body; // main window 25536 } else { 25537 if (observerTarget.nodeName === 'IFRAME') { 25538 try { var target = observerTarget.contentDocument || observerTarget.contentWindow.document; } 25539 catch { return false; } 25540 } else { 25541 var target = observerTarget; 25542 } 25543 } 25544 mutationObs = new MutationObserver(callbackDomChange); 25545 mutationObs.observe(target, mutationObsConfig); 25546 observedNodes.push(target); 25547 try { target.setAttribute('ly-is-observing', 'true'); } catch(e) {} 25548 } 25549 25550 function stopMutationObserver(target) { 25551 if(observedNodes.indexOf(target) > -1) { 25552 observedNodes.splice(observedNodes.indexOf(target), 1); 25553 } 25554 var mutations = mutationObs.takeRecords(); 25555 mutationObs.disconnect();
25556 observedNodes.forEach(node => { 25557 mutationObs.observe(node, mutationObsConfig); 25558 }); 25559 try { target.removeAttribute('ly-is-observing'); } catch(e) {} 25560 } 25561 25562 25563 function callbackDomChange(mutations, mutationObs) { 25564 for (var i = 0, length = mutations.length; i < length; i++) { 25565 var mutation = mutations[i]; 25566 var target = mutation.target; 25567 25568 // Links-Hook 25569 if (mutation.type === 'attributes' && (mutation.attributeName === 'href' || mutation.attributeName === 'action')) { 25570 var target = mutation.target; 25571 translateLink(target.getAttribute(mutation.attributeName), target); 25572 } 25573 // Images-Hook 25574 else if (mutation.type === 'attributes' && (mutation.attributeName === 'src' || mutation.attributeName === 'data-src' || mutation.attributeName === 'srcset' || mutation.attributeName === 'data-srcset')) { 25575 translateImage(target, mutation.attributeName); 25576 } 25577 else if (mutation.type === 'attributes' && mutation.attributeName === 'style') { 25578 translateCssImage(target); 25579 } 25580 // Subtree Events 25581 else if (mutation.type === 'childList') { 25582 // Added Nodes 25583 if(mutation.addedNodes.length > 0) { 25584 var elementNodes = getNodesUnder(mutation.target, 'SHOW_ELEMENT'); 25585 var textNodes = getNodesUnder(mutation.target, 'SHOW_TEXT'); 25586 var nodes = elementNodes.concat(textNodes); 25587 nodes.forEach(function(node) { 25588 translate(node, 'mutation -> childList'); 25589 }); 25590 } 25591 } 25592 // CharacterData Events 25593 else if (mutation.type === 'characterData') { 25594 var target = mutation.target; 25595 translate(target, 'mutation -> characterData'); 25596 } 25597 } 25598 } 25599 25600 25601 function translate(node, info) { 25602 if((node.nodeType === 1 && node.hasAttribute('data-ly-locked')) || (node.nodeType === 3 && node.parentNode && node.parentNode.hasAttribute('data-ly-locked'))) { 25603 return; 25604 } 25605 // CC-Hook 25606 if (node.nodeName !== 'SCRIPT' && node.nodeName !== 'STYLE') { 25607 if (node.nodeType === 3) { 25608 translateTextNode(node, info); 25609 } 25610 translateNodeAttrs(node); 25611 } 25612 // Links-Hook 25613 if (node.nodeName === 'A' || node.nodeName === 'FORM') { 25614 if(node.hasAttribute('href')) var attrName = 'href'; 25615 else var attrName = 'action'; 25616 var url = node.getAttribute(attrName); 25617 translateLink(url, node); 25618 } 25619 // Images-Hook 25620 if (node.nodeName === 'IMG' || node.nodeName === 'SOURCE') { 25621 translateImage(node, ['src', 'data-src', 'srcset', 'data-srcset']); 25622 } 25623 if (node.attributes && node.getAttribute('style')) { 25624 translateCssImage(node); 25625 } 25626 // Iframe Observation 25627 if (node.nodeName === 'IFRAME') { 25628 // Todo: handle srcdoc iframe content observing 25629 if (node.getAttribute('ly-is-observing') == null && node.getAttribute('src') == null && !node.hasAttribute('srcdoc')) { 25630 node.setAttribute('ly-is-observing', 'true'); 25631 startMutationObserver(node); 25632 } 25633 } 25634 } 25635 25636 function translateNodeAttrs(node) { 25637 if (node.attributes && node.getAttribute('placeholder')) { 25638 var src = node.getAttribute('placeholder').trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 25639 if(customContents_text[src] && node.getAttribute('placeholder') !== customContents_text[src]) { 25640 node.setAttribute('placeholder', customContents_text[src]); 25641 } 25642 } 25643 } 25644 25645 25646 function translateTextNode(node, info) { 25647 if(langify.settings.observeCustomContents === false || !node.textContent || node.textContent.trim().length === 0) { 25648 return; 25649 } 25650 var src = node.textContent.trim().replace(/(\r\n|\n|\r)/gim,"").replace(/\s+/g," ").toLowerCase(); 25651 if(customContents_text[src] && node.textContent !== customContents_text[src]) { 25652 var newContent = node.textContent.replace(node.textContent.trim(), customContents_text[src]); 25653 if (newContent != node.textContent) { 25654 if(!node.parentNode.hasAttribute('data-ly-mutation-count') || parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) < langify.settings.maxMutations) { 25655 var count = node.parentNode.hasAttribute('data-ly-mutation-count') ? parseInt(node.parentNode.getAttribute('data-ly-mutation-count')) : 0; 25656 node.parentNode.setAttribute('data-ly-mutation-count', count+1); 25657 node.textContent = newContent; 25658 25659 mutationCount = mutationCount + 1; 25660 LyHelper.log('REPLACED (TEXT)', { 25661 oldValue: src, 25662 newValue: customContents_text[src], 25663 mutationCount, 25664 }, 'success' 25665 ); 25666 25667 var event = new CustomEvent('langify.observer.aftertranslatetext', { 25668 bubbles: true, 25669 detail: { 25670 target: node, 25671 original: src, 25672 translation: customContents_text[src] 25673 } 25674 }); 25675 node.dispatchEvent(event); 25676 } 25677 } 25678 } 25679 } 25680 25681 function translateLink(url, node) { 25682 if(langify.settings.observeLinks === false || isLocalizationForm(node) || node.hasAttribute('data-ly-locked') || !url || (url.indexOf('mailto:') !== -1 || url.indexOf('javascript:') !== -1 || url.indexOf('tel:') !== -1 || url.indexOf('file:') !== -1 || url.indexOf('ftp:') !== -1 || url.indexOf('sms:') !== -1 || url.indexOf('market:') !== -1 || url.indexOf('fax:') !== -1 || url.indexOf('callto:') !== -1 || url.indexOf('ts3server:') !== -1)) { 25683 return; 25684 } 25685 var isLocalized = (
25686 url.indexOf('/'+ langify.locale.iso_code +'/') === 0 || url === '/'+ langify.locale.iso_code || 25687 url.indexOf('/'+ langify.locale.iso_code.toLowerCase() +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase() || 25688 url.indexOf('/'+ langify.locale.iso_code.toLowerCase().substring(0,2) +'/') === 0 || url === '/'+ langify.locale.iso_code.toLowerCase().substring(0,2) 25689 ); 25690 var cleanUrl = url.replace(langify.locale.shop_url, ''); 25691 var re = new RegExp(`\/\\b${langify.locale.iso_code.replace('-', '\-')}\\b\/`, 'gi'); 25692 var link = cleanUrl.replace(re, '/'); 25693 var isUrlAbsolute = (link.indexOf('://') > 0 || link.indexOf('//') === 0); 25694 var blacklist = ['#', '/'+ langify.locale.iso_code +'#'].concat(langify.settings.linksBlacklist); 25695 var isUrlBlacklisted = blacklist.find(x => url.indexOf(x) === 0); 25696 if(!isLocalized && !isUrlAbsolute && !isUrlBlacklisted && langify.locale.root_url != '/') { 25697 if(node.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 25698 if(link === '/' || link == langify.locale.root_url) link = ''; 25699 var newLink = langify.locale.root_url + link; 25700 var timeStamp = Math.floor(Date.now()); 25701 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 25702 node.setAttribute('data-ly-processed', timeStamp); 25703 node.setAttribute(attrName, newLink); 25704 if(node.hasAttribute('data-'+attrName)) node.setAttribute('data-'+attrName, newLink); 25705 25706 mutationCount = mutationCount + 1; 25707 LyHelper.log('REPLACED (LINK)', { 25708 attrName, 25709 oldValue: url, 25710 newValue: newLink, 25711 mutationCount, 25712 }, 'success' 25713 ); 25714 25715 var event = new CustomEvent('langify.observer.aftertranslatelink', { 25716 bubbles: true, 25717 detail: { 25718 target: node, 25719 attribute: attrName, 25720 original: url, 25721 translation: newLink 25722 } 25723 }); 25724 node.dispatchEvent(event); 25725 } 25726 } 25727 } 25728 25729 function translateImage(node, attr) { 25730 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0) { 25731 return 25732 } 25733 var attrs = []; 25734 if(typeof attr === 'string') attrs.push(attr); 25735 else if(typeof attr === 'object') attrs = attr; 25736 var timeStamp = Math.floor(Date.now()); 25737 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 25738 node.setAttribute('data-ly-processed', timeStamp); 25739 attrs.forEach(function(attr) { 25740 if(node.hasAttribute(attr)) { 25741 var imgObject = LyHelper.extractImageObject(node.getAttribute(attr)); 25742 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 25743 25744 if(customContents_image[imgKey]) { 25745 25746 // Replace 25747 var oldValue = node.getAttribute(attr); 25748 var translation = node.getAttribute(attr); 25749 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 25750 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 25751 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 25752 25753 // China Hook 25754 if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) { 25755 translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 25756 } 25757 25758 if(node.getAttribute(attr) != translation) { 25759 node.setAttribute(attr, translation); 25760 25761 mutationCount = mutationCount + 1; 25762 LyHelper.log('REPLACED (IMAGE)', { 25763 attrName: attr, 25764 oldValue: oldValue, 25765 newValue: translation, 25766 mutationCount, 25767 }, 'success'); 25768 25769 var event = new CustomEvent('langify.observer.aftertranslateimage', { 25770 bubbles: true, 25771 detail: { 25772 target: node, 25773 attribute: attr, 25774 original: oldValue, 25775 translation: translation 25776 } 25777 }); 25778 node.dispatchEvent(event); 25779 } 25780 } 25781 } 25782 }); 25783 } 25784 } 25785 25786 function translateCssImage(node) { 25787 if(langify.settings.observeImages === false || node.hasAttribute('data-ly-locked') || Object.keys(customContents_image).length === 0 || !node.getAttribute('style')) { 25788 return 25789 } 25790 25791 var imgMatches = node.getAttribute('style').match(/url\(("|')?(.*)("|')?\)/gi); 25792 if(imgMatches !== null) { 25793 var imgSource = imgMatches[0].replace(/url\(("|')?|("|')?\)/, ''); 25794 var imgObject = LyHelper.extractImageObject(imgSource); 25795 var imgKey = imgObject ? imgObject.file.toLowerCase() : ''; 25796 var attr = 'style'; 25797 25798 if(customContents_image[imgKey]) { 25799 25800 // Replace 25801 var translation = node.getAttribute(attr); 25802 translation = translation.replace(new RegExp(imgObject.host, 'g'), customContents_image[imgKey].host); 25803 translation = translation.replace(new RegExp(imgObject.name, 'g'), customContents_image[imgKey].name); 25804 translation = translation.replace(new RegExp(imgObject.type, 'g'), customContents_image[imgKey].type); 25805 25806 // China Hook 25807 if(node.getAttribute(attr).indexOf('cdn.shopifycdn.net') >= 0) { 25808 translation = translation.replace(new RegExp('cdn.shopify.com', 'g'), 'cdn.shopifycdn.net'); 25809 } 25810 25811 if(node.getAttribute(attr) != translation) { 25812 var timeStamp = Math.floor(Date.now()); 25813 if(!node.hasAttribute('data-ly-processed') || timeStamp > parseInt(node.getAttribute('data-ly-processed')) + langify.settings.timeout) { 25814 node.setAttribute('data-ly-processed', timeStamp); 25815 node.setAttribute(attr, translation); 25816 mutationCount = mutationCount + 1; 25817 } 25818 } 25819 } 25820 } 25821 } 25822 25823 function findAndLocalizeLinks(target, parent) { 25824 if(target.parentNode && parent) var allLinks = target.parentElement.querySelectorAll('[href],[action]'); 25825 else var allLinks = target.querySelectorAll('[href],[action]'); 25826 allLinks.forEach(link => { 25827 if(link.hasAttribute('href')) var attrName = 'href'; else var attrName = 'action'; 25828 var url = link.getAttribute(attrName); 25829 translateLink(url, link); 25830 }); 25831 } 25832 25833 function isLocalizationForm(node) { 25834 if(node.querySelector('input[name="form_type"][value="localization"]')){ 25835 return true; 25836 } 25837 return false;
25838 } 25839 25840 function getNodesUnder(el, show){ 25841 var n, a=[], walk=document.createTreeWalker(el, NodeFilter[show] , null, false); 25842 while(n=walk.nextNode()) a.push(n); 25843 return a; 25844 } 25845 25846 function spreadCustomContents() { 25847 var getFileName = function(url) { 25848 if(!url || url == '') return; 25849 url = url.substring(0, (url.indexOf("#") == -1) ? url.length : url.indexOf("#")); 25850 url = url.substring(0, (url.indexOf("?") == -1) ? url.length : url.indexOf("?")); 25851 url = url.substring(url.lastIndexOf("/") + 1, url.length); 25852 url = url.replace(/(_[0-9]+x[0-9]*|_{width}x)?(_crop_(top|center|bottom|left|right))?(@[0-9]*x)?(\.progressive)?\.(jpe?g|png|gif|webp)/gi, ""); 25853 return '/' + url; 25854 } 25855 Object.entries(customContents).forEach(function(entry) { 25856 //if(/<\/?[a-z][\s\S]*>/i.test(entry[0])) customContents_html[entry[0]] = entry[1]; 25857 //else if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png)/.test(entry[0])) customContents_image[getFileName(entry[0])] = getFileName(entry[1]); 25858 if(/(http(s?):)?([/|.|\w|\s|-])*\.(?:jpe?g|gif|png|webp)/.test(entry[0])) customContents_image[LyHelper.extractImageObject(entry[0]).file] = LyHelper.extractImageObject(entry[1]); 25859 else customContents_text[entry[0]] = entry[1]; 25860 }); 25861 LyHelper.log('CUSTOM CONTENTS:', {customContents, customContents_text, customContents_image}, 'info') 25862 } 25863 25864 // Polyfill for old browsers 25865 function startMutationEvents() { 25866 var target = document.querySelector('body'); 25867 target.addEventListener("DOMAttrModified", function (event) { 25868 if(event.attrName === 'href' || event.attrName === 'action') { 25869 if(event.prevValue != event.newValue) { 25870 translateLink(event.newValue, event.target); 25871 } 25872 } 25873 }, false); 25874 target.addEventListener("DOMSubtreeModified", function (event) { 25875 //findAndLocalizeLinks(event.target, false); 25876 //matchCustomContent(event.target); 25877 }, false); 25878 } 25879 25880 function triggerCustomContents() { 25881 var rootnode = document.getElementsByTagName('body')[0] 25882 var walker = document.createTreeWalker(rootnode, NodeFilter.SHOW_ALL, null, false) 25883 25884 while (walker.nextNode()) { 25885 //LyHelper.log(walker.currentNode.tagName) 25886 translate(walker.currentNode, null); 25887 } 25888 } 25889 25890 function stopObserver() { 25891 mutationObs.takeRecords(); 25892 mutationObs.disconnect(); 25893 } 25894 25895 //init(); 25896 return { 25897 init: init, 25898 triggerCustomContents: triggerCustomContents, 25899 stopObserver: stopObserver, 25900 } 25901 }; 25902 } 25903 25904 25905 /** 25906 * 25907 * 25908 * @class Switcher 25909 */ 25910 class Switcher { 25911 constructor(switcherSettings) { 25912 LyHelper.log('Switcher instantiation'); 25913 25914 this.lyForceOff = location.search.split('ly-force-off=')[1]; 25915 this.switcherElements = Array.prototype.slice.call(document.getElementsByClassName('ly-switcher-wrapper')); 25916 } 25917 25918 init() { 25919 25920 // Initial cart.attributes update 25921 LyHelper.shopifyAPI().getCart(function (cart) { 25922 var currentLanguage = langify.locale.iso_code; 25923 if(!cart.attributes.language || cart.attributes.language != currentLanguage) { 25924 LyHelper.shopifyAPI().updateCartAttributes({"language": currentLanguage}, function(data){}); 25925 } 25926 }); 25927 25928 if(langify.locale.languages.length === 1) { 25929 console.info(`%c LANGIFY INFO:\n`, 'font-weight: bold;', 'The language switcher is hidden! This can have one of the following reasons: \n * All additional languages are disabled in the "Langify -> Dashboard -> Languages" section. \n * If you are using different domains for your additional languages, ensure that "Cross Domain Links" are enabled inside the "Langify -> Dashboard -> Switcher Configurator -> Domains" section.'); 25930 return false; 25931 } 25932 25933 this.setCustomPosition(); 25934 this.initCustomDropdown(); 25935 this.bindCountrySwitchers(); 25936 this.bindCurrencySwitchers(); 25937 this.bindLanguageSwitchers(); 25938 25939 var event = new CustomEvent('langify.switcher.initialized', { 25940 bubbles: true, 25941 detail: {} 25942 }); 25943 } 25944
25945 initCustomDropdown() { 25946 // Custom Dropdown 25947 var root = this; 25948 var switcher = document.getElementsByClassName('ly-custom-dropdown-switcher'); 25949 for(var a = 0; a < switcher.length; a++) { 25950 switcher[a].classList.toggle('ly-is-open'); 25951 var isOut = LyHelper.isOutOfViewport(switcher[a]); 25952 if(isOut.bottom && isOut.inViewport) { 25953 switcher[a].classList.add('ly-is-dropup'); 25954 var arrows = switcher[a].querySelectorAll('.ly-arrow'); 25955 for(var b = 0; b < arrows.length; b++) { 25956 arrows[b].classList.add('ly-arrow-up'); 25957 } 25958 } 25959 switcher[a].classList.toggle('ly-is-open'); 25960 switcher[a].onclick = function(event) { 25961 root.toggleSwitcherOpen(this); 25962 } 25963 } 25964 25965 document.addEventListener('click', function(event) { 25966 if(!event.target.closest('.ly-custom-dropdown-switcher')) { 25967 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 25968 for(var i = 0; i < openSwitchers.length; i++) { 25969 openSwitchers[i].classList.remove('ly-is-open'); 25970 } 25971 } 25972 }); 25973 } 25974 25975 bindLanguageSwitchers() { 25976 var root = this; 25977 var links = document.getElementsByClassName('ly-languages-switcher-link'); 25978 for(var l = 0; l < links.length; l++) { 25979 links[l].addEventListener('click', function(event) { 25980 event.preventDefault(); 25981 if(LyHelper.isDomainFeatureEnabled() && this.getAttribute('href') !== '#') { 25982 var domain = this.getAttribute('href'); 25983 } 25984 LyHelper.setCookie('ly-lang-selected', this.getAttribute('data-language-code'), 365); 25985 LyHelper.localizationRedirect('language_code', this.getAttribute('data-language-code'), null, null, domain); 25986 }); 25987 } 25988 25989 // Native select event handling 25990 var nativeLangifySelects = document.querySelectorAll('select.ly-languages-switcher'); 25991 for(var i = 0; i < nativeLangifySelects.length; i++) { 25992 nativeLangifySelects[i].onchange = function() { 25993 event.preventDefault(); 25994 if(LyHelper.isDomainFeatureEnabled() && this[this.selectedIndex].getAttribute('data-domain') !== '#') { 25995 var domain = this[this.selectedIndex].getAttribute('data-domain'); 25996 } 25997 LyHelper.setCookie('ly-lang-selected', this[this.selectedIndex].getAttribute('data-language-code'), 365); 25998 LyHelper.localizationRedirect('language_code', this[this.selectedIndex].getAttribute('data-language-code'), null, null, domain); 25999 }; 26000 } 26001 } 26002 26003 bindCountrySwitchers() { 26004 var countrySelectSwitcher = document.querySelectorAll('select.ly-country-switcher'); 26005 var countryCustomSwitcher = document.querySelectorAll('div.ly-country-switcher a'); 26006 for(var i=0; i<countryCustomSwitcher.length; i++) { 26007 countryCustomSwitcher[i].addEventListener('click', function(e) { 26008 LyHelper.localizationRedirect('country_code', this.getAttribute('data-country-code')); 26009 }); 26010 } 26011 for(var a=0; a<countrySelectSwitcher.length; a++) { 26012 countrySelectSwitcher[a].addEventListener('change', function(){ 26013 LyHelper.localizationRedirect('country_code', this[this.selectedIndex].getAttribute('data-country-code')); 26014 }); 26015 } 26016 } 26017 26018 bindCurrencySwitchers() { 26019 var currencySelectSwitcher = document.querySelectorAll('select.ly-currency-switcher'); 26020 var currencyCustomSwitcher = document.querySelectorAll('div.ly-currency-switcher a'); 26021 for(var i=0; i<currencyCustomSwitcher.length; i++) { 26022 currencyCustomSwitcher[i].addEventListener('click', function(e) { 26023 LyHelper.changeCurrency(this.getAttribute('data-currency-code')); 26024 }); 26025 } 26026 for(var a=0; a<currencySelectSwitcher.length; a++) { 26027 currencySelectSwitcher[a].addEventListener('change', function(){ 26028 LyHelper.changeCurrency(this[this.selectedIndex].getAttribute('data-currency-code')); 26029 }); 26030 } 26031 } 26032 26033 setCustomPosition() { 26034 for(var i = 0; i < this.switcherElements.length; i++) { 26035 if(this.lyForceOff !== 'true') { 26036 if(langify.locale.languages.length <= 1) { 26037 this.switcherElements[i].querySelector('.ly-languages-switcher').classList.add('ly-hide'); 26038 } 26039 this.switcherElements[i].classList.remove('ly-hide'); 26040 } 26041 if(this.switcherElements[i].classList.contains('ly-custom') && (document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')) || document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')).length )) { 26042 var targets = Array.from(document.getElementsByClassName('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint'))); 26043 var target = document.getElementById('ly-custom-'+this.switcherElements[i].getAttribute('data-breakpoint')); 26044 if(target) targets.push(target); 26045 for(var c = 0; c < targets.length; c++) { 26046 var clone = this.switcherElements[i].cloneNode(true); 26047 targets[c].innerHTML = clone.outerHTML; 26048 } 26049 this.switcherElements[i].classList.add('ly-hide'); 26050 } 26051 } 26052 } 26053 26054 toggleSwitcherOpen(e) { 26055 var target = e; 26056 if(!target.classList.contains('ly-is-open')) { 26057 var openSwitchers = document.querySelectorAll('.ly-custom-dropdown-switcher.ly-is-open') 26058 for(var i = 0; i < openSwitchers.length; i++) { 26059 openSwitchers[i].classList.remove('ly-is-open'); 26060 } 26061 26062 target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'true'); 26063 } else { 26064 target.getElementsByClassName('ly-custom-dropdown-current')[0].setAttribute('aria-expanded', 'false'); 26065 } 26066 target.classList.toggle('ly-is-open'); 26067 var isOut = LyHelper.isOutOfViewport(target); 26068 if(isOut.bottom) { 26069 target.classList.add('ly-is-dropup'); 26070 } 26071 } 26072 26073 togglePopupOpen(e) { 26074 e.closest('.ly-popup-switcher').classList.toggle('ly-is-open'); 26075 } 26076 26077 _getCountryCodeFromHreflang(language_code) { 26078 var hreflangTags = document.querySelectorAll('link[hreflang]'); 26079 var languageDomains = {}; 26080 var countryCode = false;
26081 for(var i = 0; i < hreflangTags.length; i++) { 26082 if(hreflangTags[i].getAttribute('hreflang').indexOf(language_code) === 0) { 26083 if(!languageDomains[hreflangTags[i].getAttribute('href')]) { 26084 languageDomains[hreflangTags[i].getAttribute('href')] = hreflangTags[i]; 26085 } 26086 } 26087 } 26088 if(Object.keys(languageDomains).length > 0) { 26089 countryCode = Object.values(languageDomains)[0].getAttribute('hreflang'); 26090 countryCode = countryCode.split('-'); 26091 if(countryCode[1]) { 26092 countryCode = countryCode[1] 26093 } else { 26094 26095 } 26096 } 26097 return countryCode; 26098 } 26099 } 26100 26101 26102 /** 26103 * 26104 * 26105 * @class LanguageDetection 26106 */ 26107 class LanguageDetection { 26108 26109 constructor() { 26110 this.hreflangList = null; 26111 LyHelper.log('LanguageDetection instantiation'); 26112 } 26113 26114 init() { 26115 if(LyHelper.inIframe()) return null; 26116 var currentLang = langify.locale.iso_code.toLowerCase(); 26117 //var localizationData = this.getLocalizationData(); 26118 this.hreflangList = this.getHreflangList(); 26119 26120 var userLang = navigator.language || navigator.userLanguage; 26121 userLang = userLang.toLowerCase(); 26122 var bot = /bot|google|baidu|bing|msn|duckduckbot|teoma|slurp|yandex|Chrome-Lighthouse/i.test(navigator.userAgent); 26123 var blockedRoutes = window.lyBlockedRoutesList || []; 26124 var blockedRoute = blockedRoutes.find(x => window.location.pathname.indexOf(x) === 0); 26125 var is404 = document.getElementsByClassName('template-404').length; 26126 26127 if(LyHelper.getVal('redirected') === 'true') { 26128 LyHelper.setCookie('ly-lang-selected', currentLang, 365); 26129 var _href = window.location.href; 26130 history.replaceState(null, '', _href.replace(/(\?|&)(redirected=true)/i, '')); 26131 return null; 26132 } 26133 26134 if(!is404 && !bot && !blockedRoute && LyHelper.getVal('ly-lang-detect') !== 'off') { 26135 if(userLang && !LyHelper.getCookie('ly-lang-selected')) { 26136 var hasMatch = this.matchHreflangList(userLang); 26137 if(currentLang !== this._hreflangToLanguageCode(hasMatch)) { 26138 if(hasMatch) { 26139 this.redirectMatched(userLang); 26140 } else if (!hasMatch && langify.settings.switcher.languageDetectionDefault) { 26141 // Redirect to default language 26142 this.redirectMatched(langify.settings.switcher.languageDetectionDefault); 26143 } 26144 } 26145 } else { 26146 if(LyHelper.getCookie('ly-lang-selected') && LyHelper.getCookie('ly-lang-selected') !== currentLang) { 26147 // Only save cookie when the domain feature is active 26148 if(LyHelper.isDomainFeatureEnabled()) { 26149 LyHelper.setCookie('ly-lang-selected', currentLang, 365); 26150 } 26151 this.redirectMatched(LyHelper.getCookie('ly-lang-selected')); 26152 } 26153 } 26154 } 26155 26156 this._geolocationAppSupport(); 26157 } 26158 redirectMatched(userLang) { 26159 var match = this.matchHreflangList(userLang); 26160 if(match) { 26161 this.redirectHref(match.href, match.lang); 26162 } 26163 return match; 26164 } 26165 matchHreflangList(userLang) { 26166 var matchedHreflang = false; 26167 var browserLang = userLang; 26168 26169 // Find candidates 26170 var candidates = this.hreflangList.filter(item => item.lang === browserLang); 26171 if(candidates.length === 0) { 26172 browserLang = userLang.toLowerCase(); 26173 candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0); 26174 } 26175 if(candidates.length === 0) { 26176 browserLang = userLang.toLowerCase().substring(0, 2); 26177 candidates = this.hreflangList.filter(item => item.lang.toLowerCase().indexOf(browserLang) === 0); 26178 } 26179 26180 // Handle candidates 26181 if(candidates.length === 1) { 26182 return({href: candidates[0].href, lang: browserLang}); 26183 } 26184 else if(candidates.length > 1) { 26185 var preferedCandidate = candidates.find(item => item.href.indexOf(window.location.host) >= 0) 26186 if(preferedCandidate) { 26187 return({href: preferedCandidate.href, lang: browserLang}); 26188 } else { 26189 return({href: candidates[0].href, lang: browserLang}); 26190 } 26191 } 26192 26193 return false;
26194 } 26195 redirectHref(href, userLang) { 26196 var queryString = window.location.search; 26197 var url = href.split('?')[0]; 26198 if(queryString === '') { 26199 queryString = '?redirected=true'; 26200 } else { 26201 queryString += '&redirected=true'; 26202 } 26203 window.location.replace(url + queryString); 26204 } 26205 getHreflangList() { 26206 var hreflangTags = document.querySelectorAll('link[hreflang]'); 26207 var hreflangList = []; 26208 var countryCode = false; 26209 // Cross Domain Links option 26210 if(LyHelper.isDomainFeatureEnabled()) { 26211 for(var i = 0; i < langify.locale.languages.length; i++) { 26212 hreflangList.push({ 26213 href: 'https://' + langify.locale.languages[i].domain + window.location.pathname + window.location.search + window.location.hash, 26214 lang: langify.locale.languages[i].iso_code, 26215 }); 26216 } 26217 } 26218 for(var i = 0; i < hreflangTags.length; i++) { 26219 var hreflang = hreflangTags[i].getAttribute('hreflang').toLowerCase(); 26220 hreflang = hreflang.replace('zh-hans', 'zh-cn').replace('zh-hant', 'zh-tw'); // Chinese special cases 26221 hreflangList.push({ 26222 href: hreflangTags[i].getAttribute('href'), 26223 lang: hreflang 26224 }); 26225 } 26226 return hreflangList; 26227 } 26228 _langToHreflang(userLang) { 26229 var hreflang = ''; 26230 this.hreflangList.map(function(item) { 26231 if(item.lang === userLang) { 26232 hreflang = userLang; 26233 } 26234 }); 26235 if(hreflang === '') { 26236 this.hreflangList.map(function(item) { 26237 var browserLang = userLang.toLowerCase(); 26238 if(item.lang.toLowerCase().indexOf(browserLang) === 0) { 26239 hreflang = browserLang; 26240 } 26241 else if(item.lang.toLowerCase().indexOf(browserLang.substring(0, 2)) === 0) { 26242 hreflang = browserLang.substring(0, 2); 26243 } 26244 }); 26245 } 26246 return hreflang || userLang; 26247 } 26248 _hreflangToLanguageCode(hreflangTag) { 26249 if(!hreflangTag || !hreflangTag.lang) return false; 26250 var languageCode = false;
26251 langify.locale.languages.forEach(function(item) { 26252 if(item.iso_code.toLowerCase() === hreflangTag.lang.toLowerCase()) { 26253 languageCode = item.iso_code; 26254 } 26255 }); 26256 if(!languageCode) { 26257 langify.locale.languages.forEach(function(item) { 26258 if(item.iso_code.toLowerCase() === hreflangTag.lang.substring(0, 2).toLowerCase()) { 26259 languageCode = item.iso_code; 26260 } 26261 }); 26262 } 26263 return languageCode; 26264 } 26265 _geolocationAppSupport() { 26266 var target = document.querySelector('body'); 26267 var config = { childList: true, subtree: true }; 26268 var geolocationObserver = new MutationObserver(function(mutations) { 26269 mutations.forEach(function(mutation) { 26270 if (mutation.type === 'childList' && mutation.addedNodes.length > 0) { 26271 var target = mutation.target.getElementsByClassName('locale-bar__form'); 26272 if(target[0]) { 26273 target[0].onsubmit = function() { 26274 var locale_code = target[0].elements['locale_code'].value; 26275 var selector = target[0].getElementsByClassName('locale-bar__selector'); 26276 if(selector.length >= 1) { 26277 locale_code = selector[0].options[selector[0].selectedIndex].value; 26278 } 26279 LyHelper.setCookie('ly-lang-selected', locale_code, 365); 26280 }; 26281 } 26282 var selectors = mutation.target.getElementsByClassName('locale-selectors__selector'); 26283 if(selectors.length > 0) { 26284 for(var selector of selectors) { 26285 if(selector.getAttribute('name') === 'locale_code') { 26286 selector.onchange = function() { 26287 var locale_code = selector.options[selector.selectedIndex].value; 26288 LyHelper.setCookie('ly-lang-selected', locale_code, 365); 26289 }; 26290 } 26291 } 26292 } 26293 } 26294 }); 26295 }); 26296 geolocationObserver.observe(target, config); 26297 setTimeout(function() { 26298 geolocationObserver.disconnect(); 26299 }, 10000); 26300 } 26301 } 26302 26303 26304 /** 26305 * 26306 * 26307 * @class Recommendation 26308 */ 26309 class Recommendation extends LanguageDetection { 26310 26311 constructor() { 26312 super(); 26313 LyHelper.log('Recommendation instantiation'); 26314 } 26315 26316 init() { 26317 this.hreflangList = this.getHreflangList(); 26318 26319 var userLang = navigator.language || navigator.userLanguage; 26320 userLang = userLang.toLowerCase(); 26321 26322 var recommendation = this.matchHreflangList(userLang); 26323 var recommendationLanguageCode = this._hreflangToLanguageCode(recommendation); 26324 if(recommendationLanguageCode && recommendationLanguageCode !== langify.locale.iso_code && !LyHelper.getCookie('ly-lang-selected')) { 26325 this.recommended_language_code = recommendationLanguageCode; 26326 this.recommended_country_code = null; 26327 this.recommended_currency_code = null; 26328 this._translateStrings(recommendationLanguageCode); 26329 this._bindings(); 26330 } else { 26331 return false; 26332 } 26333 } 26334 26335 _translateStrings(languageCode) { 26336 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 26337 var strings = langify.settings.switcher.recommendation_strings[languageCode]; 26338 var recommendationStr = 'Looks like your browser is set to [[language]]. Change the language?'; 26339 var buttonStr = 'Change'; 26340 var matchedLanguageCode = this._langToHreflang(languageCode).toLowerCase(); 26341 var languageStr = langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode) ? langify.settings.switcher.languages.find(x => x.iso_code.toLowerCase() === matchedLanguageCode).name : languageCode.toUpperCase(); 26342 if(strings) { 26343 recommendationStr = strings.recommendation ? strings.recommendation : recommendationStr; 26344 buttonStr = strings.button ? strings.button : buttonStr; 26345 languageStr = strings.language ? strings.language : languageStr; 26346 } 26347 var newCode = recommendationElement.innerHTML;
26348 newCode = newCode.replaceAll('[[recommendation]]', recommendationStr).replaceAll('[[button]]', buttonStr).replaceAll('[[language]]', languageStr); 26349 recommendationElement.innerHTML = newCode; 26350 } 26351 26352 _bindings() { 26353 var _this = this; 26354 var lyForceOff = location.search.split('ly-force-off=')[1]; 26355 var recommendationElement = document.querySelectorAll('.ly-recommendation')[0]; 26356 var form = recommendationElement.querySelectorAll('.ly-recommendation-form')[0]; 26357 var links = recommendationElement.getElementsByClassName('ly-custom-dropdown-list-element'); 26358 var customDropdown = recommendationElement.querySelectorAll('.ly-custom-dropdown-switcher'); 26359 var nativeSelects = recommendationElement.getElementsByClassName('ly-native-select'); 26360 26361 form.addEventListener('submit', function(e) { 26362 e.preventDefault(); 26363 26364 if(_this.recommended_country_code || _this.recommended_currency_code) { 26365 // When a country or currency is involved, use old redirection 26366 var additionalFields = []; 26367 if(_this.recommended_country_code) { 26368 additionalFields.push({ 26369 name: 'country_code', 26370 value: _this.recommended_country_code 26371 }); 26372 } 26373 if(_this.recommended_currency_code) { 26374 additionalFields.push({ 26375 name: 'currency_code', 26376 value: _this.recommended_currency_code 26377 }); 26378 } 26379 LyHelper.setCookie('ly-lang-selected', _this.recommended_language_code, 365); 26380 LyHelper.localizationRedirect('language_code', _this.recommended_language_code, additionalFields); 26381 } else { 26382 //...or use new hreflang redirection 26383 _this.redirectMatched(_this.recommended_language_code); 26384 } 26385 }); 26386 26387 // Overwrite switchers 26388 for(var l = 0; l < links.length; l++) { 26389 links[l].addEventListener('click', function(event) { 26390 event.preventDefault(); 26391 26392 // When clicked from within a custom dropdown 26393 var parentCustomDropdown = event.currentTarget.closest('.ly-custom-dropdown-switcher'); 26394 if(parentCustomDropdown) { 26395 _this._selectCustomDropdownEntry(parentCustomDropdown, this); 26396 } else { 26397 _this.recommended_language_code = this.getAttribute('data-language-code'); 26398 } 26399 }); 26400 } 26401 26402 for(var i = 0; i < nativeSelects.length; i++) { 26403 nativeSelects[i].onchange = _this._selectNativeDropdownEntry.bind(this); 26404 26405 if(nativeSelects[i].classList.contains('ly-languages-switcher')) { 26406 nativeSelects[i].value = _this.recommended_language_code; 26407 } 26408 } 26409 26410 for(var i = 0; i < customDropdown.length; i++) { 26411 if(recommendationElement.className.indexOf('bottom') > -1) { 26412 customDropdown[i].classList.add('ly-is-dropup'); 26413 } 26414 26415 if(customDropdown[i].classList.contains('ly-languages-switcher')) { 26416 _this._selectCustomDropdownEntry(customDropdown[i], customDropdown[i].querySelector('.ly-custom-dropdown-list a[data-language-code="'+ _this.recommended_language_code +'"]')); 26417 } 26418 } 26419 if(!lyForceOff) { 26420 recommendationElement.classList.add('ly-is-open'); 26421 } 26422 } 26423 26424 _selectNativeDropdownEntry(event) { 26425 event.preventDefault(); 26426 var element = event.currentTarget; 26427 var _this = this; 26428 26429 if(element[element.selectedIndex].hasAttribute('data-language-code')) { 26430 _this.recommended_language_code = element[element.selectedIndex].getAttribute('data-language-code'); 26431 } 26432 if(element[element.selectedIndex].hasAttribute('data-country-code')) { 26433 _this.recommended_country_code = element[element.selectedIndex].getAttribute('data-country-code'); 26434 } 26435 if(element[element.selectedIndex].hasAttribute('data-currency-code')) { 26436 _this.recommended_currency_code = element[element.selectedIndex].getAttribute('data-currency-code'); 26437 } 26438 } 26439 26440 _selectCustomDropdownEntry(element, entry) { 26441 if(!entry) return; 26442 var _this = this; 26443 var currentElem = element.querySelector('.ly-custom-dropdown-current'); 26444 var currentIcon = currentElem.querySelector('.ly-icon'); 26445 var currentLabel = currentElem.querySelector('span'); 26446 var valueToSelect = ''; 26447 26448 if(entry.hasAttribute('data-language-code')) { 26449 _this.recommended_language_code = entry.getAttribute('data-language-code'); 26450 valueToSelect = _this.recommended_language_code; 26451 } 26452 if(entry.hasAttribute('data-country-code')) { 26453 _this.recommended_country_code = entry.getAttribute('data-country-code'); 26454 valueToSelect = _this.recommended_country_code; 26455 } 26456 if(entry.hasAttribute('data-currency-code')) { 26457 _this.recommended_currency_code = entry.getAttribute('data-currency-code'); 26458 valueToSelect = _this.recommended_currency_code; 26459 } 26460 if(entry.hasAttribute('data-country-code') && entry.hasAttribute('data-currency-code')) { 26461 valueToSelect = _this.recommended_country_code + '-' + _this.recommended_currency_code; 26462 } 26463 26464 if(element.querySelector('.ly-custom-dropdown-list li.current')) { 26465 element.querySelector('.ly-custom-dropdown-list li.current').classList.remove('current'); 26466 element.querySelector('.ly-custom-dropdown-list li[key="'+ valueToSelect +'"]').classList.add('current'); 26467 } 26468 if(element.querySelector('.ly-custom-dropdown-list li.current span')) currentLabel.innerHTML = element.querySelector('.ly-custom-dropdown-list li.current span').innerHTML; 26469 if(element.querySelector('.ly-custom-dropdown-list li.current .ly-icon')) currentIcon.classList = element.querySelector('.ly-custom-dropdown-list li.current .ly-icon').classList; 26470 } 26471 26472 toggleOpen(e) { 26473 e.closest('.ly-recommendation').classList.toggle('ly-is-open'); 26474 if(!e.closest('.ly-recommendation').classList.contains('ly-is-open')) { 26475 LyHelper.setCookie('ly-lang-selected', this.recommended_language_code, 365); 26476 } 26477 } 26478 } 26479 26480 26481 /** 26482 * 26483 * 26484 * @class Langify 26485 */ 26486 class Langify { 26487 constructor(settings, locale) { 26488 LyHelper.log('Langify instantiation') 26489 26490 var translationObserver = new TranslationObserver().init(); 26491 26492 langify.helper = new LyHelper(); 26493 LyHelper.log(langify.helper); 26494 26495 26496 var lyForceOff = location.search.split('ly-force-off=')[1]; 26497 if(lyForceOff === 'true') { 26498 document.getElementById('preview-bar-iframe').classList.add('ly-hide'); 26499 return false;
26500 } 26501 26502 if(settings.theme && ((settings.theme.loadJquery && settings.theme.loadJquery === true) || typeof settings.theme.loadJquery === 'undefined')) { 26503 if(typeof jQuery === 'undefined') { 26504 LyHelper.loadScript('//cdn.jsdelivr.net/jquery/1.9.1/jquery.min.js', function() {}); 26505 } 26506 } 26507 26508 //document.addEventListener("DOMContentLoaded", function() { 26509 langify.switcher = new Switcher(); 26510 langify.switcher.init(); 26511 26512 if(settings.switcher) { 26513 if(settings.switcher.recommendation && settings.switcher.recommendation_enabled) { 26514 langify.recommendation = new Recommendation(); 26515 langify.recommendation.init(); 26516 } else { 26517 if(settings.switcher.languageDetection) { 26518 langify.languageDetection = new LanguageDetection(); 26519 langify.languageDetection.init(); 26520 } 26521 } 26522 } 26523 //}); 26524 } 26525 } 26526 26527 // Polyfills 26528 (function(){var t;null==window.MutationObserver&&(t=function(){function t(t){this.callBack=t}return t.prototype.observe=function(t,n){return this.element=t,this.interval=setInterval((e=this,function(){var t;if((t=e.element.innerHTML)!==e.oldHtml)return e.oldHtml=t,e.callBack.apply(null)}),200);var e},t.prototype.disconnect=function(){return window.clearInterval(this.interval)},t}(),window.MutationObserver=t)}).call(this); 26529 !function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var t=function(t){for(var e=window.document,o=i(e);o;)o=i(e=o.ownerDocument);return e}(),e=[],o=null,n=null;s.prototype.THROTTLE_TIMEOUT=100,s.prototype.POLL_INTERVAL=null,s.prototype.USE_MUTATION_OBSERVER=!0,s._setupCrossOriginUpdater=function(){return o||(o=function(t,o){n=t&&o?l(t,o):{top:0,bottom:0,left:0,right:0,width:0,height:0},e.forEach(function(t){t._checkForIntersections()})}),o},s._resetCrossOriginUpdater=function(){o=null,n=null},s.prototype.observe=function(t){if(!this._observationTargets.some(function(e){return e.element==t})){if(!t||1!=t.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:t,entry:null}),this._monitorIntersections(t.ownerDocument),this._checkForIntersections()}},s.prototype.unobserve=function(t){this._observationTargets=this._observationTargets.filter(function(e){return e.element!=t}),this._unmonitorIntersections(t.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},s.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},s.prototype.takeRecords=function(){var t=this._queuedEntries.slice();return this._queuedEntries=[],t},s.prototype._initThresholds=function(t){var e=t||[0];return Array.isArray(e)||(e=[e]),e.sort().filter(function(t,e,o){if("number"!=typeof t||isNaN(t)||t<0||t>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return t!==o[e-1]})},s.prototype._parseRootMargin=function(t){var e=(t||"0px").split(/\s+/).map(function(t){var e=/^(-?\d*\.?\d+)(px|%)$/.exec(t);if(!e)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(e[1]),unit:e[2]}});return e[1]=e[1]||e[0],e[2]=e[2]||e[0],e[3]=e[3]||e[1],e},s.prototype._monitorIntersections=function(e){var o=e.defaultView;if(o&&-1==this._monitoringDocuments.indexOf(e)){var n=this._checkForIntersections,r=null,s=null;this.POLL_INTERVAL?r=o.setInterval(n,this.POLL_INTERVAL):(h(o,"resize",n,!0),h(e,"scroll",n,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o&&(s=new o.MutationObserver(n)).observe(e,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(e),this._monitoringUnsubscribes.push(function(){var t=e.defaultView;t&&(r&&t.clearInterval(r),c(t,"resize",n,!0)),c(e,"scroll",n,!0),s&&s.disconnect()});var u=this.root&&(this.root.ownerDocument||this.root)||t;if(e!=u){var a=i(e);a&&this._monitorIntersections(a.ownerDocument)}}},s.prototype._unmonitorIntersections=function(e){var o=this._monitoringDocuments.indexOf(e);if(-1!=o){var n=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some(function(t){var o=t.element.ownerDocument;if(o==e)return!0;for(;o&&o!=n;){var r=i(o);if((o=r&&r.ownerDocument)==e)return!0}return!1})){var r=this._monitoringUnsubscribes[o];if(this._monitoringDocuments.splice(o,1),this._monitoringUnsubscribes.splice(o,1),r(),e!=n){var s=i(e);s&&this._unmonitorIntersections(s.ownerDocument)}}}},s.prototype._unmonitorAllIntersections=function(){var t=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var e=0;e<t.length;e++)t[e]()},s.prototype._checkForIntersections=function(){if(this.root||!o||n){var t=this._rootIsInDom(),e=t?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};
26529this._observationTargets.forEach(function(n){var i=n.element,s=u(i),h=this._rootContainsTarget(i),c=n.entry,a=t&&h&&this._computeTargetAndRootIntersection(i,s,e),l=null;this._rootContainsTarget(i)?o&&!this.root||(l=e):l={top:0,bottom:0,left:0,right:0,width:0,height:0};var f=n.entry=new r({time:window.performance&&performance.now&&performance.now(),target:i,boundingClientRect:s,rootBounds:l,intersectionRect:a});c?t&&h?this._hasCrossedThreshold(c,f)&&this._queuedEntries.push(f):c&&c.isIntersecting&&this._queuedEntries.push(f):this._queuedEntries.push(f)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},s.prototype._computeTargetAndRootIntersection=function(e,i,r){if("none"!=window.getComputedStyle(e).display){for(var s,h,c,a,f,d,g,m,v=i,_=p(e),b=!1;!b&&_;){var w=null,y=1==_.nodeType?window.getComputedStyle(_):{};if("none"==y.display)return null;if(_==this.root||9==_.nodeType)if(b=!0,_==this.root||_==t)o&&!this.root?!n||0==n.width&&0==n.height?(_=null,w=null,v=null):w=n:w=r;else{var I=p(_),E=I&&u(I),T=I&&this._computeTargetAndRootIntersection(I,E,r);E&&T?(_=I,w=l(E,T)):(_=null,v=null)}else{var R=_.ownerDocument;_!=R.body&&_!=R.documentElement&&"visible"!=y.overflow&&(w=u(_))}if(w&&(s=w,h=v,c=void 0,a=void 0,f=void 0,d=void 0,g=void 0,m=void 0,c=Math.max(s.top,h.top),a=Math.min(s.bottom,h.bottom),f=Math.max(s.left,h.left),d=Math.min(s.right,h.right),m=a-c,v=(g=d-f)>=0&&m>=0&&{top:c,bottom:a,left:f,right:d,width:g,height:m}||null),!v)break;_=_&&p(_)}return v}},s.prototype._getRootRect=function(){var e;if(this.root&&!d(this.root))e=u(this.root);else{var o=d(this.root)?this.root:t,n=o.documentElement,i=o.body;e={top:0,left:0,right:n.clientWidth||i.clientWidth,width:n.clientWidth||i.clientWidth,bottom:n.clientHeight||i.clientHeight,height:n.clientHeight||i.clientHeight}}return this._expandRectByRootMargin(e)},s.prototype._expandRectByRootMargin=function(t){var e=this._rootMarginValues.map(function(e,o){return"px"==e.unit?e.value:e.value*(o%2?t.width:t.height)/100}),o={top:t.top-e[0],right:t.right+e[1],bottom:t.bottom+e[2],left:t.left-e[3]};return o.width=o.right-o.left,o.height=o.bottom-o.top,o},s.prototype._hasCrossedThreshold=function(t,e){var o=t&&t.isIntersecting?t.intersectionRatio||0:-1,n=e.isIntersecting?e.intersectionRatio||0:-1;if(o!==n)for(var i=0;i<this.thresholds.length;i++){var r=this.thresholds[i];if(r==o||r==n||r<o!=r<n)return!0}},s.prototype._rootIsInDom=function(){return!this.root||f(t,this.root)},s.prototype._rootContainsTarget=function(e){var o=this.root&&(this.root.ownerDocument||this.root)||t;return f(o,e)&&(!this.root||o==e.ownerDocument)},s.prototype._registerInstance=function(){e.indexOf(this)<0&&e.push(this)},s.prototype._unregisterInstance=function(){var t=e.indexOf(this);-1!=t&&e.splice(t,1)},window.IntersectionObserver=s,window.IntersectionObserverEntry=r}function i(t){try{return t.defaultView&&t.defaultView.frameElement||null}catch(t){return null}}function r(t){this.time=t.time,this.target=t.target,this.rootBounds=a(t.rootBounds),this.boundingClientRect=a(t.boundingClientRect),this.intersectionRect=a(t.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0}),this.isIntersecting=!!t.intersectionRect;var e=this.boundingClientRect,o=e.width*e.height,n=this.intersectionRect,i=n.width*n.height;this.intersectionRatio=o?Number((i/o).toFixed(4)):this.isIntersecting?1:0}function s(t,e){var o,n,i,r=e||{};if("function"!=typeof t)throw new Error("callback must be a function");if(r.root&&1!=r.root.nodeType&&9!=r.root.nodeType)throw new Error("root must be a Document or Element");this._checkForIntersections=(o=this._checkForIntersections.bind(this),n=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout(function(){o(),i=null},n))}),this._callback=t,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(r.rootMargin),this.thresholds=this._initThresholds(r.threshold),this.root=r.root||null,this.rootMargin=this._rootMarginValues.map(function(t){return t.value+t.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function h(t,e,o,n){"function"==typeof t.addEventListener?t.addEventListener(e,o,n||!1):"function"==typeof t.attachEvent&&t.attachEvent("on"+e,o)}function c(t,e,o,n){"function"==typeof t.removeEventListener?t.removeEventListener(e,o,n||!1):"function"==typeof t.detatchEvent&&t.detatchEvent("on"+e,o)}function u(t){var e;try{e=t.getBoundingClientRect()}catch(t){}return e?(e.width&&e.height||(e={top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.right-e.left,height:e.bottom-e.top}),e):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function a(t){return!t||"x"in t?t:{top:t.top,y:t.top,bottom:t.bottom,left:t.left,x:t.left,right:t.right,width:t.width,height:t.height}}function l(t,e){var o=e.top-t.top,n=e.left-t.left;return{top:o,left:n,height:e.height,width:e.width,bottom:o+e.height,right:n+e.width}}function f(t,e){for(var o=e;o;){if(o==t)return!0;o=p(o)}return!1}function p(e){var o=e.parentNode;return 9==e.nodeType&&e!=t?i(e):(o&&o.assignedSlot&&(o=o.assignedSlot.parentNode),o&&11==o.nodeType&&o.host?o.host:o)}function d(t){return t&&9===t.nodeType}}(); 26530 !function(){if("function"==typeof window.CustomEvent)return!1;window.CustomEvent=function(n,t){t=t||{bubbles:!1,cancelable:!1,detail:null};var e=document.createEvent("CustomEvent");return e.initCustomEvent(n,t.bubbles,t.cancelable,t.detail),e}}(); 26531 26532 var langify = window.langify || {}; 26533 var customContents = {}; 26534 var customContents_image = {}; 26535 var langifySettingsOverwrites = {}; 26536 var defaultSettings = { 26537 debug: false, // BOOL : Enable/disable console logs 26538 observe: true, // BOOL : Enable/disable the entire mutation observer (off switch) 26539 observeLinks: false, 26540 observeImages: true, 26541 observeCustomContents: true, 26542 maxMutations: 5, 26543 timeout: 100, // INT : Milliseconds to wait after a mutation, before the next mutation event will be allowed for the element 26544 linksBlacklist: [], 26545 }; 26546 26547 if(langify.settings) { 26548 langifySettingsOverwrites = Object.assign({}, langify.settings); 26549 langify.settings = Object.assign(defaultSettings, langify.settings); 26550 } else { 26551 langify.settings = defaultSettings; 26552 } 26553 26554 langify.settings.theme = null; 26555 langify.settings.switcher = null; 26556 26557 langify.locale = langify.locale || { 26558 primary: true, 26559 iso_code: "en", 26560 root_url: "\/en-us", 26561 language_id: "ly7772", 26562 shop_url: "https:\/\/thefabricsales.com", 26563 domain_feature_enabled: null, 26564 languages: [{ 26565 iso_code: "en", 26566 root_url: "\/en-us", 26567 domain: null, 26568 },],}; 26569 26570 // Disable link correction ALWAYS on languages with mapped domains 26571 26572 if(langify.locale.root_url == '/') { 26573 langify.settings.observeLinks = false;
26574 } 26575 26576 window.addEventListener('DOMContentLoaded', function() { 26577 langify.helper = new LyHelper(); 26578 26579 // Custom Contents Section 26580 26581 // Images Section 26582 26583 26584 26585 var langifyInstance = new Langify(langify.settings, langify.locale); 26586 }); 26587</script>
26587<!-- langify-v2-scripts-end --> 26588 26589<div id="shopify-block-AcVdWR1d0ZzhmRUg1e__11560147490181472608" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: rivo-init -->
26589<script type="text/javascript" id="rivo-app-embed-init"> 26590 window.Rivo = window.Rivo || {}; 26591 window.Rivo.embedded_version_enabled = true; 26592 window.Rivo.common = window.Rivo.common || {}; 26593 window.Rivo.common.shop = { 26594 permanent_domain: 'the-fabric-sales-shop.myshopify.com', 26595 currency: "EUR", 26596 money_format: "${{amount}}", 26597 id: 9041034 26598 }; 26599 26600 window.Rivo.common.template = 'index'; 26601 window.Rivo.common.full_template = 'index'; 26602 window.Rivo.common.cart = {}; 26603 window.Rivo.common.translations = {}; 26604 window.Rivo.global_config = {"asset_urls":{"loy":{"api_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_api.js?v=1764090844","lp_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.js?v=1764090843","lp_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_lp.css?v=1787090345","profile_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.js?v=1764090842","profile_loyalty_js":null,"profile_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_rivo_profile.css?v=1786981399","init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_init.js?v=1764090841","referrals_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.js?v=1764090845","referrals_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_referrals.css?v=1700287043","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0037\/2110\/1430\/t\/963\/assets\/ba_loy_widget.js?v=1728252181","widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_widget.css?v=1692840875","page_init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_init.js?v=1711433130","page_widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page_widget.js?v=1711432435","page_widget_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_loy_page.css?v=1693059047","page_preview_js":null,"app_proxy_applications_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/app_proxy_application.js?v=1708835151"},"forms":{"init_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_init.js?v=1711433134","widget_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms_widget.js?v=1711433135","forms_css":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_forms.css?v=1691714518"},"global":{"helper_js":"https:\/\/cdn.shopify.com\/s\/files\/1\/0194\/1736\/6592\/t\/1\/assets\/ba_tracking.js?v=1764090840"}},"proxy_paths":{"loy":"\/apps\/ba-loy","app_metrics":"\/apps\/ba-loy\/app_metrics"},"aat":["loy"],"pv":false,"sts":false,"bam":false,"batc":false,"base_money_format":"\u0026euro;{{amount}}","online_store_version":2,"loy_js_api_enabled":false,"hide_console_ad":false,"shopify_markets_enabled":false,"google_client_id":"105612801293-i27f7uh4jfd7tajl14hqbqlvd6dr5psc.apps.googleusercontent.com","multipass_v_token":false,"clear_latest_order_cache":false,"shop":{"id":9041034,"name":"THE FABRIC SALES ","domain":"thefabricsales.com"},"theme_extension_local_assets":false}; 26605 26606 if (!window.Rivo.global_config.theme_extension_local_assets) { 26607 window.Rivo.global_config.asset_urls = { 26608 ...window.Rivo.global_config.asset_urls, 26609 loy: { 26610 api_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_rivo_api.js', 26611 init_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_init.js', 26612 referrals_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_referrals.js', 26613 referrals_css: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_referrals.css', 26614 widget_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_widget.js', 26615 widget_css: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_widget.css', 26616 page_init_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_page_init.js', 26617 page_widget_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_page_widget.js', 26618 page_widget_css: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_loy_page.css', 26619 page_preview_js: "/assets/msg/loy_page_preview.js", 26620 app_proxy_application_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/app_proxy_application.js', 26621 lp_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_rivo_lp.js', 26622 profile_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_rivo_profile.js', 26623 profile_loyalty_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_rivo_profile_loyalty.js' 26624 }, 26625 forms: { 26626 init_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_forms_init.js', 26627 widget_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_forms_widget.js', 26628 forms_css: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_forms.css' 26629 }, 26630 global: { 26631 helper_js: 'https://cdn.shopify.com/extensions/01a0d65b-7b8c-7dd1-9526-56db02ef8530/rivo-loyalty-rewards-referrals-821/assets/ba_tracking.js' 26632 } 26633 }; 26634 } 26635 26636 26637 26638 window.Rivo.loy_config = {"brand_theme_settings":{"enabled":true,"button_bg":"#2f3192","header_bg":"#2f3192","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#2f3192","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#2f3192","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":3,"points":1,"referrals":2},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"launcher_style_settings":{"enabled":true,"button_bg":"#2f3192","header_bg":"#2f3192","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#2f3192","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#2f3192","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{"vip":3,"points":1,"referrals":2},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false},"points_program_enabled":false,"referral_program_enabled":false,"membership_program_enabled":false,"vip_program_enabled":false,"vip_progress_block_show_highest_tier":false,"vip_program_tier_type":"points_earned","vip_program_peri
26638od":"lifetime","floating_widget_settings":{"enabled":true,"button_bg":"#2f3192","header_bg":"#2f3192","desc_color":"#737376","icon_color":"#3a3a3a","link_color":"#20124d","visibility":"both","cards_shape":"rounded","hide_widget":false,"launcher_bg":"#2f3192","mobile_icon":"star","mobile_text":"Rewards","title_color":"#212b36","banner_image":"","desktop_icon":"star","desktop_text":"Rewards","inputs_shape":"rounded","primary_font":"Inter","buttons_shape":"rounded","mobile_layout":"icon_with_text","primary_color":"#2f3192","desktop_layout":"icon_with_text","launcher_shape":"circle","secondary_font":"Inter","container_shape":"rounded","mobile_placement":"left","button_text_color":"#ffffff","desktop_placement":"left","header_text_color":"#ffffff","powered_by_hidden":false,"launcher_text_color":"#ffffff","mobile_side_spacing":20,"desktop_side_spacing":20,"panel_order_settings":{},"mobile_bottom_spacing":20,"desktop_bottom_spacing":20,"hide_widget_permanently":false,"hide_widget_launcher_on_mobile":false,"desktop_launcher_icon":null,"mobile_launcher_icon":null},"widget_custom_icons":{"brand_icon":null,"rewards":null,"ways_to_earn":null,"ways_to_redeem":null},"widget_css":"#baLoySectionWrapper .ba-loy-bg-color {\n background: linear-gradient(125deg, hsla(239,51%,38%,1), hsla(239,60%,22%,1));\n}\n\n#baLoySectionWrapper .section-panel-wrapper {\n box-shadow:rgba(0, 0, 0, 0.1) 0px 4px 15px 0px, rgba(0, 0, 0, 0.1) 0px 1px 2px 0px, #2f3192 0px 2px 0px 0px inset;\n}\n\n\n\n\n.header-main, .header-secondary, .points-expiry-desc {\n color: #ffffff !important;\n}\n.main-default a.sign-in{\n color: #20124d !important;\n}\n\n.section-table-piece-detail-items .li-img path {\n fill: #3a3a3a;\n}\n\n.buttons-icons-detail-image .li-img {\n fill: #3a3a3a;\n}\n\n#baLoySectionWrapper .loy-button-main{\n background: #2f3192;\n color: #ffffff;\n}\n\n #baLoySectionWrapper .loy-button-main{\n color: #ffffff;\n }\n\n #baLoySectionWrapper .main-default, #baLoySectionWrapper div.panel-section .head-title,#baLoySectionWrapper body {\n color: #212b36;\n }\n\n #baLoySectionWrapper .section-panel-wrapper .panel-desc, #baLoySectionWrapper .main-default.sign-in-text{\n color: #737376;\n }\n\n #launcher-wrapper{\n background: #2f3192;\n }\n\n#baLoySectionWrapper div.section-bottom{\n display:none;\n}\n\n.ba-loy-namespace .ba-loy-messenger-frame, #launcher-wrapper{\n left: 20px;\n right: auto;\n}\n.ba-loy-namespace .ba-loy-messenger-frame {\n bottom: 90px;\n}\n#launcher-wrapper{\n bottom: 20px;\n}\n\n.launcher-text{\n color: #ffffff !important;\n}\n\n#launcher-wrapper .launcher-desktop { display: block; }\n#launcher-wrapper .launcher-mobile { display: none; }\n\n@media (max-device-width: 851px) and (orientation: landscape), (max-width: 500px) {\n .ba-loy-namespace .ba-loy-messenger-frame{\n height: 100%;\n min-height: 100%;\n bottom: 0;\n right: 0;\n left: 0;\n top: 0;\n width: 100%;\n border-radius: 0 !important;\n }\n #launcher-wrapper.up{\n display: none;\n }\n #launcher-wrapper{\n left: 20px;\n right: auto;\n bottom: 20px;\n }\n #launcher-wrapper .launcher-desktop { display: none; }\n #launcher-wrapper .launcher-mobile { display: block; }\n}\n\n\n\n.ba-loy-circle{border-radius: 30px !important;}\n.ba-loy-rounded{border-radius: 10px !important;}\n.ba-loy-square{border-radius: 0px !important;}\n","domain_name":"loyalty.rivo.io","font_settings":{},"translations":{"vip_perks":"Perks","vip_tiers":"VIP Tiers","general_by":"by","general_or":"OR","vip_reward":"VIP reward","vip_status":"VIP Status","general_day":"Day","social_like":"Like","social_share":"Share","vip_benefits":"Benefits","general_error":"Hmm, something went wrong, please try again shortly","general_month":"Month","general_point":"Point","general_spend":"you spend","general_spent":"Spent","social_follow":"Follow","tos_expiry_at":"Reward expires on {{expiry_date}}.","vip_tier_desc":"Gain access to exclusive rewards.","general_credit":"Credit","general_points":"Points","general_redeem":"Redeem","general_reward":"reward","vip_tier_spend":"Spend {{amount}}","general_credits":"Credits","general_go_back":"Go back","general_pending":"Pending","general_rewards":"Rewards","general_sign_in":"Sign in","general_sign_up":"Sign up","referrals_title":"Referral Program","review_complete":"Post a product review","survey_complete":"Complete a Survey","general_approved":"Approved","general_share_on":"Share on","general_you_have":"You have","tos_free_product":"Reward only applies to {{product_name}}","acct_creation_btn":"Start Earning","general_cancelled":"Cancelled","general_edit_date":"Edit Date","general_save_date":"Save date","general_show_more":"Show more","general_signed_up":"signed up","member_point_desc":"Earn points and turn these into rewards!","referral_complete":"Complete a Referral","tos_expiry_months":"Expires {{expiry_months}} month(s) after being redeemed.","vip_tier_achieved":"Unlocked {{tier_name}}","vip_tier_added_to":"Added to {{tier_name}}","acct_creation_desc":"Get rewarded for being an awesome customer","general_apply_code":"Apply code","general_share_link":"Share your Personal Link","referrals_email_to":"To","vip_achieved_until":"Achieved until","vip_tier_to_unlock":"to unlock","visitor_point_desc":"Earn points and turn these into rewards!","acct_creation_title":"Join and Earn Rewards","general_drop_points":"Limited time bonus points","general_reward_show":"Show","member_header_title":"{points}","member_point_header":"Points","referrals_completed":"referrals completed so far","vip_tier_dropped_to":"Fell to {{tier_name}}","vip_tier_on_highest":"You did it! You're on the highest tier ð","general_balance_text":"store credit","general_drop_credits":"Limited time bonus credits","general_past_rewards":"Past rewards","general_product_page":"product page","general_ways_to_earn":"Ways to earn","general_your_rewards":"Your rewards","referrals_email_send":"Send email","referrals_get_reward":"Get your","referrals_share_link":"Share this link with a friend for them to claim the reward","social_facebook_like"
26638:"Like page on Facebook","social_tiktok_follow":"Follow on TikTok","social_twitter_share":"Share link on X","tos_min_order_amount":"Applies to all orders over {{min_order_amount}}.","vip_tier_earn_points":"Earn {{points}} Points","vip_tier_retained_to":"Kept {{tier_name}}","vip_tier_vip_history":"VIP History","visitor_header_title":"Rewards Program","visitor_point_header":"Earn Points","acct_creation_sign_in":"Already a member?","general_cancel_points":"Points canceled","general_no_points_yet":"No Points yet","general_refund_points":"Points refunded","general_sms_subscribe":"Subscribe to SMS","member_header_caption":"Your points","social_facebook_share":"Share link on Facebook","social_handle_missing":"Please enter your handle","social_twitter_follow":"Follow on X","vip_reward_earned_via":"Earned via {{vip_tier_name}} tier","vip_you_have_achieved":"You've achieved","wallet_pass_subscribe":"Add Wallet Pass","general_apply_code_now":"Apply code now","general_cancel_credits":"Credits canceled","general_no_rewards_yet":"No rewards yet","general_place_an_order":"Place an order","general_points_expired":"Points expired","general_refund_credits":"Credits refunded","general_sms_subscribed":"Subscribed to SMS","general_upload_receipt":"Submit a Receipt","general_ways_to_redeem":"Ways to redeem","referrals_claim_reward":"Claim your gift","referrals_code_invalid":"This referral code is invalid","referrals_email_invite":"Refer friends by email","referrals_visitor_desc":"Refer a friend who makes a purchase and both of you will claim rewards.","review_complete_points":"{{points_amount}} Points for every review posted","tos_min_order_quantity":"Minimum {{min_order_quantity}} items required in cart.","visitor_header_caption":"Earn points, save, and unlock exclusive perks","general_birthday_reward":"Celebrate with a reward","general_challenge_photo":"Submit a Challenge Photo","general_credits_expired":"Credits expired","general_discount_amount":"points for ${{discount_amount}} off","general_email_subscribe":"Subscribe to Emails","general_expiration_date":"Expiration Date","general_no_activity_yet":"No activity yet","general_placed_an_order":"Placed an order","general_points_activity":"Points History","general_share_via_email":"Share via Email","general_upcoming_reward":"Upcoming reward","general_you_have_points":"You have {{points}} points","membership_order_placed":"Credits earned from placing an order","referrals_email_message":"Message","referrals_invalid_email":"Please enter a valid email address","referrals_referral_code":"Your referral link to share","social_instagram_follow":"Follow on Instagram","tos_apply_to_collection":"Only for products in specific collections.","tos_max_shipping_amount":"Maximum shipping amount of {{max_shipping_amount}}.","vip_tier_no_vip_history":"No VIP membership history yet","general_email_subscribed":"Subscribed to Emails","general_enter_valid_date":"Please enter a valid date","general_points_for_every":"Points for every","general_uploaded_receipt":"Submitted a Receipt","general_vip_tier_upgrade":"VIP Tier Upgrade Points","referral_complete_points":"{{points_amount}} Points for every referral completed","referrals_call_to_action":"Refer friends and earn","referrals_claimed_reward":"Here's your","referrals_create_account":"Create an Account","referrals_status_blocked":"blocked","referrals_status_pending":"pending","referrals_your_referrals":"Your referrals","activity_expiration_label":"Expires","general_click_to_see_more":"View My Rewards Account","general_product_purchased":"Product Purchased","general_redeemed_a_reward":"Redeemed a Reward","general_use_discount_code":"Use this discount code on your next order!","gift_card_sync_past_tense":"Gift card sync","referrals_already_visited":"Already visited this page","referrals_general_invalid":"Sorry, looks like this referral is invalid","referrals_referred_reward":"They will get","referrals_referrer_reward":"You will get","social_handle_placeholder":"@username","general_celebrate_birthday":"Celebrate a birthday","general_how_to_earn_points":"How do I earn Points?","loyalty_page_general_spent":"Spent","loyalty_page_rewards_title":"Rewards","referrals_no_referrals_yet":"No referrals yet","referrals_program_disabled":"This referral program is disabled","referrals_status_completed":"completed","review_complete_past_tense":"Posted a product review","survey_complete_past_tense":"Completed a Survey","general_add_product_to_cart":"Add product to cart","general_balance_text_plural":"Credits","general_drop_points_expired":"Limited time bonus points expired","general_fallback_first_name":"there","general_not_enough_earnings":"Not enough earnings to redeem","general_were_awarded_points":"were awarded points","loyalty_page_general_points":"Points","loyalty_page_general_redeem":"Redeem","activity_table_header_status":"Status","general_drop_credits_expired":"Limited time bonus credits expired","general_manual_points_adjust":"manual points adjustment","referral_complete_past_tense":"Completed a Referral","referrals_similar_ip_invalid":"We are unable to process referrals within the same IP address","social_provide_handle_button":"Share handle","social_provide_tiktok_handle":"Share your TikTok handle","store_credit_sync_past_tense":"Store credit sync","vip_tier_orders_placed_count":"Place {{amount}} Orders","general_activate_store_credit":"Activate Store Credit","general_apply_to_subscription":"Apply to
26638subscription","general_celebrate_anniversary":"Celebrate Loyalty Anniversary","general_punch_card_checkpoint":"Punch Card Checkpoint","general_redeem_error_vip_tier":"This reward requires a higher VIP tier","general_redeemed_store_credit":"Redeemed Store Credit","general_store_credit_redeemed":"{{store_credit_amount}} in store credit has been added to your account. Apply at checkout.","loyalty_page_rewards_subtitle":"You have the following rewards ready to use","checkout_ui_redeem_points_desc":"You have {{points}} points! Redeem for discounts on this order.","general_discount_amount_coupon":"${{discount_amount}} off coupon","general_have_not_earned_points":"You haven't earned any Points yet.","membership_page_benefits_title":"Membership Benefits","referrals_email_to_placeholder":"Add a comma-separated list of emails","referrals_name_must_be_present":"Please enter your first name","account_ui_loyalty_status_title":"Welcome, {{first_name}}! You have {{balance}} points","checkout_ui_redeem_points_login":"Log in","checkout_ui_redeem_points_title":"Redeem your points","general_add_points_default_note":"Points granted by points import","general_celebrate_your_birthday":"Let's celebrate your birthday! ð Please give us 30 days notice - otherwise, you'll have to wait another year.","general_please_choose_an_option":"Please choose an option from the","general_redeem_error_max_points":"Exceeded maximum points to spend","general_redeem_error_min_points":"Did not meet minimum points to redeem","loyalty_page_banner_earn_button":"Earn points","loyalty_page_rewards_no_rewards":"No rewards yet","loyalty_page_ways_to_earn_title":"Ways to Earn","referrals_email_already_claimed":"This email has already been claimed","referrals_general_invalid_title":"We're Sorry","social_facebook_like_past_tense":"Liked a page on Facebook","social_provide_instagram_handle":"Share your Instagram handle","social_tiktok_follow_past_tense":"Followed on TikTok","social_twitter_share_past_tense":"Shared a link on X","activity_table_header_expiration":"Expires At","loyalty_page_banner_login_button":"Sign In","loyalty_page_upload_receipt_help":"Upload a receipt within the last 30 days to earn points. Please lay the receipt on a flat surface and take a photo from a close distance.","social_facebook_share_past_tense":"Shared a link on Facebook","social_twitter_follow_past_tense":"Followed on X","wallet_pass_subscribe_past_tense":"Added Wallet Pass","account_slideout_home_login_title":"Sign in to manage your account","general_cashback_not_earned_title":"You didn't earn CashBack on this order","general_cross_collection_purchase":"Cross Collection Purchase","general_points_for_judgeme_review":"JudgeMe review","loyalty_page_banner_redeem_button":"Redeem Rewards","loyalty_page_subscribe_email_help":"Subscribe to our email list and earn points","loyalty_page_ways_to_redeem_title":"Ways to Redeem","membership_page_benefits_subtitle":"Here's an overview of your membership benefits","referrals_account_already_claimed":"You already have an account. You can invite your friends to win rewards!","vip_tier_products_purchased_count":"Purchase {{amount}} Specific Products","account_ui_loyalty_status_subtitle":"You're on the {{vip_tier_name}} tier","checkout_ui_activate_account_title":"Activate Your Account","checkout_ui_redeemed_rewards_title":"Your rewards","general_reset_removal_default_note":"Existing points removed for points reset from import","general_store_credit_transfer_sent":"Sent {{amount}} credit to {{recipient_email}}","loyalty_page_customer_birthday_day":"Day","loyalty_page_upload_receipt_attach":"Attach File","loyalty_page_upload_receipt_button":"Submit Receipt","loyalty_page_ways_to_earn_subtitle":"Earn points by completing these actions","referrals_your_referrals_show_here":"Your referrals will show here.","social_instagram_follow_past_tense":"Followed on Instagram","account_slideout_orders_login_title":"Sign in to view your orders","checkout_ui_points_estimation_title":"Complete this purchase to earn up to {{points}} points","checkout_ui_refer_friends_login_url":"\/account\/login?return_url=\/account\u0026email={{customer_email}}","general_cashback_not_earned_subject":"You didn't earn CashBack on this order","general_loyalty_program_and_rewards":"Loyalty Program \u0026 Rewards","general_vip_tier_upgrade_past_tense":"{{tier_name}} Entry Points","general_your_rewards_will_show_here":"Your rewards will show here.","loyalty_page_banner_logged_in_title":"Welcome to the program","loyalty_page_banner_register_button":"Join Now","loyalty_page_explainer_step_1_title":"Signup","loyalty_page_explainer_step_2_title":"Earn","loyalty_page_explainer_step_3_title":"Redeem","loyalty_page_subscribe_email_button":"Subscribe","loyalty_page_upload_receipt_no_file":"Please select a file to upload","loyalty_page_upload_receipt_success":"Thanks! Your receipt will be reviewed shortly","membership_page_banner_login_button":"Sign In","membership_page_banner_login_prefix":"Already a member?","membership_tier_unlocked_past_tense":"Membership Signup","referrals_email_message_placeholder":"Customize your referral message. The referral link will be automatically added.","account_slideout_profile_login_title":"Sign in to manage your profile","checkout_ui_redeem_points_login_desc":"to view your points balance and discover rewards available for redemption.","checkout_ui_redeem_store_credit_desc":"You have ${{store_credit}} in store credit.","general_cashback_not_earned_subtitle":"This order wasn't eligible for CashBack.","loyalty_page_banner_logged_out_title":"Join our Loyalty Program","loyalty_page_customer_birthday_month":"Month","loyalty_page_customer_birthday_title":"Celebrate your birthday","loyalty_page_ways_to_redeem_subtitle":"Redeem points for these rewards","vip_tier_product_ids_purchased_count":"Purchase {{amount}} Specific Products","checkout_ui_cashback_estimation_title":"Complete this purchase to earn up to {{cashback}} in CashBack","checkout_ui_install_wallet_pass_title":"Install our Wallet Pass for E
26638xclusive Offers","checkout_ui_points_estimation_subtext":"Loyalty points can be redeemed for rewards on future purchases. Actual points awarded may differ if other discounts are applied.","checkout_ui_redeem_store_credit_title":"Apply your store credit","checkout_ui_refer_friends_login_title":"Claim your points from this purchase !","general_applied_to_subscription_order":"Applied to subscription order","general_celebrate_birthday_past_tense":"Celebrated a birthday","general_choose_redemption_destination":"Choose to use it now or on your next subscription order","general_discount_code_applied_to_cart":"Discount applied to your cart","loyalty_page_general_enter_valid_date":"Please enter a valid date","account_dashboard_activity_block_title":"Your Activity","account_dashboard_member_card_cta_text":"View Rewards","account_dashboard_referral_block_title":"Refer a friend","general_reset_new_balance_default_note":"Points reset to new balance by points import","general_store_credit_transfer_received":"Received {{amount}} credit from {{sender_email}}","general_use_discount_code_free_product":"Use this discount code on your next order to get a free product!","loyalty_page_explainer_logged_in_title":"Hi \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","loyalty_page_explainer_step_1_subtitle":"Create an account on our store","loyalty_page_explainer_step_2_subtitle":"Earn points for shopping","loyalty_page_explainer_step_3_subtitle":"Redeem points for discounts","loyalty_page_vip_tiers_logged_in_title":"VIP Tiers","membership_page_explainer_step_1_title":"Signup","membership_page_explainer_step_2_title":"Earn","membership_page_explainer_step_3_title":"Redeem","membership_recurring_signup_past_tense":"Recurring Credit","referrals_advocate_stats_email_claimed":"Claimed","checkout_ui_activate_account_button_url":"\/account\/login?return_url=\/account","checkout_ui_cashback_estimation_subtext":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","general_subscription_redemption_applied":"This reward will apply to your next subscription order","loyalty_page_activity_table_header_date":"Date","loyalty_page_activity_table_no_activity":"No activity yet","loyalty_page_explainer_logged_out_title":"How it Works","loyalty_page_vip_tiers_logged_out_title":"VIP Tiers","membership_page_banner_login_button_url":"\/account\/login?return_url=\/account","social_provide_tiktok_handle_past_tense":"Shared your TikTok handle","account_dashboard_member_card_body_title":"You have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e Points","account_ui_loyalty_status_cta_button_url":"\/pages\/loyalty-program","checkout_ui_activate_account_button_text":"Activate Account","checkout_ui_activate_account_description":"Activate your loyalty account to start earning points, tracking rewards, and accessing exclusive member benefits.","checkout_ui_redeem_points_alternate_name":"points","checkout_ui_redeemed_rewards_description":"Your rewards available to use","checkout_ui_redeemed_rewards_login_title":"Log in","checkout_ui_refer_friends_referral_title":"Refer a Friend","general_celebrate_anniversary_past_tense":"Celebrated Loyalty Anniversary","loyalty_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","loyalty_page_customer_birthday_save_date":"Save Date","loyalty_page_upload_challenge_photo_help":"Upload a challenge photo to earn.","referrals_advocate_stats_email_completed":"Completed","referrals_create_account_to_claim_coupon":"Create an Account to claim your coupon","account_dashboard_referral_block_subtitle":"Give your friends a reward and claim your own when they make a purchase","account_ui_loyalty_status_cta_button_text":"View Rewards","checkout_ui_redeemed_rewards_select_label":"Select a Reward","loyalty_page_activity_table_header_action":"Activity","loyalty_page_banner_logged_in_description":"As a member, you will earn points for shopping","loyalty_page_explainer_logged_in_subtitle":"Here's an overview of your current points balance and recent activity","loyalty_page_vip_tiers_logged_in_subtitle":"You are on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","membership_page_banner_add_to_cart_button":"Join Now","membership_page_explainer_step_1_subtitle":"Create an account on our store","membership_page_explainer_step_2_subtitle":"Earn points for shopping","membership_page_explainer_step_3_subtitle":"Redeem points for discounts","account_dashboard_member_card_header_title":"Welcome \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e","account_dashboard_vip_tiers_progress_t
26638itle":"VIP Tier Status","checkout_ui_install_wallet_pass_button_url":"\/#rivo","general_converted_to_credits_external_note":"Converted your points balance to store credit","general_converted_to_credits_internal_note":"Converted from points to store credit","loyalty_page_banner_logged_out_description":"Join for free and begin earning points \u0026 rewards every time you shop.","loyalty_page_general_activate_store_credit":"Activate Store Credit","loyalty_page_general_redeemed_store_credit":"Redeemed Store Credit","loyalty_page_upload_challenge_photo_attach":"Attach File","loyalty_page_upload_challenge_photo_button":"Submit Challenge Photo","loyalty_page_vip_tiers_logged_out_subtitle":"Join our VIP loyalty program to unlock exclusive rewards available only to members.","membership_page_activity_table_header_date":"Date","membership_page_activity_table_no_activity":"No activity yet","membership_page_banner_is_subscriber_title":"Welcome to our Membership Program","membership_page_status_is_subscriber_title":"You have an Active Membership","referrals_advocate_stats_email_link_clicks":"Link Clicks","social_provide_instagram_handle_past_tense":"Shared your Instagram handle","account_dashboard_member_card_body_subtitle":"You're on the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.tier?.name\"\u003e\u003c\/span\u003e tier","account_dashboard_referral_block_share_html":"\u003ca href=\"\/pages\/refer-a-friend\"\u003eEmail your link to friends\u003c\/a\u003e or \u003ca href=\"\/pages\/refer-a-friend?popup_panel=email_stats\"\u003eget your stats\u003c\/a\u003e","checkout_ui_install_wallet_pass_button_text":"Install Wallet Pass","checkout_ui_install_wallet_pass_description":"Unlock exclusive offers and rewards with our Wallet Pass.","checkout_ui_login_notification_banner_title":"Have loyalty discounts or rewards that you'd like to apply?","checkout_ui_refer_friends_login_description":"Log in or register to activate your loyalty account, redeem your points and access your special offers.","loyalty_page_activity_table_header_earnings":"Points","loyalty_page_upload_challenge_photo_no_file":"Please select a file to upload","loyalty_page_upload_challenge_photo_success":"Thanks! Your challenge photo will be reviewed shortly","membership_page_activity_expiration_warning":"Expiration Date: \u003cspan rivo-x-data rivo-x-text=\"$store.loy_config.credit_mode ? $store.customer.credits_expiry : $store.customer.points_expiry\"\u003e\u003c\/span\u003e","membership_page_banner_non_subscriber_title":"Join our Membership Program","membership_recurring_anniversary_past_tense":"Membership Anniversary Credits","account_dashboard_unused_rewards_block_title":"Use your rewards","checkout_ui_redeem_incremental_earnings_desc":"How much of your {{balance}} in balance (equivalent to ${{balance_to_currency}}) would you like to redeem?","checkout_ui_refer_friends_login_button_title":"Activate my account","general_order_placed_store_credit_multiplier":"Earn cash back for every $1 spent","loyalty_page_vip_tiers_progress_column_title":"Tier Status","membership_page_activity_table_header_action":"Activity","referrals_advocate_stats_email_unique_visits":"Unique visits from your link","referrals_email_your_friend_has_referred_you":"Your friend has referred you to {{shop_name}}","account_dashboard_vip_tiers_progress_subtitle":"Earn \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","checkout_ui_login_notification_banner_subtext":"to login to your account","checkout_ui_redeem_incremental_earnings_login":"Log in","checkout_ui_redeem_incremental_earnings_title":"Redeem store balance","checkout_ui_redeem_points_select_custom_label":"{{reward_name}} orders ${{min_order_amount}}+ for {{points_amount}} points","checkout_ui_refer_friends_referral_button_url":"","loyalty_page_activity_table_header_expiration":"Expires At","membership_page_banner_add_to_cart_button_url":"\/membership-add-to-cart","membership_page_cancel_membership_modal_title":"Are you sure you want to cancel your membership?","membership_page_explainer_is_subscriber_title":"Hi \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.first_name\"\u003e\u003c\/span\u003e, you have \u003cstrong\u003e\u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_credits_tally\"\u003e\u003c\/span\u003e\u003c\/strong\u003e in Store Credit","membership_page_status_is_subscriber_subtitle":"You will be charged next on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_next_charge_date\"\u003e\u003c\/span\u003e","referrals_email_checkout_out_and_claim_reward":"Check out the referral link and claim a free reward.","account_dashboard_rewards_progress_block_t
26638itle":"Earn more rewards","checkout_ui_gift_with_purchase_applied_message":"Free gift applied","checkout_ui_redeem_points_select_discount_desc":"Please select a discount","checkout_ui_redeem_points_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeemed_rewards_login_description":"to view your rewards available to use.","checkout_ui_refer_friends_referral_description":"Share your referral link with friends and earn rewards each time a new friend makes a purchase.","membership_page_activity_table_header_earnings":"Credits","membership_page_cancel_membership_modal_button":"Yes, Cancel my Membership","membership_page_explainer_non_subscriber_title":"How it Works","account_dashboard_unused_rewards_block_subtitle":"Use your previously redeemed rewards:","checkout_ui_login_notification_banner_link_text":"Click here","checkout_ui_redeem_points_select_discount_label":"Select Discount","checkout_ui_redeemed_rewards_select_description":"Please select a reward","checkout_ui_refer_friends_referral_button_title":"Refer a Friend","general_store_credit_transfer_sent_via_gift_url":"Sent {{amount}} credit via gift URL {{transfer_url}}","loyalty_page_vip_tiers_progress_column_subtitle":"Earn \u003cspan rivo-x-data rivo-x-html=\"$store.customer?.current_vip_tier_info?.next_tier?.formatted_to_spend_or_earn\"\u003e\u003c\/span\u003e points to reach the \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.current_vip_tier_info?.next_tier?.name\"\u003e\u003c\/span\u003e tier.","membership_page_status_update_payment_link_text":"Update Payment Method","referrals_advocate_stats_email_no_referrals_yet":"No referrals yet.","account_dashboard_unused_rewards_block_date_text":"Redeemed on: {{date}}","membership_page_activity_table_header_expiration":"Expires At","membership_page_banner_is_subscriber_description":"You've unlocked exclusive savings, rewards \u0026 VIP access.","membership_page_explainer_is_subscriber_subtitle":"Here's an overview of your current credits balance and recent activity","account_dashboard_referral_block_copy_button_text":"Copy","account_dashboard_rewards_progress_block_subtitle":"Earn another \u003cspan rivo-x-data rivo-x-text=\"$store.customer.pretty_points_amount_to_next_reward\"\u003e\u003c\/span\u003e points to unlock a \u003cspan rivo-x-data rivo-x-text=\"$store.customer.next_reward?.name\"\u003e\u003c\/span\u003e reward\u003c\/p\u003e","account_dashboard_unused_rewards_block_no_rewards":"No rewards yet","checkout_ui_redeem_store_credit_apply_button_text":"Apply Store Credit","membership_page_banner_non_subscriber_description":"Unlock exclusive savings, rewards \u0026 VIP access.","membership_page_update_payment_method_modal_title":"Update Payment Method","checkout_ui_redeem_incremental_earnings_login_desc":"to view your balance.","membership_page_status_cancel_membership_link_text":"Cancel","membership_page_status_rejoin_membership_link_text":"Rejoin Membership","checkout_ui_refer_friends_referral_text_field_label":"Your referral link","membership_page_cancel_membership_modal_description":"We'd hate to see you leave. Your membership includes exclusive benefits that you'll lose access to immediately.","checkout_ui_redeem_incremental_earnings_desc_applied":"You're using {{applied_balance}} of your available {{balance}} in store credit","membership_page_status_pending_cancellation_subtitle":"Your membership will be cancelled on \u003cspan rivo-x-data rivo-x-text=\"$store.customer?.membership?.pretty_queued_for_cancellation_at\"\u003e\u003c\/span\u003e","checkout_ui_cashback_estimation_title_usd_to_currency":"Complete this purchase to earn up to {{cashback_usd_to_currency}} in CashBack","referrals_advocate_stats_email_friends_order_verified":"Friends order was verified","referrals_advocate_stats_email_referral_link_to_share":"Here's your referral link to share with friends.","referrals_advocate_stats_email_friend_claimed_discount":"Friend claimed discount","account_dashboard_vip_tiers_progress_completed_subtitle":"Congrats! You've reached the highest tier.","checkout_ui_cashback_estimation_subtext_usd_to_currency":"CashBack can be redeemed for rewards on future purchases. Actual CashBack awarded may differ if other discounts are applied.","checkout_ui_post_purchase_account_activation_button_url":"\/account\/login?return_url=\/account","membership_page_update_payment_method_modal_description":"We've sent you an email to update your payment method. Please check your inbox and follow the instructions.","checkout_ui_redeem_incremental_earnings_form_input_label":"Earnings amount","checkout_ui_redeem_incremental_discount_code_change_error":"{{code}} couldn't be used with your existing discounts.","checkout_ui_redeem_incremental_earnings_form_submit_button":"Redeem","checkout_ui_redeem_points_not_enough_points_banner_message":"You're {{points_amount}} points away from a reward","account_dashboard_rewards_progress_block_completed_subtitle":"Keep earning points to unlock more rewards","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency":"You have {{formatted_credits_tally_usd_to_currency}} in store credit to redeem (subject to FX rates at time of redemption)","checkout_ui_redeem_incremental_earnings_store_credit_success":"{{store_credit_amount}} in store credit redeemed. Apply to this order from the payment section.","checkout_ui_redeem_incremental_earnings_desc_usd_to_currency_applied":"You're using {{applied_balance_to_currency}} of your available {{formatted_credits_tally_usd_to_currency}} in store credit"},"custom_css":null,"ways_to_earn":[{"id":623180,"title":"Sign up","status":"active","name":null,"trigger":"customer_member_enabled","points_amount":100,"credits_amount":0.0,"balance_amount":100,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"100 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"},{"id":623181,"title":"Place an order","status":"active","name":null,"trigger":"order_placed","points_amount":1,"credits_amount":0.0,"balance_amount":1,"description":"Earn cash back for every $1 spent","url":null,"button_text":null,"pretty_earnings_text":"1 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"multiplier"},{"id":623182,"title":"Celebrate a birthday","status":"active","name":null,"trigger":"customer_birthday","points_amount":250,"credits_amount":0.0,"balance_amount":250,"description":null,"url":null,"button_text":null,"pretty_earnings_text":"250 Points","card_click_method":null,"hidden_from_ui":false,"creation_source":null,"translations":[],"multi_balance_settings_by_tiers":{},"multipliers":[],"currency_base_amount":1,"points_type":"fixed"}],"points_rewards":[{"id":704491,"name":"â¬5 off coupon","enabled":true,"points_amount":100,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"â¬5 off coupon (100 points required)","icon_url":null,"pretty_points_amount":"100","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":5.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":12,"show_tos":true},"pretty_terms_of_service":"Expires 12 month(s) after being redeemed. "},{"id":704492,"name":"â¬10 off coupon","enabled":true,"points_amount":200,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"â¬10 off coupon (200 points required)","icon_url":null,"pretty_points_amount":"200","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":12,"show_tos":true},"pretty_terms_of_service":"Expires 12 month(s) after being redeemed. "},{"id":704493,"name":"â¬20 off coupon","enabled":true,"points_amount":400,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"â¬20 off coupon (400 points required)","icon_url":null,"pretty_points_amount":"400","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":12,"show_tos":true},"pretty_terms_of_service":"Expires 12 month(s) after being redeemed. "}],"rewards":[{"id":704491,"name":"â¬5 off coupon","enabled":true,"points_amount":100,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"â¬5 off coupon (100 points required)","icon_url":null,"pretty_points_amount":"100","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":5.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":12,"show_tos":true},"pretty_terms_of_service":"Expires 12 month(s) after being redeemed. "},{"id":704492,"name":"â¬10 off coupon","enabled":true,"points_amount":200,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"â¬10 off coupon (200 points required)","icon_url":null,"pretty_points_amount":"200","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":10.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":12,"show_tos":true},"pretty_terms_of_service":"Expires 12 month(s) after being redeemed. "},{"id":704493,"name":"â¬20 off coupon","enabled":true,"points_amount":400,"points_type":"fixed","reward_type":"fixed_amount","source":"points","pretty_display_rewards":"â¬20 off coupon (400 points required)","icon_url":null,"pretty_points_amount":"400","purchase_type":"one_time","recurring_cycle_limit":null,"min_order_quantity":null,"translations":[],"reward_value":20.0,"min_order_value_in_cents":null,"terms_of_service":{"reward_type":"fixed_amount","applies_to":"entire","expiry_months":12,"show_tos":true},"pretty_terms_of_service":"Expires 12 month(s) after being redeemed. "}],"referral_rewards":{"referrer_reward":{"id":704494,"name":"â¬5 off coupon","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"collection_id":null,"auto_redeem_enabled":false,"refund_on_expiry_enabled":false,"applies_to_full_price_items_only":false,"min_order_value_excludes_free_product":false,"hide_from_checkout_enabled":false}},"referred_reward":{"id":704495,"name":"â¬5 off coupon","reward_type":"fixed_amount","properties":{"applies_to":"entire","translations":[],"collection_id":null,"auto_redeem_enabled":false,"refund_on_expiry_enabled":false,"applies_to_full_price_items_only":false,"min_order_value_excludes_free_product":false,"hide_from_checkout_enabled":false}}},"referral_settings":{"referrals_landing_path":null,"referrals_landing_domain":null},"referral_social_settings":{"sms":true,"email":true,"twitter":false,"facebook":false,"whatsapp":false,"share_order":["sms","email","link","twitter","facebook","whatsapp"],"sms_message":"","twitter_message":"","whatsapp_message":""},"referrals_customer_account_required":false,"friend_discounts_disabled":false,"vip_tiers":[],"account_embed_widget_settings":{"enabled":false,"target_page":"customers\/account","custom_insert_method":"beforeend"},"loyalty_landing_page_settings":{"enabled":false,"template_suffix":"rivo-loyalty-landing-page","vip_tiers_table_data":[]},"membership_landing_page_settings":{"enabled":false,"template_suffix":"rivo-membership-landing-page"},"account_dashboard_settings":{},"forms":[],"points_expiry_enabled":false,"credits_expiry_enabled":false,"points_per_points_log_expiry_enabled":false,"credits_per_points_log_expiry_enabled":false,"frontend":{},"referral_campaigns":[],"paid_membership_settings":{"landing_path":"\/","legacy_product_ids":[],"cancellation_policy":"immediate","final_reminder_days":3,"rebill_reminder_days":5,"migration_mode_enabled":true,"rebill_attempt_interval":"daily","daily_rebill_attempt_utc_hour":16,"landing_path_redirect_enabled":true,"default_enrollment_tier_method":"customer_creation","failed_payments_retry_schedule":[{"days_after_last_retry":1},{"days_after_last_retry":2},{"days_after_last_retry":3},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5},{"days_after_last_retry":5}],"daily_failed_payments_attempt_utc_hour":23,"selling_plan_after_add_to_cart_js_method":"redirect_to_cart","membership_gift_order_count_starts_at_enrollment":false},"checkout_ui_settings":{"global_show_login_url":"\/customer_authentication\/login?return_to=\/checkout","global_show_login_enabled":false,"redeem_points_max_rewards":10,"redeem_store_credit_button_kind":"primary","global_show_login_header_enabled":false,"shopify_markets_metaobject_enabled":false,"redeem_points_use_custom_select_label":false,"redeem_points_expanded_version_enabled":false,"redeem_points_only_show_from_countries":[],"redeem_points_show_all_rewards_enabled":false,"redeem_points_select_apply_button_enabled":false,"redeemed_rewards_only_show_from_countries":[],"post_purchase_referral_hide_from_countries":[],"redeem_points_default_select_label_enabled":true,"hide_all_checkout_extensions_from_countries":[],"post_purchase_referral_preview_mode_enabled":false,"only_show_checkout_extensions_from_countries":[],"post_purchase_referral_share_buttons_enabled":false,"redeem_points_disable_reward_options_enabled":false,"redeem_store_credit_only_show_from_countries":[],"redeem_points_hide_redeem_when_discount_exists":false,"redeem_points_not_enough_points_banner_enabled":false,"post_purchase_referral_only_show_from_countries":[],"redeem_incremental_earnings_balance_to_currency":false,"redeem_points_expanded_show_custom_icons_enabled":true,"redeemed_rewards_hide_selections_when_no_options":false,"post_purchase_account_activation_button_full_width":true,"cashback_estimation_balance_usd_to_currency_enabled":false,"redeem_points_hide_redeem_when_free_product_applied":false,"redeem_incremental_earnings_only_show_from_countries":[],"redeem_points_hide_selections_unless_discount_exists":false,"post_purchase_account_activation_preview_mode_enabled":false,"post_purchase_referral_always_show_to_advocate_enabled":false,"redeemed_rewards_hide_selections_when_discount_applied":false,"post_purchase_account_activation_membership_mode_enabled":false,"redeem_incremental_earnings_balance_applied_mode_enabled":false,"redeem_incremental_earnings_input_amount_stepper_enabled":false,"post_purchase_account_activation_only_show_from_countries":[],"post_purchase_install_wallet_pass_only_show_from_countries":[],"redeem_incremental_earnings_balance_usd_to_currency_enabled":false,"redeem_incremental_earnings_hide_redeem_when_discount_exists":false,"redeem_incremental_earnings_hide_redeem_when_insufficient_balance":false,"redeem_incremental_earnings_hide_redeem_unless_minimum_order_value_is_met":false},"discount_code_prefix_settings":{"global_prefix":"BAL-","loyalty_gift_prefix":"LGIFT-"},"membership_tiers":[],"credit_mode":false,"active_bonus_campaign":null,"active_bonus_campaigns":[],"js_api_config":{"emit_points_balances_on_load":false},"auto_login":{"enabled":false,"email_provider":"kl","email_identifier":"utm_klaviyo_profile_id","auto_login_reload_enabled":false,"auto_login_bypass_only_mode_enabled":false},"account_widget_settings":{"enabled":false,"or_text":"OR","city_text":"City","edit_text":"Edit","name_text":"Name","email_text":"Email","order_text":"Order","phone_text":"Phone","taxes_text":"Taxes","total_text":"Total","cards_shape":"rounded","delete_text":"Delete","select_text":"Select","address_text":"Address","company_text":"Company","country_text":"Country","inputs_shape":"rounded","buttons_shape":"rounded","discount_text":"Discount","primary_color":"#20124d","province_text":"Province","shipping_text":"Shipping","sold_out_text":"Sold out","subtotal_text":"Subtotal","zip_code_text":"ZIP Code","co
26638mmunity_text":"Community","home_cta_1_url":"\/pages\/loyalty-program","last_name_text":"Last Name","launcher_shape":"circle","container_shape":"rounded","favorites_title":"Favorites","first_name_text":"First Name","home_cta_1_text":"View Rewards","home_cta_2_text":"Manage Subscriptions","input_font_size":16,"show_powered_by":false,"add_to_cart_text":"Add to Cart","amount_paid_text":"Amount paid","footer_font_size":14,"footer_home_text":"For You","net_payment_text":"Net payment","saved_cart_title":"Saved from Cart","toast_font_color":"#FFFFFF","are_you_sure_text":"Are you sure you want to?","cache_app_enabled":false,"collections_title":"Collections","community_enabled":false,"contact_info_text":"Contact info","currency_decimals":0,"default_font_size":16,"desktop_placement":"left","email_placeholder":"Email","favorites_enabled":false,"google_login_text":"Sign in with Google","home_referral_url":"\/pages\/refer-a-friend","login_button_text":"Sign In or Sign Up","login_issues_link":"\/account\/login","login_issues_text":"Click here to sign in with your password if you are having issues","my_addresses_text":"My Addresses","order_placed_text":"Placed on","verify_title_text":"Enter the code sent to [[email]]","all_favorites_text":"All Favorites","footer_orders_text":"Orders","home_cta_1_enabled":true,"home_cta_2_enabled":true,"home_cta_3_enabled":false,"latest_order_title":"Latest Order","notifications_text":"Notifications","profile_list_links":[],"reload_after_login":true,"saved_cart_enabled":false,"verify_button_text":"Verify Code","address_line_2_text":"Apartment, suite, etc.","delete_address_text":"Yes, Delete Address","external_login_text":"Sign in or Sign up","footer_profile_text":"Profile","home_referral_title":"Refer a Friend \u0026 Earn","locale_urls_enabled":false,"mobile_side_spacing":20,"my_preferences_text":"My Preferences","payment_method_text":"Payment Method","popular_today_title":"Popular Today","select_country_text":"Select Country","select_options_text":"Select Options","skip_edgemesh_cache":false,"slideout_icon_color":"#303030","taxes_included_text":"Taxes (included)","update_profile_text":"Update Profile","view_favorites_text":"View Favorites","amount_refunded_text":"Amount refunded","billing_address_text":"Billing Address","desktop_side_spacing":20,"excluded_product_ids":[],"favorites_load_delay":0,"footer_icons_enabled":false,"google_login_enabled":false,"hide_rivo_login_form":false,"home_logged_in_title":"Welcome \u003cspan rivo-ax-text='$store.rivo_profile_customer?.first_name'\u003e\u003c\/span\u003e","legacy_login_enabled":true,"order_cancelled_text":"Cancelled on","profile_log_out_text":"Log out","save_collection_text":"Save Collection","select_province_text":"Select Province","shipping_method_text":"Shipping Method","address_default_badge":"Default","alternate_login_title":"Having issues signing in?","home_logged_out_title":"Sign in to your account","home_referral_enabled":false,"mobile_bottom_spacing":20,"order_returns_enabled":false,"popular_today_enabled":true,"recently_viewed_title":"Recently Viewed","redeem_rewards_filter":"all","replace_account_links":false,"shipping_address_text":"Shipping Address","slideout_border_color":"#E0E0E0","vip_tier_progress_url":"\/pages\/loyalty-program","add_to_collection_text":"Add to Collection","compare_at_price_color":"#c70000","custom_sub_cta_enabled":false,"desktop_bottom_spacing":20,"external_login_enabled":false,"hide_sold_out_products":false,"home_referral_subtitle":"\u003cspan rivo-ax-text='$store.rivo_profile_customer?.referral_stats?.completed_count'\u003e\u003c\/span\u003e referrals completed so far","home_wallet_pass_title":"Add Wallet Pass","login_footer_font_size":12,"next_billing_date_text":"You will be charged next on \u003cspan rivo-ax-text='$store.rivo_profile_customer.membership_subscription_contract.pretty_next_billing_date_at'\u003e\u003c\/span\u003e","order_tracking_partner":"shopify","orders_logged_in_title":"Your Orders","popular_products_count":20,"product_rating_enabled":false,"profile_pos_qr_enabled":false,"shop_pay_login_enabled":false,"slideout_subdued_color":"#F7F7F7","toast_background_color":"#1a1a1a","added_to_cart_link_text":"Go to Cart","additional_details_text":"Additional Details","alternate_login_enabled":false,"home_logged_in_subtitle":"You have \u003cspan class='rivo-pretty-points-balance' rivo-ax-text='$store.rivo_profile_customer?.pretty_points_tally'\u003e\u003c\/span\u003e points","home_referral_copy_text":"Referral link copied to clipboard","ignore_inventory_policy":false,"order_buy_again_enabled":false,"orders_empty_state_text":"You haven't placed any orders yet","orders_logged_out_title":"Log in to view, track, and manage your orders","post_login_reload_paths":[],"recently_viewed_enabled":true,"section_title_font_size":18,"survey_next_button_text":"Next","survey_ski
26638p_button_text":"Skip","alternate_login_subtitle":"Use one of the following methods below to sign in.","custom_hide_product_tags":[],"desktop_sidebar_position":"left","home_logged_out_subtitle":"Get access to your rewards, referrals, and more","home_wallet_pass_enabled":false,"legacy_gift_card_enabled":false,"order_cancel_button_text":"Cancel Order","replace_legacy_app_links":false,"shipping_addresses_title":"Shipping Addresses","verify_login_issues_link":"\/#rivo","verify_login_issues_text":"Having issues? Click here to try again.","home_cta_1_primary_button":true,"home_cta_2_primary_button":false,"home_cta_3_primary_button":false,"home_wallet_pass_subtitle":"Unlock exclusive rewards and offers.","order_returns_button_text":"Start a Return","slideout_background_color":"#FFFFFF","accepts_sms_marketing_text":"Text me with news and offers","add_shipping_address_title":"Add Shipping Address","added_to_cart_link_enabled":false,"alternate_login_email_text":"Sign in with an email and password","create_new_collection_text":"Create New Collection","favorites_empty_state_text":"No favorited products","logged_out_title_font_size":24,"mini_block_title_font_size":13,"order_tracking_button_text":"Track Shipment","primary_button_class_names":"button button--primary","redirect_from_account_page":true,"save_shipping_address_text":"Save Shipping Address","vip_progress_block_enabled":false,"alternate_login_google_text":"Sign in with Google","buy_again_notification_text":"Order added to the cart","edit_shipping_address_title":"Edit Shipping Address","favorite_button_active_text":"Added to favorites","home_button_membership_text":"Credit","home_loyalty_button_enabled":false,"home_referral_page_subtitle":"Refer a friend who makes a purchase and both of you will claim rewards.","login_verify_identity_title":"Verify your identity","loyalty_opt_in_checkbox_tag":"rivo-loyalty-opt-in","order_buy_again_button_text":"Buy Again","order_cancel_button_enabled":false,"saved_cart_empty_state_text":"No saved cart items","set_as_default_address_text":"Set as default address","slideout_heading_font_color":"#303030","account_verification_enabled":false,"collections_empty_state_text":"No collections","email_cannot_be_changed_text":"Email used for login cannot be updated","exposed_line_item_properties":[],"favorite_button_active_color":"#FF5E5E","home_logged_out_orders_title":"Manage orders, track shipments, and easily start a return","login_accepts_marketing_text":"Email me with updates and offers","loyalty_opt_in_checkbox_text":"Email me just loyalty offers","order_returns_fulfilled_only":false,"order_track_shipment_enabled":true,"redeem_rewards_block_enabled":false,"redeem_rewards_display_style":"horizontal","secondary_button_class_names":"button button--secondary","accepts_sms_marketing_enabled":false,"add_to_cart_notification_text":"Added to cart","alternate_login_shop_pay_text":"Sign in to an existing account with Shop Pay","favorite_button_inactive_text":"Add to favorites","featured_home_content_enabled":false,"home_gift_card_button_enabled":false,"home_logged_out_profile_title":"Manage addresses, contact info, and personal preferences","international_returns_enabled":false,"legacy_points_balance_enabled":false,"mini_block_subtitle_font_size":13,"same_as_shipping_address_text":"Same as shipping address","shop_pay_login_button_enabled":false,"home_button_components_enabled":false,"home_button_gift_card_cta_text":"My Credit","home_membership_button_enabled":false,"address_saved_notification_text":"Address saved","apply_discount_add_to_cart_text":"Apply discount \u0026 add to cart","featured_content_image_position":"center center","home_button_balance_points_text":"Points","home_button_gift_card_code_text":"ID: ","home_button_gift_card_copy_text":"Copy ID","home_button_membership_cta_text":"My Membership","home_expiration_message_enabled":false,"home_logged_out_favorites_title":"Sign in to access your favorites","home_logged_out_orders_subtitle":"Get access to your rewards, referrals, and more","login_accepts_marketing_default":true,"login_accepts_marketing_enabled":true,"loyalty_opt_in_checkbox_default":true,"loyalty_opt_in_checkbox_enabled":false,"profile_list_personal_info_text":"Personal Information","view_product_action_button_text":"View product","home_additional_button_1_enabled":false,"home_additional_button_2_enabled":false,"home_logged_out_profile_subtitle":"Get access to your rewards, referrals, and more","home_wallet_pass_ios_button_text":"Add Apple Wallet Pass","mini_block_product_price_enabled":false,"mini_block_product_title_enabled":false,"orders_additional_button_enabled":false,"product_compare_at_price_enabled":true,"recently_viewed_empty_state_text":"No recently viewed products","slideout_body_primary_font_color":"#303030","address_deleted_notification_text":"Address deleted successfully","international_returns_button_text":"Start an International Return","login_accepts_marketing_countries":[],"order_limited_time_button_enabled":false,"profile_updated_notification_text":"Profile updated","shipping_address_empty_state_text":"You haven't added any shipping addresses yet","add_to_favorites_notification_text":"Save Item","alternate_login_another_email_text":"Try sending another code","home_logged_out_favorites_subtitle":"Get access to your rewards, referrals, and more","redirect_to_classic_login_on_error":false,"share_favorite_collections_enabled":false,"shop_pay_login_email_field_enabled":false,"slideout_body_secondary_font_color":"#707070","verify_login_
26638issues_alt_login_text":"Having issues? Click here to sign in with an alternate method","view_product_action_button_enabled":false,"cancel_membership_notification_text":"Membership canceled","home_button_balance_points_cta_text":"My Rewards","order_returns_button_primary_button":false,"recently_viewed_collections_enabled":false,"added_to_favorites_notification_text":"Item saved","home_wallet_pass_android_button_text":"Add Google Wallet Pass","order_tracking_button_primary_button":true,"profile_list_shipping_addresses_text":"Shipping Addresses","order_buy_again_button_primary_button":false,"order_cancel_button_threshold_enabled":true,"home_button_membership_paywall_cta_text":"Join our Membership","orders_additional_button_primary_button":false,"remove_from_favorites_notification_text":"Remove item","home_logged_out_profile_subtitle_enabled":false,"order_cancel_button_threshold_in_minutes":30,"order_limited_time_button_primary_button":false,"removed_from_favorites_notification_text":"Item removed","show_as_loyalty_page_login_modal_enabled":false,"orders_secondary_additional_button_enabled":false,"international_returns_button_primary_button":false,"send_payment_method_email_notification_text":"Confirmation email sent","order_limited_time_button_threshold_in_minutes":15,"orders_secondary_additional_button_primary_button":false,"css_variables":":root {\n --rivo-aw-background-color: #FFFFFF;\n --rivo-aw-desktop-sidebar-left: 0px;\n --rivo-aw-desktop-sidebar-right: auto;\n --rivo-aw-desktop-slidein-translate-x: -100%;\n --rivo-aw-desktop-slideout-translate-x: -100%;\n --rivo-aw-heading-font-color: #303030;\n --rivo-aw-body-primary-font-color: #303030;\n --rivo-aw-body-secondary-font-color: #707070;\n --rivo-aw-border-color: #E0E0E0;\n --rivo-aw-subdued-color: #F7F7F7;\n --rivo-aw-icon-color: #303030;\n --rivo-aw-primary-color: #20124d;\n --rivo-aw-favorite-button-active-color: #FF5E5E;\n --rivo-aw-toast-offset-left: 15px;\n --rivo-aw-toast-offset-right: auto;\n --rivo-aw-default-font-size: 16px;\n \n --rivo-aw-input-font-size: 16px;\n --rivo-aw-section-title-font-size: 18px;\n --rivo-aw-logged-out-title-font-size: 24px;\n \n --rivo-aw-mini-block-title-font-size: 13px;\n --rivo-aw-mini-block-subtitle-font-size: 13px;\n --rivo-aw-login-footer-font-size: 12px;\n --rivo-aw-footer-font-size: 14px;\n --rivo-aw-toast-background-color: #1a1a1a;\n --rivo-aw-toast-font-color: #FFFFFF;\n \n \n --rivo-aw-home-featured-content-image-position: center center;\n --rivo-aw-compare-at-price-color: #c70000;\n \n }","terms_and_conditions":null,"sms_terms_and_conditions":null},"persisted_login_enabled":false,"preference_questions":[],"customer_id_verification_enabled":false,"ping_enabled":false,"contests":[],"active_contest":null,"activate_store_balance_consolidation_enabled":false,"deduct_after_order_placed_channels":[],"edit_order_settings":{"enabled":false,"note_text":"Order Note","note_enabled":false,"cancel_enabled":true,"cancel_reasons":["Changed my mind","Shipping concerns","Ordered by mistake","Other"],"note_button_text":"Update Note","note_placeholder":"Add a note to your order","threshold_method":"fulfilled","cancel_button_text":"Cancel Order","contact_info_enabled":true,"preview_mode_enabled":false,"contact_info_button_text":"Update Contact Information","shipping_address_enabled":true,"threshold_time_in_minutes":15,"preview_mode_email_domains":[],"shipping_address_button_text":"Update Shipping Address"},"gift_card_settings":{"enabled":false,"gift_card_product_ids":[]},"surveys":[],"order_earnings_delay_in_seconds":null,"cashback_program_enabled":false,"cashback_offers":[],"fallback_to_db_from_shopify_api_enabled":false,"credit_transfers_enabled":false,"wallet_pass_enabled":false,"account_widget_sections":[],"order_settings":{"order_price_exclude_discounts":false,"order_price_include_taxes":true,"order_price_include_shipping":true,"order_reward_channels":"all","order_reward_financial_statuses":["paid"],"order_revoke_financial_statuses":["refunded"],"convert_pos_customers_to_members":false,"discount_code_prefix_settings":{"global_prefix":"BAL-","loyalty_gift_prefix":"LGIFT-"},"capitalize_discount_codes":false,"discount_combination_settings":{},"discount_combinations_with_product_enabled":false,"discount_combinations_with_order_enabled":false,"discount_combinations_with_shipping_enabled":false,"points_program_excluded_collection_ids":[],"points_program_excluded_product_ids":[],"points_program_excluded_order_tags":[],"skip_order_earnings_on_product_ids":[],"points_order_earnings_rounding_enabled":true,"points_order_earnings_rounding_type":"round","credits_order_earnings_rounding_enabled":false,"credits_order_earnings_rounding_type":"round","credits_order_earnings_rounding_precision":2,"points_order_earnings_rounding_precision":0,"points_program_fulfillment_earnings_trigger":"order_placed"}}; 26639 window.Rivo.loy_config.api_endpoint = "\/apps\/ba-loy"; 26640</script>
26640 26641
26642<script type="text/javascript" id="rivo-js-customer-init" dynamic> 26643 26644</script>
26644 26645 26646 26647<!-- END app snippet --> 26648 26649 26650</div><div id="shopify-block-ASXJCWWEvMUE5L1VWd__5946647744298494267" class="shopify-block shopify-app-block"> 26651 26652 26653<!-- BEGIN app snippet: swymVersion -->
26653<script>var __SWYM__VERSION__ = '7.0.7';</script>
26653<!-- END app snippet --> 26654<!-- BEGIN app snippet: swymCustomCss --> 26655 26656 26657 26658 26659<style id="swym-custom-css"> 26660 26661</style> 26662 26663<!-- END app snippet --> 26664 26665 26666 26667 26668 26669 26670 26671 26672 26673 26674 26675
26676<script> 26677 (function () { 26678 // Get CompanyLocation Metadata for B2B customer scenerios (SFS) 26679 26680 26681 // Put metafields in window variable 26682 const commonCustomizationSettings = ''; 26683 try { 26684 const parsedSettings = JSON.parse(commonCustomizationSettings); 26685 if (parsedSettings) { 26686 window.SwymWishlistCommonCustomizationSettings = parsedSettings[window.Shopify.theme.schema_name] || parsedSettings['global-settings']; 26687 } else { 26688 window.SwymWishlistCommonCustomizationSettings = {}; 26689 } 26690 } catch (e) { 26691 window.SwymWishlistCommonCustomizationSettings = {}; 26692 } 26693 26694 let enabledCommonFeatures = '{"multiple-wishlist":false}'; 26695 try { 26696 enabledCommonFeatures = JSON.parse(enabledCommonFeatures) || {}; 26697 } catch (e) { 26698 enabledCommonFeatures = {}; 26699 } 26700 // Storing COMMON FEATURES data in the window object for potential use in the storefront JS code. 26701 window.SwymEnabledCommonFeatures = enabledCommonFeatures; 26702 26703 // Ghost-Intent Configuration 26704 // Defaults to disabled (false). Only enabled when metafields explicitly set to "true". 26705 try { 26706 let ghostIntentConfig = { 26707 isExplicitConsentNeeded: false, 26708 isExplicitConsentNeededEvenForLocalStorage: false, 26709 askForPermissionOnFirstClick: true 26710 }; 26711 26712 26713 26714 window.SwymGhostIntentConfig = ghostIntentConfig; 26715 } catch(e) { 26716 window.SwymGhostIntentConfig = { 26717 isExplicitConsentNeeded: false, 26718 isExplicitConsentNeededEvenForLocalStorage: false, 26719 askForPermissionOnFirstClick: true 26720 }; 26721 } 26722 26723 // Education Layer Configuration 26724 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 26725 26726 26727 window.SwymEducationLayerEnabled = enabledCommonFeatures?.["education-layer"] ?? true; 26728 26729 // Login Nudge Configuration 26730 // Reads from common enabled-features metafield first. Falls back to old standalone metafield for backward compatibility. 26731 26732 26733 window.SwymLoginNudgeEnabled = enabledCommonFeatures?.["login-nudge"] ?? true; 26734 26735 // Initialize or ensure SwymViewProducts exists 26736 if (!window.SwymViewProducts) { 26737 window.SwymViewProducts = {}; 26738 } 26739 26740 })(); 26741</script>
26741 26742 26743<!-- BEGIN app snippet: swymLoadConsentManager -->
26744<script> 26745 (function () { 26746 if (document.querySelector("script[data-swym-consent-manager]")) return; 26747 var swymConsentManagerScript = document.createElement("script"); 26748 swymConsentManagerScript.src = "https:\/\/cdn.shopify.com\/extensions\/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8\/swym-relay-839\/assets\/swym-consent-manager.js"; 26749 swymConsentManagerScript.async = false; // run in insertion order once fetched, instead of whenever fetch resolves 26750 swymConsentManagerScript.setAttribute("data-swym-consent-manager", "true"); 26751 document.head.appendChild(swymConsentManagerScript); 26752 })(); 26753</script>
26753 26754<!-- END app snippet --> 26755
26756<script 26757 26758 id="wishlist-embed-init" 26759 defer 26760 async 26761> 26762 (function () { 26763 window.swymWishlistEmbedLoaded = true; 26764 var fullAssetUrl = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/apps.bundle.js"; 26765 var assetBaseUrl = fullAssetUrl?.substring(0, fullAssetUrl.lastIndexOf('/') + 1); 26766 var swymJsPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 26767 var baseJsPath = swymJsPath?.substring(0, swymJsPath.lastIndexOf('/') + 1); 26768 window.SwymCurrentJSPath = baseJsPath; 26769 window.SwymAssetBaseUrl = assetBaseUrl; 26770 26771 window.SwymCurrentStorePath = "//swymstore-v3free-01.swymrelay.com"; 26772 26773 function loadSwymShopifyScript() { 26774 var element = ""; 26775 var scriptSrc = ""; 26776 26777 26778 element = "swym-ext-shopify-script"; 26779 window.SwymShopifyCdnInUse = true; 26780 scriptSrc = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/swym-ext-shopify.js"; 26781 26782 26783 if (document.getElementById(element)) { 26784 return; 26785 } 26786 26787 var s = document.createElement("script"); 26788 s.id = element; 26789 s.type = "text/javascript"; 26790 s.async = true; 26791 s.defer = true; 26792 s.src = scriptSrc; 26793 26794 s.onerror = function() { 26795 console.warn("Failed to load Swym Shopify script: ", scriptSrc, " Continuing with default"); 26796 // Fallback logic here 26797 element = `swym-ext-shopify-script-${__SWYM__VERSION__}`; 26798 var fallbackJsPathVal = "\/\/freecdn.swymrelay.com\/code\/swym-shopify.js"; 26799 var fallbackJsPathWithExt = fallbackJsPathVal.replace("swym-shopify", "swym-ext-shopify"); 26800 scriptSrc = fallbackJsPathWithExt + '?shop=' + encodeURIComponent(window.Shopify.shop) + '&v=' + __SWYM__VERSION__; 26801 26802 var fallbackScript = document.createElement("script"); 26803 fallbackScript.id = element; 26804 fallbackScript.type = "text/javascript"; 26805 fallbackScript.async = true; 26806 fallbackScript.defer = true; 26807 fallbackScript.src = scriptSrc; 26808 var y = document.getElementsByTagName("script")[0]; 26809 y.parentNode.insertBefore(fallbackScript, y); 26810 }; 26811 26812 var x = document.getElementsByTagName("script")[0]; 26813 x.parentNode.insertBefore(s, x); 26814 } 26815 26816 var consentAPICallbackInvoked = false; 26817 function checkConsentAndLoad() { 26818 // Allow app to load in design mode (theme editor) regardless of consent 26819 if (window.Shopify?.designMode) { 26820 loadSwymShopifyScript(); 26821 return; 26822 } 26823 26824 // Ghost-Intent: If merchant enabled explicit consent, block SDK until 26825 // consent is given through our Ghost-Intent flow (sync nudge accept). 26826 // This works on any store regardless of region (EU or non-EU). 26827 var ghostConfig = window.SwymGhostIntentConfig || {}; 26828 if (ghostConfig.isExplicitConsentNeeded || ghostConfig.isExplicitConsentNeededEvenForLocalStorage) { 26829 try { 26830 var consentKey = 'swym-ghost-consent-' + (window.Shopify && window.Shopify.shop || ''); 26831 if (localStorage.getItem(consentKey) === 'true') { 26832 // Consent was given through our flow â load SDK 26833 loadSwymShopifyScript(); 26834 return; 26835 } 26836 } catch(e) {} 26837 26838 // Check if Shopify native cookie consent was given via the cookie banner. 26839 // If user accepted cookies through Shopify's banner, load SDK normally 26840 // (Ghost-Intent is only needed when NO consent mechanism has been used). 26841 var shopifyConsentGiven = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 26842 if (shopifyConsentGiven) { 26843 loadSwymShopifyScript(); 26844 return; 26845 } 26846 26847 console.warn("[Swym Ghost-Intent] SDK blocked until explicit consent is given"); 26848 return; 26849 } 26850 26851 var isCookieBannerVisible = window.Shopify?.customerPrivacy?.shouldShowBanner?.(); 26852 if(!isCookieBannerVisible) { 26853 loadSwymShopifyScript(); 26854 return; 26855 } 26856 var shouldLoadSwymScript = window.Shopify?.customerPrivacy?.preferencesProcessingAllowed?.(); 26857 if (shouldLoadSwymScript) { 26858 loadSwymShopifyScript(); 26859 } else { 26860 console.warn("No customer consent to load Swym Wishlist Plus"); 26861 } 26862 } 26863 function initialiseConsentCheck() { 26864 document.addEventListener("visitorConsentCollected", (event) => { checkConsentAndLoad(); }); 26865 window.Shopify?.loadFeatures?.( 26866 [{name: 'consent-tracking-api', version: '0.1'}], 26867 error => { 26868 consentAPICallbackInvoked = true; 26869 if (error) { 26870 if(!window.Shopify?.customerPrivacy) { 26871 loadSwymShopifyScript(); 26872 return; 26873 } 26874 } 26875 checkConsentAndLoad(); 26876 } 26877 ); 26878 } 26879 function consentCheckFallback(retryCount) { 26880 if(!consentAPICallbackInvoked) { 26881 if (window.Shopify?.customerPrivacy) { 26882 checkConsentAndLoad(); 26883 } else if (retryCount >= 1) { 26884 console.warn("Shopify.loadFeatures unsuccessful on site, refer - https://shopify.dev/docs/api/customer-privacy#loading-the-customer-privacy-api. Proceeding with normal Swym Wishlist Plus load"); 26885 // Ghost-Intent: route through checkConsentAndLoad so SDK block is respected 26886 checkConsentAndLoad(); 26887 } else { 26888 setTimeout(() => consentCheckFallback(retryCount + 1), 1000); 26889 } 26890 } 26891 } 26892 if (document.readyState === "loading") { 26893 document.addEventListener("DOMContentLoaded", initialiseConsentCheck); 26894 window.addEventListener("load", () => consentCheckFallback(0)); 26895 } else { 26896 initialiseConsentCheck(); 26897 } 26898 26899 })(); 26900</script>
26900 26901 26902<!-- BEGIN app snippet: swymSnippet -->
26902<script defer> 26903 (function () { 26904 const currentSwymJSPath = '//freecdn.swymrelay.com/code/swym-shopify.js'; 26905 const currentSwymStorePath = 'https://swymstore-v3free-01.swymrelay.com'; 26906 const dnsPrefetchLink = `<link rel="dns-prefetch" href="${currentSwymStorePath}" crossorigin>`; 26907 const dnsPrefetchLink2 = `<link rel="dns-prefetch" href="${currentSwymJSPath}">`; 26908 const preConnectLink = `<link rel="preconnect" href="${currentSwymJSPath}">`; 26909 const swymSnippet = document.getElementById('wishlist-embed-init'); 26910 if(dnsPrefetchLink) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink);} 26911 if(dnsPrefetchLink2) {swymSnippet.insertAdjacentHTML('afterend', dnsPrefetchLink2);} 26912 if(preConnectLink) {swymSnippet.insertAdjacentHTML('afterend', preConnectLink);} 26913 })() 26914</script>
vendor: 1 bytes, line 26914
26914
26915<script id="swym-snippet" type="text"> 26916 window.swymLandingURL = document.URL; 26917 window.swymCart = {"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"USD","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0}; 26918 window.swymPageLoad = function() { 26919 window.SwymProductVariants = window.SwymProductVariants || {}; 26920 window.SwymHasCartItems = 0 > 0; 26921 window.SwymPageData = {}, window.SwymProductInfo = {}; 26922 var unknown = {et: 0}; 26923 window.SwymPageData = unknown; 26924 26925 window.SwymPageData.uri = window.swymLandingURL; 26926 }; 26927 if(window.selectCallback){ 26928 (function(){ 26929 var originalSelectCallback = window.selectCallback; 26930 window.selectCallback = function(variant){ 26931 originalSelectCallback.apply(this, arguments); 26932 try{ 26933 if(window.triggerSwymVariantEvent){ 26934 window.triggerSwymVariantEvent(variant.id); 26935 } 26936 }catch(err){ 26937 console.warn("Swym selectCallback", err); 26938 } 26939 };})();} 26940 window.swymCustomerId =null; 26941 window.swymCustomerExtraCheck = 26942 null; 26943 var swappName = ("Wishlist" || "Wishlist"); 26944 var swymJSObject = { 26945 pid: "jkpxECtgDG\/ARPT6s3DK+iQn9NLeHm6NYm0iQLypT80=", 26946 interface: "/apps/swym" + swappName + "/interfaces/interfaceStore.php?appname=" + swappName 26947 }; 26948 window.swymJSShopifyLoad = function(){ 26949 if(window.swymPageLoad) swymPageLoad(); 26950 if(!window._swat) { 26951 (function (s, w, r, e, l, a, y) { 26952 r['SwymRetailerConfig'] = s; 26953 r[s] = r[s] || function (k, v) { 26954 r[s][k] = v; 26955 }; 26956 })('_swrc', '', window); 26957 _swrc('RetailerId', swymJSObject.pid); 26958 _swrc('Callback', function(){initSwymShopify();}); 26959 }else if(window._swat.postLoader){ 26960 _swrc = window._swat.postLoader; 26961 _swrc('RetailerId', swymJSObject.pid); 26962 _swrc('Callback', function(){initSwymShopify();}); 26963 }else{ 26964 initSwymShopify();} 26965 } 26966 if(!window._SwymPreventAutoLoad) { 26967 swymJSShopifyLoad(); 26968 } 26969</script>
26969 26970 26971<style id="safari-flasher-pre"></style>
26972<script> 26973 if (navigator.userAgent.indexOf('Safari') != -1 && navigator.userAgent.indexOf('Chrome') == -1) { 26974 document.getElementById("safari-flasher-pre").innerHTML = '' + '#swym-plugin,#swym-hosted-plugin{display: none;}' + '.swym-button.swym-add-to-wishlist{display: none;}' + '.swym-button.swym-add-to-watchlist{display: none;}' + '#swym-plugin #swym-notepad, #swym-hosted-plugin #swym-notepad{opacity: 0; visibility: hidden;}' + '#swym-plugin #swym-notepad, #swym-plugin #swym-overlay, #swym-plugin #swym-notification,' + '#swym-hosted-plugin #swym-notepad, #swym-hosted-plugin #swym-overlay, #swym-hosted-plugin #swym-notification' + '{-webkit-transition: none; transition: none;}' + ''; 26975 window.SwymCallbacks = window.SwymCallbacks || []; 26976 window.SwymCallbacks.push(function(tracker) { 26977 tracker.evtLayer.addEventListener(tracker.JSEvents.configLoaded, function() { 26978 var x = function() { 26979 SwymUtils.onDOMReady(function() { 26980 var d = document.createElement("div"); 26981 d.innerHTML = "<style id='safari-flasher-post'>" + "#swym-plugin:not(.swym-ready),#swym-hosted-plugin:not(.swym-ready){display: none;}" + ".swym-button.swym-add-to-wishlist:not(.swym-loaded){display: none;}" + ".swym-button.swym-add-to-watchlist:not(.swym-loaded){display: none;}" + "#swym-plugin.swym-ready #swym-notepad, #swym-plugin.swym-ready #swym-overlay, #swym-plugin.swym-ready #swym-notification," + "#swym-hosted-plugin.swym-ready #swym-notepad, #swym-hosted-plugin.swym-ready #swym-overlay, #swym-hosted-plugin.swym-ready #swym-notification" + "{-webkit-transition: opacity 0.3s, visibility 0.3ms, -webkit-transform 0.3ms !important;-moz-transition: opacity 0.3s, visibility 0.3ms, -moz-transform 0.3ms !important;-ms-transition: opacity 0.3s, visibility 0.3ms, -ms-transform 0.3ms !important;-o-transition: opacity 0.3s, visibility 0.3ms, -o-transform 0.3ms !important;transition: opacity 0.3s, visibility 0.3ms, transform 0.3ms !important;}" + "</style>"; 26982 document.head.appendChild(d); 26983 });}; 26984 setTimeout(x, 10); 26985 });});} 26986 window.SwymOverrideMoneyFormat = "${{amount}}"; 26987</script>
26987 26988<style id="swym-product-view-defaults"> .swym-button.swym-add-to-wishlist-view-product:not(.swym-loaded) { display: none; } </style><!-- END app snippet --> 26989
26990<script 26991 26992 id="swymSnippetCheckAndActivate" 26993> 26994 (function () { 26995 var duplicateProneIds = ['safari-flasher-pre', 'swym-product-view-defaults', 'swym-wrap-login-handler']; 26996 26997 function removeDuplicateIdNodes(id) { 26998 var nodes = document.querySelectorAll('#' + id); 26999 nodes.forEach(function (node, index) { 27000 if (index > 0) { 27001 node.remove(); 27002 } 27003 }); 27004 } 27005 27006 function cleanupDuplicateSnippetNodes(activeScript) { 27007 if (!activeScript) { 27008 return; 27009 } 27010 var allSwymSnippets = document.querySelectorAll('script#swym-snippet'); 27011 allSwymSnippets.forEach(function (scriptNode) { 27012 if (scriptNode !== activeScript) { 27013 scriptNode.remove(); 27014 } 27015 }); 27016 } 27017 27018 function cleanupDuplicateActivationGuards() { 27019 var guardScripts = document.querySelectorAll('script#swymSnippetCheckAndActivate'); 27020 guardScripts.forEach(function (scriptNode, index) { 27021 if (index > 0) { 27022 scriptNode.removeAttribute('id'); 27023 } 27024 }); 27025 } 27026 27027 function postDomLoad() { 27028 var activeScript = document.querySelector('script#swym-snippet:not([type="text"])'); 27029 if (!activeScript) { 27030 var inactiveScript = document.querySelector('script#swym-snippet[type="text"]'); 27031 if (inactiveScript) { 27032 inactiveScript.type = 'text/javascript'; 27033 new Function(inactiveScript.textContent)(); 27034 activeScript = inactiveScript; 27035 } 27036 } 27037 27038 cleanupDuplicateSnippetNodes(activeScript); 27039 cleanupDuplicateActivationGuards(); 27040 duplicateProneIds.forEach(removeDuplicateIdNodes); 27041 } 27042 27043 if (document.readyState === 'loading') { 27044 document.addEventListener('DOMContentLoaded', postDomLoad); 27045 } else { 27046 postDomLoad(); 27047 } 27048 })(); 27049</script>
27049 27050 27051 27052
27053<script> 27054 (function () { 27055 const themeSchemaName = window.Shopify.theme.schema_name; 27056 27057 if (!window.SwymCallbacks) { 27058 window.SwymCallbacks = []; 27059 } 27060 window.SwymCallbacks.push(swat => { 27061 if (!swat) { 27062 return; 27063 } 27064 27065 // Ghost-Intent: Sync local wishlist items to cloud when SDK loads after consent 27066 if (window.SwymLocalWishlist && window.SwymLocalWishlist.getSyncableItems().length > 0) { 27067 window.SwymLocalWishlist.syncToCloud(swat); 27068 } 27069 27070 if (window._SwymSDKOnlyMode) { 27071 return; 27072 } 27073 27074 // ENABLE COMMON FEATURES 27075 let swymEnabledCommonFeatures = window.SwymEnabledCommonFeatures; 27076 Object.keys(swymEnabledCommonFeatures).forEach(key => { 27077 if (!swymEnabledCommonFeatures[key]) return; 27078 27079 switch (key) { 27080 case 'add-to-wishlist-collections-button': 27081 // Check if app block is already handling the collections button 27082 if (window.SwymCollectionsConfig) { 27083 return; 27084 } 27085 27086 // Check if v2 default collections is handling it 27087 if (window.SwymAdvancedCollectionsWishlistConfig) { 27088 return; 27089 } 27090 27091 // Fallback to old v1 behavior if v2 config is not present 27092 swat?.collectionsApi?.setDefaultCustomizationOptions(); 27093 swat?.collectionsApi?.initializeCollections(swat, false, themeSchemaName); 27094 27095 break; 27096 case 'add-to-wishlist-pdp-button': 27097 // Check if app block is already handling the PDP button 27098 if (window.swymATWButtonConfig?.shopifyExtensionType === 'appblock') { 27099 return; 27100 } 27101 27102 if (!(window.SwymPageData && window.SwymPageData.et === 1)) { 27103 // Not initiating pdp button as it is not a product page 27104 return; 27105 } 27106 27107 // Inject addtowishlist.css into the document's <head> 27108 var head = document.head; 27109 var pdpButtonStylesheet = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.css"; 27110 var pdpButtonStylesheetTag = document.createElement('link'); 27111 pdpButtonStylesheetTag.id = `swym-pdp-button-stylesheet`; 27112 pdpButtonStylesheetTag.rel = 'stylesheet'; 27113 pdpButtonStylesheetTag.href = pdpButtonStylesheet; 27114 27115 if (!document.getElementById('swym-pdp-button-stylesheet')) { 27116 head.appendChild(pdpButtonStylesheetTag); 27117 } 27118 27119 var x = document.getElementsByTagName('script')[0]; 27120 function createAndInsertScript(id, src, onLoadCallback) { 27121 var scriptTag = document.createElement('script'); 27122 scriptTag.id = id; 27123 scriptTag.type = 'text/javascript'; 27124 scriptTag.src = src; 27125 scriptTag.onload = onLoadCallback; 27126 x.parentNode.insertBefore(scriptTag, x); 27127 } 27128 27129 var pdpButtonScript = "https://cdn.shopify.com/extensions/01a0d2a3-23d4-7eab-8707-4bef87dc5dd8/swym-relay-839/assets/addtowishlistbutton.js"; 27130 createAndInsertScript(`swym-pdp-button-script`, pdpButtonScript, function () { 27131 const pdpBtnApi = window.WishlistPlusPDPButtonAPI; 27132 if (pdpBtnApi) { 27133 pdpBtnApi.setDefaultCustomizationOptions(swat); 27134 pdpBtnApi.initializePDPButton(swat, true); 27135 } 27136 }); 27137 break; 27138 default: 27139 return; 27140 } 27141 }); 27142 }); 27143 })(); // IIFE to prevent polluting global scope 27144</script>
27144 27145 27146 27147
27148<script> 27149 (function () { 27150 // Get the settings from Shopify's Liquid variables and create the styles 27151 const isControlCentreEnabledFromMetafield = window?.SwymEnabledCommonFeatures?.["control-centre"]; 27152 const isCommonCustomizationEnabledFromMetafield = window?.SwymWishlistCommonCustomizationSettings && 27153 Object.keys(window.SwymWishlistCommonCustomizationSettings).length > 0; 27154 const isControlCentreEnabledFromBlockSettings = false; 27155 27156 if (!(isControlCentreEnabledFromMetafield && isCommonCustomizationEnabledFromMetafield) && !isControlCentreEnabledFromBlockSettings) { 27157 // Don't enable control centre if this is disabled and block settings are not enabled 27158 return; 27159 } 27160 27161 let borderRadius = 6; 27162 let drawerWidth = window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutDrawerWidth || 400; 27163 27164 // Check if block settings exist, use them, otherwise fall back to common settings 27165 let primaryBgColor = isControlCentreEnabledFromBlockSettings ? 27166 "#000000" : 27167 window.SwymWishlistCommonCustomizationSettings.primaryColor; 27168 27169 let primaryTextColor = isControlCentreEnabledFromBlockSettings ? 27170 "#ffffff" : 27171 window.SwymWishlistCommonCustomizationSettings.secondaryColor; 27172 27173 let secondaryBgColor = isControlCentreEnabledFromBlockSettings ? 27174 "#F4F8FE" : null; 27175 let secondaryTextColor = isControlCentreEnabledFromBlockSettings ? 27176 "#333333" : null; 27177 27178 // Only use color adjustment functions if we're using common settings 27179 if (!secondaryBgColor || !secondaryTextColor) { 27180 function adjustOpacity(color, opacity) { 27181 if (color[0] === '#') { 27182 color = color.slice(1); 27183 } 27184 27185 if (color.length === 3) { 27186 color = color.split('').map(char => char + char).join(''); 27187 } 27188 27189 const r = parseInt(color.slice(0, 2), 16); 27190 const g = parseInt(color.slice(2, 4), 16); 27191 const b = parseInt(color.slice(4, 6), 16); 27192 27193 return `rgba(${r}, ${g}, ${b}, ${opacity})`; 27194 } 27195 27196 function hexToRgb(color) { 27197 if (color[0] === '#') { 27198 color = color.slice(1); 27199 } 27200 if (color.length === 3) { 27201 color = color.split('').map(c => c + c).join(''); 27202 } 27203 27204 return { 27205 r: parseInt(color.slice(0, 2), 16), 27206 g: parseInt(color.slice(2, 4), 16), 27207 b: parseInt(color.slice(4, 6), 16) 27208 }; 27209 } 27210 27211 function getLuminance({ r, g, b }) { 27212 return 0.299 * r + 0.587 * g + 0.114 * b; 27213 } 27214 27215 function generateSecondaryColors(primaryBgColor, primaryTextColor) { 27216 const secondaryBgOpacity = 0.2; 27217 const secondaryTextOpacity = 0.8; 27218 27219 const secondaryBgColor = adjustOpacity(primaryBgColor, secondaryBgOpacity); 27220 27221 const bgRgb = hexToRgb(primaryBgColor); 27222 const bgLuminance = getLuminance(bgRgb); 27223 27224 // Determine whether to use dark or light text for contrast 27225 const lightText = adjustOpacity(primaryTextColor, secondaryTextOpacity); 27226 const darkText = adjustOpacity(primaryBgColor, secondaryTextOpacity); 27227 27228 const secondaryTextColor = bgLuminance > 186 ? darkText : lightText; 27229 27230 return { 27231 secondaryBgColor, 27232 secondaryTextColor 27233 }; 27234 } 27235 27236 const generatedColors = generateSecondaryColors(primaryBgColor, primaryTextColor); 27237 secondaryBgColor = secondaryBgColor || generatedColors.secondaryBgColor; 27238 secondaryTextColor = secondaryTextColor || generatedColors.secondaryTextColor; 27239 } 27240 27241 // Create the CSS rule 27242 let styles = ` 27243 .swym-storefront-layout-root-component { 27244 --swym-storefront-layout-ui-border-radius: ${borderRadius}px; 27245 --swym-storefront-layout-button-border-radius: ${borderRadius}px; 27246 --swym-storefront-layout-side-drawer-width: ${drawerWidth}px; 27247 --swym-storefront-layout-button-color-bg-primary: ${primaryBgColor}; 27248 --swym-storefront-layout-button-color-text-primary: ${primaryTextColor}; 27249 --swym-storefront-layout-button-color-bg-secondary: ${secondaryBgColor}; 27250 --swym-storefront-layout-button-color-text-secondary: ${secondaryTextColor}; 27251 } 27252 `; 27253 27254 // Create a <style> element and append the styles 27255 let styleSheet = document.createElement("style"); 27256 styleSheet.type = "text/css"; 27257 styleSheet.innerText = styles; 27258 document.head.appendChild(styleSheet); 27259 27260 if (typeof window.SwymStorefrontLayoutContext === 'undefined') { 27261 window.SwymStorefrontLayoutContext = {}; 27262 } 27263 if (typeof window.SwymStorefrontLayoutExtensions === 'undefined'){ 27264 window.SwymStorefrontLayoutExtensions = {}; 27265 } 27266 27267 // Expose block settings toggle state so ThemeCSSMapping can respect it. 27268 // When true, theme editor color pickers take priority over inherited theme CSS variables. 27269 SwymStorefrontLayoutContext.BlockSettingsEnabled = isControlCentreEnabledFromBlockSettings; 27270 27271 if (isControlCentreEnabledFromBlockSettings) { 27272 // If block settings are enabled, use them 27273 SwymStorefrontLayoutContext.Settings = { 27274 EnableStorefrontLayoutOnLauncher: true, 27275 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 27276 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 27277 StorefrontLayoutDrawerPosition: "left", 27278 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 27279 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 27280 EnableStorefrontLayoutVariantSelector: true, 27281 StorefrontLayoutNotificationPosition: "left", 27282 StorefrontLayoutActionPopupPosition: "left", 27283 StorefrontLayoutNotificationDuration: 5000 27284 }; 27285 } else { 27286 // If only metafield is enabled but no block settings, use common settings 27287 SwymStorefrontLayoutContext.Settings = { 27288 EnableStorefrontLayoutOnLauncher: true, 27289 EnableStorefrontLayoutNotification: window?.SwymWishlistCommonCustomizationSettings?.enableStorefrontLayoutNotification ?? true, 27290 StorefrontLayoutType: window?.SwymWishlistCommonCustomizationSettings?.storefrontLayoutType || "as-drawer", 27291 StorefrontLayoutDrawerPosition: "left", 27292 StorefrontLayoutAsSectionContainerId: "swym-wishlist-render-container", 27293 StorefrontLayoutAsSectionPageURL: "/pages/swym-wishlist", 27294 EnableStorefrontLayoutVariantSelector: true, 27295 StorefrontLayoutNotificationPosition: "left", 27296 StorefrontLayoutActionPopupPosition: "left", 27297 StorefrontLayoutNotificationDuration: 5000 27298 }; 27299 } 27300 const storefrontLayoutCallback = (swat) =>{ 27301 SwymStorefrontLayoutContext.swat = swat; 27302 let isStoreOnPaidPlan = swat.getApp('Wishlist')?.['is-paid']; 27303 let isWishlistEnabled = swat.getApp('Wishlist')?.['enabled']; 27304 SwymStorefrontLayoutContext.Settings = { 27305 ...SwymStorefrontLayoutContext?.Settings, 27306 EnableStorefrontLayoutCollection: window?.SwymEnabledCommonFeatures?.["multiple-wishlist"] ?? false, 27307 EnableStorefrontLayout: isWishlistEnabled && (isControlCentreEnabledFromBlockSettings || isControlCentreEnabledFromMetafield), 27308 } 27309 27310 if(SwymStorefrontLayoutContext?.Settings?.EnableStorefrontLayout){ 27311 if(SwymStorefrontLayoutContext?.CustomEvents?.LayoutInitialized){ 27312 var event = new CustomEvent(SwymStorefrontLayoutContext.CustomEvents.LayoutInitialized, { 27313 detail: { settings: SwymStorefrontLayoutContext?.Settings } 27314 }); 27315 document.dispatchEvent(event); 27316 }else{ 27317 swat.utils.warn(`LayoutInitialized event is not defined.`); 27318 } 27319 }else{ 27320 swat.utils.warn(`Storefront Layout is disabled.`); 27321 document.getElementById("swym-storefront-layout-container")?.remove(); 27322 document.getElementById("swym-storefront-extention-render-container")?.remove(); 27323 } 27324 } 27325 27326 if (!window.SwymCallbacks) { 27327 window.SwymCallbacks = []; 27328 } 27329 window.SwymCallbacks.push(storefrontLayoutCallback); 27330 27331 SwymStorefrontLayoutContext.SwymCustomerData = { 27332 27333 name: null, 27334 email: null 27335 27336 };
27337 SwymStorefrontLayoutContext.isShopperLoggedIn = !!SwymStorefrontLayoutContext?.SwymCustomerData?.email; 27338 })(); 27339</script>
27339 27340 27341 27342 27343 27344</div>
27344<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
27344 27345</body> 27346</html> 27347
27348<script> 27349 window.Shopify = window.Shopify || {} 27350 27351 window.Shopify.customer = { 27352 "first_name": null, 27353 "last_name": null, 27354 "email": null, 27355 "id": null, 27356 "name": null, 27357 "orders_count": null 27358 } 27359</script>
27359 27360 27361<style> 27362 27363 a.minusy { 27364 height: 38px; 27365 display: flex; 27366 align-items: center; 27367 justify-content: center; 27368 padding: 0px 8px; 27369} 27370 27371 .add-sample-product { 27372 padding-top: 20px; 27373} 27374p.sample-product-message { 27375 font-weight: 600; 27376} 27377 27378 .add-sample-product h1 { 27379 padding-bottom: 20px; 27380} 27381 27382 .product-page--description p:last-child { 27383 display: none; 27384} 27385 27386 .sample-info p { 27387 display: block !important; 27388} 27389 27390 *>button.wk-button-collection.wk-add-product { 27391 opacity: 1; 27392 right: 11%; 27393 top: 3%; 27394} 27395 27396button.wk-button-collection.wk-add-product svg { 27397 background: #ffffffab; 27398 height: 35px; 27399 width: 35px; 27400 padding: 6px; 27401 border-radius: 50%; 27402} 27403 27404button.wk-button-collection.wk-remove-product svg { 27405 background: #ffffffab; 27406 height: 35px; 27407 width: 35px; 27408 padding: 6px; 27409 box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%); 27410 border-radius: 50%; 27411} 27412 27413button.wk-button-collection.wk-remove-product { 27414 opacity: 1; 27415 right: 11%; 27416 top: 3%; 27417} 27418 27419 .sample-product-message-thread { 27420 font-weight: 600; 27421} 27422 27423 .product-form--quantity { 27424 display: flex; 27425 align-items: center; 27426} 27427 27428 .product-form--quantity label { 27429 margin-right: 10px; 27430} 27431 /* 27432 input#click_add_to_cart_btn { 27433 height: 20px; 27434 width: 20px; 27435} 27436 27437input#click_add_to_thread_btn{ 27438height: 20px; 27439 width: 20px; 27440} 27441 27442 */ 27443 27444 span.swym-fave-count.disabled.swym-added { 27445 display: none !important; 27446} 27447 27448 span.swym-fave-count { 27449 display: none !important; 27450} 27451 27452 button.swym-button.disabled, button.swym-button:disabled { 27453 opacity: 1 !important; 27454} 27455 27456 i.fa.fa-heart-o { 27457 font-size: 20px; 27458 position: relative; 27459 top: 3px; 27460} 27461 27462 .swym-button-bar.swym-wishlist-button-bar{ 27463 margin: 10px 0px !important; 27464 width: 100% !important; 27465 text-align: center !important; 27466} 27467 27468 .swym-title.swym-title-1 { 27469 font-family: var(--font--paragraph--family) !important; 27470 font-weight: 500 !important; 27471} 27472 27473 .swym-product-final-price.swym-value { 27474 font-family: var(--font--paragraph--family) !important; 27475 font-weight: 500 !important; 27476} 27477 27478 .swym-ui-components .swym-bg-2, .swym-ui-component .swym-bg-2 { 27479 background: #212121 !important; 27480} 27481 27482 button.swym-add-to-cart-btn.swym-button.swym-button-1.swym-is-button.swym-bg-2.swym-color-4.swym-is-button { 27483 font-weight: 400; 27484 font-size: 14px !important; 27485 height: 45px; 27486 border-radius: 0px !important; 27487} 27488 27489.swym-ui-component .swym-wishlist-grid .swym-wishlist-item { 27490 27491 border: 0px solid #333 !important; 27492} 27493 27494.header--root .icon--bag { 27495 bottom: 0px; 27496 27497} 27498 27499.swym-btn-container .swym-button.swym-added *:not(.swym-tooltip) { 27500 opacity: 1 !important; 27501} 27502 27503 .add-sample-product.matching-thread { 27504 padding-top: 40px; 27505} 27506 27507.pad-20 { 27508 padding-top: 20px; 27509} 27510 27511</script>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.