{"id":1770,"date":"2026-02-02T06:08:09","date_gmt":"2026-02-02T14:08:09","guid":{"rendered":"https:\/\/fursone.com\/fabric-wholesalers\/"},"modified":"2026-09-09T17:26:15","modified_gmt":"2026-09-10T01:26:15","slug":"fabric-wholesalers","status":"publish","type":"page","link":"https:\/\/fursone.com\/nb\/solutions\/fabric-wholesalers\/","title":{"rendered":"L\u00f8sninger for stoffgrossister"},"content":{"rendered":"\n<section id=\"wholesaler-hero\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"WebPage\",\n      \"name\": \"Textile Wholesale Solutions for Fabric Distributors\",\n      \"description\": \"Wholesale fabric sourcing from a womenswear fabric supplier and development partner. Ready stock from 1 roll (approx. 20-50m), custom from 300m per colour, recipes recorded for re-orders.\"\n    }\n    <\/script>\n<style>\n    \/* FIX WHITE GAP ABOVE HERO *\/\n    #page-container, #main-content, .entry-content, .post-content, .et_pb_section, .et_pb_row, .et_pb_column, .et_pb_module { padding-top: 0 !important; margin-top: 0 !important; }\n    .et_pb_section { padding: 0 !important; }\n    .et_pb_row { padding: 0 !important; width: 100% !important; max-width: 100% !important; }\n    p:empty { display: none !important; margin: 0 !important; padding: 0 !important; }\n    #wholesaler-hero {\n        position: relative;\n        width: 100%;\n        min-height: 100vh;\n        padding-top: 133px; \/* Header offset for perfect visual symmetry *\/\n        padding-bottom: 0px; \n        box-sizing: border-box;\n        overflow: hidden;\n        display: flex;\n        align-items: center; \/* Perfectly centers the content in the remaining space *\/\n        font-family: var(--font-heading, 'Playfair Display', serif);\n        color: #f3f2e6;\n        background-color: #26292a;\n    }\n    #wholesaler-hero img.bg-image { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }\n    #wholesaler-hero .overlay-gradient { position: absolute; inset: 0; background: linear-gradient(90deg, rgba(38,41,42,0.94) 0%, rgba(38,41,42,0.78) 42%, rgba(38,41,42,0.52) 100%); z-index: 1; }\n    #wholesaler-hero .breadcrumb { display: flex; align-items: center; gap: 10px; font-family: var(--font-body, 'Playfair', serif); margin-bottom: 8px; }\n    #wholesaler-hero .breadcrumb a { font-size: 12px; font-weight: 600; letter-spacing: 1px; text-transform: uppercase; color: rgba(243,242,230,0.6); text-decoration: none; transition: all 0.3s ease; }\n    #wholesaler-hero .breadcrumb a:hover { color: #f3f2e6; }\n    #wholesaler-hero .breadcrumb span { font-size: 10px; color: rgba(243,242,230,0.4); }\n    #wholesaler-hero .content-container { position: relative; z-index: 2; width: 100%; max-width: 1600px; margin: 0 auto; padding-left: 100px; padding-right: 40px; display: flex; justify-content: flex-start; box-sizing: border-box; }\n    #wholesaler-hero .text-content { max-width: 720px; animation: ctFadeInMove 1s ease-out forwards; }\n    #wholesaler-hero .pre-header { display: block; font-family: var(--font-body, 'Playfair', serif); font-size: 13px; font-weight: 700; letter-spacing: 2.5px; margin-bottom: 18px; opacity: 0.95; border-left: 3px solid #ffffff; padding-left: 16px; text-transform: uppercase; color: #f9f9f9; }\n    #wholesaler-hero h1 { font-family: var(--font-heading, 'Playfair Display', serif); font-size: clamp(34px, 4.2vw, 54px); font-weight: 700; line-height: 1.18; margin-bottom: 18px; text-shadow: 0 5px 20px rgba(38,41,42,0.45); color: #f3f2e6; }\n    #wholesaler-hero .sub-text { font-family: var(--font-body, 'Playfair', serif); font-size: 16px; line-height: 1.65; margin-bottom: 20px; opacity: 0.95; color: #f3f2e6; font-weight: 400; max-width: 580px; }\n    \n    \/* Layout for tags and buttons *\/\n    #wholesaler-hero .hero-actions, #wholesaler-hero .hero-tags, #wholesaler-hero .hero-tag-container, #wholesaler-hero .hero-badges { display: flex; gap: 14px; flex-wrap: wrap; margin-bottom: 14px; }\n    \n    \/* Tags styling - Support both transparent and boxed versions safely *\/\n    #wholesaler-hero .hero-tag, #wholesaler-hero .hero-badge { font-family: var(--font-body, 'Playfair', serif); font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; color: #f3f2e6; opacity: 0.85; padding: 8px 12px; border-left: 2px solid #934d34; background: rgba(255,255,255,0.08); }\n    \n    \/* Button styling - Ensure .btn has a default color! *\/\n    #wholesaler-hero .btn { min-height: 48px; padding: 14px 28px; font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 700; text-decoration: none; transition: all 0.3s ease; letter-spacing: 1.4px; border-radius: 0; text-align: center; white-space: nowrap; text-transform: uppercase; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; background-color: #934d34; color: #f3f2e6; border: 1px solid #934d34; }\n    #wholesaler-hero .btn:hover { background-color: transparent; color: #f3f2e6; border-color: #ffffff; }\n    #wholesaler-hero .btn-primary { background-color: #934d34; color: #f3f2e6; border: 1px solid #934d34; }\n    #wholesaler-hero .btn-primary:hover { background-color: transparent; color: #f3f2e6; border-color: #ffffff; }\n    #wholesaler-hero .btn-secondary { background: rgba(255,255,255,0.08); color: #f3f2e6; border: 1px solid rgba(243,242,230,0.36); }\n    #wholesaler-hero .btn-secondary:hover { background: rgba(255,255,255,0.16); border-color: #ffffff; }\n    \n    #wholesaler-hero .hero-note { font-family: var(--font-body, 'Playfair', serif); font-size: 12px; line-height: 1.5; color: rgba(243,242,230,0.78); margin: 0 0 18px 0; }\n    \n    @keyframes ctFadeInMove { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } }\n    \n    @media (max-width: 1250px) {\n        #wholesaler-hero {\n            padding-top: 105px; \/* Tablet header offset *\/\n        }\n    }\n    @media (max-width: 768px) {\n        #wholesaler-hero {\n            min-height: 100svh !important;\n            padding-top: 120px !important;\n            padding-bottom: 60px !important;\n        }\n        #wholesaler-hero .overlay-gradient { background: linear-gradient(180deg, rgba(38,41,42,0.82) 0%, rgba(38,41,42,0.84) 45%, rgba(38,41,42,0.92) 100%); }\n        #wholesaler-hero .content-container { padding: 0 20px !important; justify-content: center; }\n        #wholesaler-hero .text-content { text-align: left; max-width: 100%; }\n        #wholesaler-hero .breadcrumb { display: none; }\n        #wholesaler-hero .pre-header { border-left: none; padding-left: 0; margin-bottom: 10px; font-size: 10px; letter-spacing: 2px; }\n        #wholesaler-hero h1 { font-size: 28px !important; line-height: 1.15 !important; margin-bottom: 12px !important; text-align: left !important; }\n        #wholesaler-hero .sub-text { margin-bottom: 16px; font-size: 15px !important; line-height: 1.55 !important; text-align: left !important; }\n        #wholesaler-hero .hero-actions, #wholesaler-hero .hero-tags, #wholesaler-hero .hero-tag-container, #wholesaler-hero .hero-badges { display: flex; flex-direction: row; gap: 10px; width: 100%; margin-bottom: 12px; }\n        #wholesaler-hero .btn { width: 100% !important; min-height: 44px; padding: 12px 14px !important; font-size: 10px !important; letter-spacing: 1.1px !important; margin: 0 !important;}\n        #wholesaler-hero .hero-note { font-size: 11px; margin-bottom: 12px; }\n        #wholesaler-hero .hero-badge, #wholesaler-hero .hero-tag { font-size: 10px; padding: 8px 10px; }\n    }\n<\/style>\n<img loading=\"lazy\" decoding=\"async\" class=\"bg-image\" src=\"https:\/\/fursone.com\/wp-content\/uploads\/2026\/04\/premium-textile-fabric-wholesale-006.jpg\" width=\"1920\" height=\"1080\" alt=\"Textile wholesale fabric sourcing from Fursone womenswear fabric supplier for distributors\">\n    <div class=\"overlay-gradient\"><\/div>\n    <div class=\"content-container\"><div class=\"text-content\">\n        <nav class=\"breadcrumb\"><a href=\"\/\">Home<\/a><span>\/<\/span><a href=\"\/solutions\/\">Solutions<\/a><span>\/<\/span><span>Fabric Wholesalers<\/span><\/nav>\n        <span class=\"pre-header\">Wholesale Fabric Sourcing for Distributors<\/span>\n        <h1>Tweed Fabric Wholesale \u2014 Ready Stock from 1 Roll, Custom from 300m<\/h1>\n        <p class=\"sub-text\">Fursone is a professional womenswear fashion fabric supplier and development partner. Ready-stock tweed, boucl\u00e9 and knit fabrics from a single roll (approx. 20\u201350m), dispatched in 3\u20137 days after 100% T\/T. Custom exclusives from 300m per colour, produced through selected specialist partner mills. Primary markets: USA, France and Italy.<\/p>\n        <a href=\"#contact\" class=\"btn btn-primary\">Request Wholesale Pricing<\/a>\n    <\/div><\/div>\n<script>(function(){var c=document.querySelector('#wholesaler-hero .text-content');if(!c)return;window.addEventListener('scroll',function(){var s=window.scrollY;var o=1-(s\/500);if(o<0)o=0;c.style.opacity=o;},{passive:true});})();<\/script>\n<\/section>\n<section id=\"wholesaler-content\">\n    <style>\n        #wholesaler-content { background-color: var(--bg-primary, #f3f2e6); padding: 80px 0; }\n        #wholesaler-content .container { max-width: 1400px; margin: 0 auto; padding: 0 40px; }\n        #wholesaler-content .content-wrapper { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: stretch; }\n        #wholesaler-content .section-label { font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--cta-button, #934d34); margin-bottom: 15px; display: block; }\n        #wholesaler-content h2 { font-family: var(--font-heading, 'Playfair Display', serif); font-size: 38px; line-height: 1.2; color: var(--text-main, #26292a); margin-bottom: 40px; font-weight: 400; }\n        #wholesaler-content .intro-text { font-family: var(--font-body, 'Playfair', serif); font-size: 15px; line-height: 1.7; color: var(--text-main, #26292a); margin-bottom: 45px; opacity: 0.9; font-weight: 300; }\n        #wholesaler-content .approach-list { display: flex; flex-direction: column; gap: 35px; margin-bottom: 50px; }\n        #wholesaler-content .approach-item { display: flex; align-items: flex-start; gap: 20px; border-left: 3px solid rgba(38,41,42,0.15); padding-left: 25px; }\n        #wholesaler-content .approach-item:last-child { border-left-color: var(--cta-button, #934d34); }\n        #wholesaler-content .approach-icon { width: 45px; height: 45px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; background: rgba(255,255,255,0.8); border-radius: 8px; }\n        #wholesaler-content .approach-icon svg { width: 22px; height: 22px; fill: var(--cta-button, #934d34); }\n        #wholesaler-content .approach-content h3 { font-family: var(--font-body, 'Playfair', serif); font-size: 16px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; color: var(--text-main, #26292a); margin: 0 0 6px 0; }\n        #wholesaler-content .approach-content p { font-family: var(--font-body, 'Playfair', serif); font-size: 14px; line-height: 1.7; color: var(--text-main, #26292a); opacity: 0.8; margin: 0; font-weight: 300; }\n        #wholesaler-content .btn { padding: 14px 35px; font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; letter-spacing: 1.5px; border-radius: 0; text-transform: uppercase; cursor: pointer; display: inline-block; width: fit-content; background-color: #934d34; color: #f3f2e6; border: 1px solid #934d34; }\n        #wholesaler-content .btn:hover { background-color: transparent; color: var(--cta-button, #934d34); border-color: var(--cta-button, #934d34); }\n        #wholesaler-content .visual-side img { width: 100% !important; height: auto !important; display: block; object-fit: cover !important; border-radius: 16px; box-shadow: 0 8px 30px rgba(38,41,42,0.1); }\n        @media (max-width: 1024px) { #wholesaler-content .content-wrapper { grid-template-columns: 1fr; gap: 40px; } #wholesaler-content .visual-side { order: -1; } }\n        @media (max-width: 768px) {\n            #wholesaler-content .btn:hover { background: transparent; }\n        }\n    <\/style>\n<div class=\"container\"><div class=\"content-wrapper\">\n        <div>\n            <span class=\"section-label\">Built for Distribution<\/span>\n            <h2>How Many Fabric SKUs Can a Wholesaler Source?<\/h2>\n            <p class=\"intro-text\">Ready-stock collections cover <a href=\"\/chanel-style-tweed\/\" style=\"color:var(--cta-button,#934d34);\">Chanel-style boucl\u00e9 tweed<\/a> (typically 380\u2013450g\/m\u00b2), <a href=\"\/woolen-overcoat\/\" style=\"color:var(--cta-button,#934d34);\">woolen overcoat<\/a> (500\u2013650g\/m\u00b2), knitted coating, performance knit, sweater knit and cable knit. Every roll ships with a TDS covering pattern, GSM, composition, width, stock, season and recommended use. Primary markets: USA, France and Italy.<\/p>\n            <div class=\"approach-list\">\n                <div class=\"approach-item\">\n                    <div class=\"approach-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg><\/div>\n                    <div class=\"approach-content\"><h3>Ready-Stock Collections<\/h3><p>Curated inventory of trending tweed, boucl\u00e9 and knit fabrics for wholesale distribution. Dispatch in 3\u20137 days after styles, quantities and 100% T\/T. Stock from a single roll (approx. 20\u201350m).<\/p><\/div>\n                <\/div>\n                <div class=\"approach-item\">\n                    <div class=\"approach-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div>\n                    <div class=\"approach-content\"><h3>Custom Patterns to Brief<\/h3><p>Custom patterns developed to the buyer\u2019s brief. Custom programmes follow the recorded recipe for that buyer; re-order similarity around 95%.<\/p><\/div>\n                <\/div>\n                <div class=\"approach-item\">\n                    <div class=\"approach-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg><\/div>\n                    <div class=\"approach-content\"><h3>~95% Re-Order Similarity<\/h3><p>Your wholesale clients expect consistency. Archived recipes keep re-orders close to the approved sample \u2014 colour, texture, weight. Pilling target ISO 12945-2 grade 3\u20134; shrinkage targeted at approx. 3\u20135% (ISO 6330); composition variation held to approx. \u00b12%.<\/p><\/div>\n                <\/div>\n            <\/div>\n            <a href=\"\/contact\/\" class=\"btn\">Request Wholesale Pricing<\/a>\n        <\/div>\n        <div class=\"visual-side\">\n            <img decoding=\"async\" src=\"https:\/\/fursone.com\/wp-content\/uploads\/2026\/04\/premium-textile-fabric-wholesale-006.jpg\" width=\"800\" height=\"530\" loading=\"lazy\" alt=\"Textile wholesale solutions for fabric distributors from Fursone fabric supplier China\">\n        <\/div>\n    <\/div><\/div>\n<\/section>\n<section id=\"wholesaler-benefits\">\n    <style>\n        #wholesaler-benefits { background-color: var(--bg-secondary, #d9d5c9); padding: 80px 0; }\n        #wholesaler-benefits .container { max-width: 1400px; margin: 0 auto; padding: 0 40px; }\n        #wholesaler-benefits .header-section { text-align: center; margin-bottom: 50px; }\n        #wholesaler-benefits .section-label { font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--cta-button, #934d34); margin-bottom: 15px; display: block; }\n        #wholesaler-benefits h2 { font-family: var(--font-heading, 'Playfair Display', serif); font-size: 36px; font-weight: 400; line-height: 1.2; color: var(--text-main, #26292a); margin-bottom: 20px; }\n        #wholesaler-benefits .benefit-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 30px; }\n        #wholesaler-benefits .benefit-card { background: #ffffff; border-radius: 16px; overflow: hidden; box-shadow: 0 8px 30px rgba(38,41,42,0.08); transition: all 0.4s cubic-bezier(0.25,1,0.5,1); padding: 40px 30px; }\n        #wholesaler-benefits .benefit-card:hover { transform: translateY(-8px); box-shadow: 0 20px 50px rgba(38,41,42,0.15); }\n        #wholesaler-benefits .benefit-icon { width: 55px; height: 55px; background: linear-gradient(135deg, var(--cta-button, #934d34) 0%, #a85f44 100%); border-radius: 12px; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; }\n        #wholesaler-benefits .benefit-icon svg { width: 26px; height: 26px; fill: #ffffff; }\n        #wholesaler-benefits .benefit-card h3 { font-family: var(--font-body, 'Playfair', serif); font-size: 15px; font-weight: 600; text-transform: uppercase; letter-spacing: 1px; color: var(--text-main, #26292a); margin: 0 0 10px 0; }\n        #wholesaler-benefits .benefit-card p { font-family: var(--font-body, 'Playfair', serif); font-size: 14px; font-weight: 300; line-height: 1.7; color: var(--text-main, #26292a); opacity: 0.85; margin: 0; }\n        @media (max-width: 768px) { #wholesaler-benefits .benefit-grid { grid-template-columns: 1fr; gap: 20px; } }\n    <\/style>\n<div class=\"container\"><div class=\"header-section\">\n        <span class=\"section-label\">Why Wholesalers Choose Us<\/span>\n        <h2>Can I Get Exclusive Wholesale Fabric Lines?<\/h2>\n    <\/div>\n    <div class=\"benefit-grid\">\n        <div class=\"benefit-card\">\n            <div class=\"benefit-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg><\/div>\n            <h3>1 Roll Stock, 3\u20137 Day Dispatch<\/h3>\n            <p>Curated inventory of Chanel-style tweed (typically 380\u2013450g\/m\u00b2), wool coating (500\u2013650g\/m\u00b2) and knit patterns. Expand your catalog from a single roll without waiting on a full production run.<\/p>\n        <\/div>\n        <div class=\"benefit-card\">\n            <div class=\"benefit-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div>\n            <h3>Custom Patterns to Brief<\/h3>\n            <p>Custom patterns developed to the buyer\u2019s brief. Custom programmes follow the recorded recipe for that buyer; re-order similarity around 95%.<\/p>\n        <\/div>\n        <div class=\"benefit-card\">\n            <div class=\"benefit-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg><\/div>\n            <h3>~95% Re-Order Similarity<\/h3>\n            <p>Your wholesale clients demand consistency. Archived recipes keep re-orders close to the approved sample. ISO 12945-2 pilling target grade 3\u20134, shrinkage approx. 3\u20135% (ISO 6330), composition variation approx. \u00b12%.<\/p>\n        <\/div>\n    <\/div><\/div>\n<\/section>\n<section id=\"wholesaler-catalog\">\n    <style>\n        #wholesaler-catalog { background-color: var(--bg-primary, #f3f2e6); padding: 80px 0; }\n        #wholesaler-catalog .container { max-width: 1400px; margin: 0 auto; padding: 0 40px; }\n        #wholesaler-catalog .header-section { text-align: center; margin-bottom: 50px; }\n        #wholesaler-catalog .section-label { font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--cta-button, #934d34); margin-bottom: 15px; display: block; }\n        #wholesaler-catalog h2 { font-family: var(--font-heading, 'Playfair Display', serif); font-size: 36px; font-weight: 400; line-height: 1.2; color: var(--text-main, #26292a); margin: 0 0 15px 0; }\n        #wholesaler-catalog .header-intro { font-family: var(--font-body, 'Playfair', serif); font-size: 16px; font-weight: 300; line-height: 1.7; color: var(--text-main, #26292a); opacity: 0.85; max-width: 700px; margin: 0 auto; }\n        #wholesaler-catalog .catalog-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; }\n        #wholesaler-catalog .catalog-card { background: #ffffff; border-radius: 16px; overflow: hidden; box-shadow: 0 4px 20px rgba(38,41,42,0.06); transition: all 0.3s; }\n        #wholesaler-catalog .catalog-card:hover { transform: translateY(-5px); box-shadow: 0 12px 30px rgba(38,41,42,0.12); }\n        #wholesaler-catalog .catalog-card img { width: 100% !important; height: 180px !important; object-fit: cover !important; }\n        #wholesaler-catalog .catalog-info { padding: 20px; }\n        #wholesaler-catalog .catalog-info h3 { font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: var(--text-main, #26292a); margin: 0 0 5px 0; }\n        #wholesaler-catalog .catalog-info .stock { font-family: var(--font-body, 'Playfair', serif); font-size: 11px; font-weight: 700; color: #2e7d32; display: block; margin-bottom: 5px; }\n        #wholesaler-catalog .catalog-info p { font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 300; line-height: 1.5; color: var(--text-main, #26292a); opacity: 0.7; margin: 0; }\n        @media (max-width: 768px) { #wholesaler-catalog .catalog-grid { grid-template-columns: 1fr; } }\n    <\/style>\n<div class=\"container\">\n        <div class=\"header-section\">\n            <span class=\"section-label\">What Is In Stock<\/span><h2>In-Stock Collections Ready for Your Wholesale Catalog<\/h2>\n            <p class=\"header-intro\">From classic boucl\u00e9 tweed to premium wool overcoats \u2014 our curated inventory covers the most in-demand categories. Every roll ships with pattern, GSM, composition, width, stock, season and recommended use.<\/p>\n        <\/div>\n        <div class=\"catalog-grid\">\n            <div class=\"catalog-card\">\n                <img decoding=\"async\" src=\"https:\/\/fursone.com\/wp-content\/uploads\/2026\/04\/chanel-style-boucle-tweed-fabric-wholesale-012.jpg\" width=\"400\" height=\"300\" loading=\"lazy\" alt=\"Chanel style boucl\u00e9 tweed wholesale collection from Fursone fabric supplier\">\n                <div class=\"catalog-info\"><h3>Chanel-Style Tweed<\/h3><span class=\"stock\">In Stock From 1 Roll<\/span><p>Multicolor boucl\u00e9, typically 380\u2013450g\/m\u00b2 \u2014 jackets, suits and dress overlays.<\/p><\/div>\n            <\/div>\n            <div class=\"catalog-card\">\n                <img decoding=\"async\" src=\"https:\/\/fursone.com\/wp-content\/uploads\/2026\/04\/double-faced-wool-blend-overcoat-fabric-018.jpg\" width=\"400\" height=\"300\" loading=\"lazy\" alt=\"Double faced wool overcoat wholesale fabrics from Fursone fabric supplier China\">\n                <div class=\"catalog-info\"><h3>Double-Faced Wool<\/h3><span class=\"stock\">In Stock From 1 Roll<\/span><p>Premium wool blends for winter outerwear. Typically 500\u2013650g\/m\u00b2.<\/p><\/div>\n            <\/div>\n            <div class=\"catalog-card\">\n                <img decoding=\"async\" src=\"https:\/\/fursone.com\/wp-content\/uploads\/2026\/04\/woven-semi-worsted-wool-fabric-006.jpg\" width=\"400\" height=\"300\" loading=\"lazy\" alt=\"Semi worsted wool wholesale fabric from Fursone fabric supplier for distributors\">\n                <div class=\"catalog-info\"><h3>Woven Wool<\/h3><span class=\"stock\">In Stock From 1 Roll<\/span><p>Semi-worsted and worsted wool fabrics for tailored garments.<\/p><\/div>\n            <\/div>\n            <div class=\"catalog-card\">\n                <img decoding=\"async\" src=\"https:\/\/fursone.com\/wp-content\/uploads\/2026\/04\/knitted-coating-fabric-supplier-003.jpg\" width=\"400\" height=\"300\" loading=\"lazy\" alt=\"Knitted coating fabric wholesale from Fursone fabric supplier China\">\n                <div class=\"catalog-info\"><h3>Knitted Coating<\/h3><span class=\"stock\">In Stock From 1 Roll<\/span><p>Heavy-weight knit coatings for casual luxury outerwear.<\/p><\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n<section id=\"wholesaler-exclusive\">\n    <style>\n        #wholesaler-exclusive { background-color: var(--bg-secondary, #d9d5c9); padding: 80px 0; }\n        #wholesaler-exclusive .container { max-width: 1400px; margin: 0 auto; padding: 0 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }\n        #wholesaler-exclusive .content-side .section-label { font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--cta-button, #934d34); margin-bottom: 15px; display: block; }\n        #wholesaler-exclusive .content-side h2 { font-family: var(--font-heading, 'Playfair Display', serif); font-size: 36px; font-weight: 400; line-height: 1.2; color: var(--text-main, #26292a); margin: 0 0 20px 0; }\n        #wholesaler-exclusive .content-side .intro { font-family: var(--font-body, 'Playfair', serif); font-size: 15px; font-weight: 300; line-height: 1.7; color: var(--text-main, #26292a); opacity: 0.85; margin-bottom: 30px; }\n        #wholesaler-exclusive .benefit-stack { display: flex; flex-direction: column; gap: 18px; margin-bottom: 30px; }\n        #wholesaler-exclusive .benefit-item { display: flex; gap: 15px; align-items: flex-start; padding: 18px; background: #ffffff; border-radius: 12px; border-left: 3px solid var(--cta-button, #934d34); }\n        #wholesaler-exclusive .benefit-item svg { width: 20px; height: 20px; fill: var(--cta-button, #934d34); flex-shrink: 0; margin-top: 2px; }\n        #wholesaler-exclusive .benefit-item h3 { font-family: var(--font-body, 'Playfair', serif); font-size: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: var(--text-main, #26292a); margin: 0 0 3px 0; }\n        #wholesaler-exclusive .benefit-item p { font-family: var(--font-body, 'Playfair', serif); font-size: 13px; font-weight: 300; line-height: 1.5; color: var(--text-main, #26292a); opacity: 0.7; margin: 0; }\n        #wholesaler-exclusive .btn { padding: 14px 35px; font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; letter-spacing: 1.5px; border-radius: 0; text-transform: uppercase; cursor: pointer; display: inline-block; background-color: #934d34; color: #f3f2e6; border: 1px solid #934d34; }\n        #wholesaler-exclusive .btn:hover { background-color: transparent; color: var(--text-main, #26292a); border-color: var(--text-main, #26292a); }\n        #wholesaler-exclusive .visual-side img { width: 100% !important; height: auto !important; display: block; object-fit: cover !important; border-radius: 16px; box-shadow: 0 8px 30px rgba(38,41,42,0.1); }\n        @media (max-width: 1024px) { #wholesaler-exclusive .container { grid-template-columns: 1fr; } #wholesaler-exclusive .visual-side { order: -1; } }\n        @media (max-width: 768px) { }\n    <\/style>\n<div class=\"container\">\n        <div class=\"visual-side\">\n            <img decoding=\"async\" src=\"https:\/\/fursone.com\/wp-content\/uploads\/2026\/04\/jacquard-knit-fabric-manufacturer-004.jpg\" width=\"800\" height=\"530\" loading=\"lazy\" alt=\"Exclusive wholesale fabric collections from Fursone fabric supplier China for distributors\">\n        <\/div>\n        <div class=\"content-side\">\n            <span class=\"section-label\">Your Growth Engine<\/span><h2>What Is the Re-Order Consistency for Wholesale Fabric?<\/h2>\n            <p class=\"intro\">Re-order similarity is how closely a repeat batch matches the approved sample. Fursone targets approx. 95% visual and hand-feel similarity through archived recipes \u2014 critical when your wholesale clients reorder season after season. Production runs through selected specialist partner mills, with Fursone following yarn, weaving, dyeing, finishing, inspection, packing and shipment of <a href=\"https:\/\/en.wikipedia.org\/wiki\/Tweed\" target=\"_blank\" rel=\"noopener\" style=\"color:var(--cta-button,#934d34);\">tweed<\/a>.<\/p>\n            <div class=\"benefit-stack\">\n                <div class=\"benefit-item\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n                    <div><h3>Custom Patterns to Brief<\/h3><p>Custom patterns developed to the buyer\u2019s brief. Custom programmes follow the recorded recipe for that buyer; re-order similarity around 95%.<\/p><\/div>\n                <\/div>\n                <div class=\"benefit-item\">\n                    <svg viewBox=\"0 0 24 24\"><path d=\"M12 2L2 7l10 5 10-5-10-5zM2 17l10 5 10-5M2 12l10 5 10-5\"\/><\/svg>\n                    <div><h3>Custom Wholesale Collections<\/h3><p>Develop your own branded fabric lines with our R&D team. We handle the engineering \u2014 you build the market.<\/p><\/div>\n                <\/div>\n                <div class=\"benefit-item\">\n                    <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><path d=\"M12 6v6l4 2\"\/><\/svg>\n                    <div><h3>Sample Book Service<\/h3><p>Professional sample books and swatch kits for your wholesale clients \u2014 created and managed by us at no extra cost.<\/p><\/div>\n                <\/div>\n            <\/div>\n            <a href=\"#contact\" class=\"btn\">Request Wholesale Partnership<\/a>\n        <\/div>\n    <\/div>\n<\/section>\n<section id=\"wholesaler-growth\">\n    <style>\n        #wholesaler-growth { background-color: var(--bg-secondary, #d9d5c9); padding: 80px 0; }\n        #wholesaler-growth .container { max-width: 1400px; margin: 0 auto; padding: 0 40px; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: start; }\n        #wholesaler-growth .col-left .section-label { font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 700; letter-spacing: 3px; text-transform: uppercase; color: var(--cta-button, #934d34); margin-bottom: 15px; display: block; }\n        #wholesaler-growth .col-left h2 { font-family: var(--font-heading, 'Playfair Display', serif); font-size: 36px; font-weight: 400; line-height: 1.2; color: var(--text-main, #26292a); margin: 0 0 20px 0; }\n        #wholesaler-growth .col-left .lead { font-family: var(--font-body, 'Playfair', serif); font-size: 15px; font-weight: 300; line-height: 1.7; color: var(--text-main, #26292a); opacity: 0.85; margin-bottom: 30px; }\n        #wholesaler-growth .stat-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 15px; margin-bottom: 30px; }\n        #wholesaler-growth .stat-card { background: #ffffff; border-radius: 12px; padding: 25px 20px; text-align: center; }\n        #wholesaler-growth .stat-card .s-num { font-family: var(--font-heading, 'Playfair Display', serif); font-size: 36px; font-weight: 400; color: var(--cta-button, #934d34); line-height: 1; margin-bottom: 5px; }\n        #wholesaler-growth .stat-card .s-label { font-family: var(--font-body, 'Playfair', serif); font-size: 11px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.5px; color: var(--text-main, #26292a); }\n        #wholesaler-growth .col-right { background: #ffffff; border-radius: 16px; padding: 40px; box-shadow: 0 8px 30px rgba(38,41,42,0.08); }\n        #wholesaler-growth .col-right h3 { font-family: var(--font-body, 'Playfair', serif); font-size: 13px; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: var(--cta-button, #934d34); margin: 0 0 20px 0; }\n        #wholesaler-growth .price-row { display: flex; justify-content: space-between; align-items: center; padding: 14px 0; border-bottom: 1px solid rgba(38,41,42,0.06); }\n        #wholesaler-growth .price-row:last-child { border-bottom: none; }\n        #wholesaler-growth .price-row span { font-family: var(--font-body, 'Playfair', serif); font-size: 14px; color: var(--text-main, #26292a); }\n        #wholesaler-growth .price-row strong { font-weight: 700; color: var(--text-main, #26292a); }\n        #wholesaler-growth .btn { padding: 14px 35px; font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; letter-spacing: 1.5px; border-radius: 0; text-transform: uppercase; cursor: pointer; display: inline-block; background-color: #934d34; color: #f3f2e6; border: 1px solid #934d34; margin-top: 25px; }\n        #wholesaler-growth .btn:hover { background-color: transparent; color: var(--text-main, #26292a); border-color: var(--text-main, #26292a); }\n        @media (max-width: 1024px) { #wholesaler-growth .container { grid-template-columns: 1fr; } }\n        @media (max-width: 768px) { #wholesaler-growth .stat-grid { grid-template-columns: 1fr; } }\n    <\/style>\n<div class=\"container\">\n        <div class=\"col-left\">\n            <span class=\"section-label\">Partnership That Scales<\/span><h2>Grow Your Wholesale Business With Fursone<\/h2>\n            <p class=\"lead\">Our distributors grow because they offer something competitors cannot: exclusive access to trend-forward tweed, backed by a development partner that treats small orders as the start of a long relationship.<\/p>\n            <div class=\"stat-grid\">\n                <div class=\"stat-card\"><div class=\"s-num\">1 Roll<\/div><div class=\"s-label\">Stock Minimum<\/div><\/div>\n                <div class=\"stat-card\"><div class=\"s-num\">3\u20137d<\/div><div class=\"s-label\">Stock Dispatch<\/div><\/div>\n                <div class=\"stat-card\"><div class=\"s-num\">~95%<\/div><div class=\"s-label\">Re-Order Match<\/div><\/div>\n                <div class=\"stat-card\"><div class=\"s-num\">FOB\/DDP<\/div><div class=\"s-label\">Shanghai, Ningbo<\/div><\/div>\n            <\/div>\n            <a href=\"#contact\" class=\"btn\">Request Wholesale Pricing<\/a>\n        <\/div>\n        <div class=\"col-right\">\n            <h3>Wholesale Model Benefits<\/h3>\n            <div class=\"price-row\"><span>Stock Minimum<\/span><strong>1 roll (approx. 20\u201350m)<\/strong><\/div>\n            <div class=\"price-row\"><span>Custom \/ Discontinued<\/span><strong>300m \/ colour \u00b7 500m re-run<\/strong><\/div>\n            <div class=\"price-row\"><span>Sample Books<\/span><strong>Arranged for partners<\/strong><\/div>\n            <div class=\"price-row\"><span>Custom Patterns<\/span><strong>Developed to buyer\u2019s brief<\/strong><\/div>\n            <div class=\"price-row\"><span>Payment Terms<\/span><strong>100% T\/T \u00b7 30\/70 LC for large B<\/strong><\/div>\n            <div class=\"price-row\"><span>Lead Time<\/span><strong>3\u20137d stock \/ 25\u201335d custom<\/strong><\/div>\n            <div class=\"price-row\"><span>Shipping<\/span><strong>FOB SH\/NGB \u00b7 FBA\/DDP\/DDU<\/strong><\/div>\n            <div class=\"price-row\"><span>Dedicated Rep<\/span><strong>Assigned account manager<\/strong><\/div>\n        <\/div>\n    <\/div>\n<\/section>\n<section id=\"wholesaler-faq\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        { \"@type\": \"Question\", \"name\": \"How many fabric SKUs can a wholesaler source?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Ready-stock collections cover Chanel-style boucl\u00e9 tweed (typically 380-450g\/m\u00b2), woolen overcoat (500-650g\/m\u00b2), knitted coating, performance knit, sweater knit and cable knit. Stock starts from a single roll of approximately 20-50 meters. Every roll ships with a TDS covering pattern, GSM, composition, width, stock, season and recommended use. Dispatch is 3-7 days after styles, quantities and 100% T\/T are confirmed.\" } },\n        { \"@type\": \"Question\", \"name\": \"Can I get exclusive wholesale fabric lines?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Yes. Fursone develops custom patterns to the buyer\u2019s brief for wholesale partners. Custom programmes follow the recorded recipe for that buyer; re-order similarity around 95%. Custom development starts at 300 meters per colour or per design.\" } },\n        { \"@type\": \"Question\", \"name\": \"What is the re-order consistency for wholesale fabric?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Fursone targets approx. 95% visual and hand-feel similarity on re-orders through archived recipes. Composition variation is held to approx. \u00b12%; shrinkage is targeted at approx. 3-5% (ISO 6330). Tweed cannot guarantee identical chemical composition in every batch. TDS documentation is included with every shipment.\" } },\n        { \"@type\": \"Question\", \"name\": \"What is the wholesale pricing structure?\", \"acceptedAnswer\": { \"@type\": \"Answer\", \"text\": \"Ready stock starts from a single roll (approx. 20-50m). Custom development starts at 300m per colour or per design; discontinued re-runs typically from 500m. Small-brand payment is 100% T\/T; larger programmes may use 30% T\/T + 70% LC. Default delivery is FOB Shanghai or Ningbo, with FBA, DDP and DDU available. Sample books can be arranged for wholesale partners.\" } }\n      ]\n    }\n    <\/script>\n<style>\n        #wholesaler-faq { background-color: var(--bg-primary, #f3f2e6); padding: 80px 0; }\n        #wholesaler-faq .container { max-width: 1100px; margin: 0 auto; padding: 0 40px; display: flex; flex-direction: column; align-items: center; }\n        #wholesaler-faq h2 { font-family: var(--font-heading, 'Playfair Display', serif); font-size: 32px; line-height: 1.3; color: var(--text-main, #26292a); margin-bottom: 20px; font-weight: 400; text-align: center; }\n        #wholesaler-faq .section-subtitle { font-family: var(--font-body, 'Playfair', serif); font-size: 14px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; color: var(--cta-button, #934d34); margin-bottom: 50px; text-align: center; }\n        #wholesaler-faq .faq-list { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; width: 100%; margin-bottom: 50px; }\n        #wholesaler-faq .faq-item { background: #ffffff; border: 1px solid rgba(38,41,42,0.1); transition: all 0.3s ease; align-self: start; }\n        #wholesaler-faq .faq-item:hover { border-color: var(--cta-button, #934d34); }\n        #wholesaler-faq .faq-item.active { border-color: var(--cta-button, #934d34); }\n        #wholesaler-faq .faq-question { padding: 25px 30px; cursor: pointer; display: flex; justify-content: space-between; align-items: center; user-select: none; }\n        #wholesaler-faq .faq-question h3 { font-family: var(--font-body, 'Playfair', serif); font-size: 15px; font-weight: 600; color: var(--text-main, #26292a); margin: 0; text-transform: uppercase; }\n        #wholesaler-faq .faq-toggle { width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(38,41,42,0.2); border-radius: 50%; transition: all 0.3s ease; flex-shrink: 0; margin-left: 20px; }\n        #wholesaler-faq .faq-item.active .faq-toggle { background-color: var(--cta-button, #934d34); border-color: var(--cta-button, #934d34); transform: rotate(45deg); }\n        #wholesaler-faq .faq-toggle svg { width: 14px; height: 14px; fill: var(--text-main, #26292a); }\n        #wholesaler-faq .faq-item.active .faq-toggle svg { fill: #f3f2e6; }\n        #wholesaler-faq .faq-answer { max-height: 0; overflow: hidden; transition: max-height 0.4s cubic-bezier(0.25,1,0.5,1); }\n        #wholesaler-faq .faq-item.active .faq-answer { max-height: 350px; }\n        #wholesaler-faq .faq-answer p { font-family: var(--font-body, 'Playfair', serif); font-size: 14px; line-height: 1.7; color: var(--text-main, #26292a); opacity: 0.9; font-weight: 300; margin: 0; padding: 0 30px 30px; }\n        #wholesaler-faq .btn { padding: 14px 35px; font-family: var(--font-body, 'Playfair', serif); font-size: 12px; font-weight: 600; text-decoration: none; transition: all 0.3s ease; letter-spacing: 1.5px; border-radius: 0; text-transform: uppercase; cursor: pointer; display: inline-block; background-color: #934d34; color: #f3f2e6; border: 1px solid #934d34; }\n        #wholesaler-faq .btn:hover { background-color: transparent; color: var(--text-main, #26292a); border-color: var(--text-main, #26292a); }\n        @media (max-width: 768px) {\n            #wholesaler-hero .content-container,\n            #wholesaler-content .container,\n            #wholesaler-benefits .container,\n            #wholesaler-catalog .container,\n            #wholesaler-exclusive .container,\n            #wholesaler-growth .container,\n            #wholesaler-faq .container {\n                padding-left: 24px !important;\n                padding-right: 24px !important;\n                box-sizing: border-box !important;\n            }\n            #wholesaler-hero h1,\n            #wholesaler-content h2,\n            #wholesaler-benefits h2,\n            #wholesaler-catalog h2,\n            #wholesaler-exclusive h2,\n            #wholesaler-growth h2,\n            #wholesaler-faq h2 {\n                font-size: 30px !important;\n                line-height: 1.25 !important;\n            }\n            #wholesaler-hero .sub-text,\n            #wholesaler-content p,\n            #wholesaler-benefits p,\n            #wholesaler-catalog p,\n            #wholesaler-exclusive p,\n            #wholesaler-growth p,\n            #wholesaler-faq .faq-answer p {\n                font-size: 17px !important;\n                line-height: 1.7 !important;\n            }\n            #wholesaler-faq .section-subtitle {\n                font-size: 13px !important;\n                letter-spacing: 1.2px !important;\n            }\n            #wholesaler-faq .faq-list {\n                grid-template-columns: 1fr;\n            }\n            #wholesaler-faq .faq-question {\n                padding: 20px 22px;\n            }\n            #wholesaler-faq .faq-question h3 {\n                font-size: 16px !important;\n                line-height: 1.5 !important;\n            }\n            #wholesaler-faq .faq-answer p {\n                padding: 0 22px 22px;\n            }\n            #wholesaler-hero .btn,\n            #wholesaler-content .btn,\n            #wholesaler-benefits .btn,\n            #wholesaler-catalog .btn,\n            #wholesaler-exclusive .btn,\n            #wholesaler-growth .btn,\n            #wholesaler-faq .btn {\n                display: inline-flex !important;\n                align-items: center !important;\n                justify-content: center !important;\n                width: auto !important;\n                padding: 12px 22px !important;\n                font-size: 13px !important;\n                letter-spacing: 1.2px !important;\n                background-color: #934d34 !important;\n                color: #f3f2e6 !important;\n                border: 1px solid #934d34 !important;\n            }\n            #wholesaler-faq .btn:hover {\n                background-color: transparent !important;\n                color: var(--text-main, #26292a) !important;\n                border: 1px solid var(--text-main, #26292a) !important;\n                border-bottom: none !important;\n            }\n        }\n    \n        #wholesaler-faq .faq-list {\n            display: block;\n            width: 100%;\n            margin-bottom: 50px;\n        }\n        #wholesaler-faq .faq-columns {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            align-items: start;\n            gap: 20px;\n            width: 100%;\n        }\n        #wholesaler-faq .faq-column {\n            display: flex;\n            flex-direction: column;\n            gap: 20px;\n        }\n        @media (max-width: 768px) {\n            #wholesaler-faq .faq-columns {\n                grid-template-columns: 1fr;\n                gap: 20px;\n            }\n            #wholesaler-faq .faq-column {\n                gap: 20px;\n            }\n        }\n    <\/style>\n<div class=\"container\">\n        <h2>Tweed Fabric Wholesale Distributor \u2014 FAQ<\/h2>\n        <p class=\"section-subtitle\">Get the Answers You Need<\/p>\n        <div class=\"faq-list\">\n            <div class=\"faq-item\"><div class=\"faq-question\"><h3>How many fabric SKUs can a wholesaler source?<\/h3><div class=\"faq-toggle\"><svg viewBox=\"0 0 24 24\"><path d=\"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z\"\/><\/svg><\/div><\/div><div class=\"faq-answer\"><p>Ready-stock collections cover Chanel-style boucl\u00e9 tweed (typically 380\u2013450g\/m\u00b2), woolen overcoat (500\u2013650g\/m\u00b2), knitted coating, performance knit, sweater knit and cable knit. Stock starts from a <strong>single roll of approx. 20\u201350 meters<\/strong>. Every roll ships with a TDS covering pattern, GSM, composition, width, stock, season and recommended use. Dispatch is <strong>3\u20137 days<\/strong> after styles, quantities and 100% T\/T are confirmed.<\/p><\/div><\/div>\n            <div class=\"faq-item\"><div class=\"faq-question\"><h3>Can I get exclusive wholesale fabric lines?<\/h3><div class=\"faq-toggle\"><svg viewBox=\"0 0 24 24\"><path d=\"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z\"\/><\/svg><\/div><\/div><div class=\"faq-answer\"><p>Yes. Fursone develops custom patterns to the buyer\u2019s brief for wholesale partners. Custom programmes follow the recorded recipe for that buyer; re-order similarity around <strong>95%<\/strong>. Custom development starts at <strong>300 meters<\/strong> per colour or per design.<\/p><\/div><\/div>\n            <div class=\"faq-item\"><div class=\"faq-question\"><h3>What is the re-order consistency for wholesale fabric?<\/h3><div class=\"faq-toggle\"><svg viewBox=\"0 0 24 24\"><path d=\"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z\"\/><\/svg><\/div><\/div><div class=\"faq-answer\"><p>Fursone targets <strong>approx. 95%<\/strong> visual and hand-feel similarity on re-orders through archived recipes. Composition variation is held to approx. \u00b12%; shrinkage is targeted at approx. 3\u20135% (ISO 6330). Tweed cannot guarantee identical chemical composition in every batch. TDS documentation is included with every shipment.<\/p><\/div><\/div>\n            <div class=\"faq-item\"><div class=\"faq-question\"><h3>What is the wholesale pricing structure?<\/h3><div class=\"faq-toggle\"><svg viewBox=\"0 0 24 24\"><path d=\"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z\"\/><\/svg><\/div><\/div><div class=\"faq-answer\"><p>Ready stock starts from a <strong>single roll (approx. 20\u201350m)<\/strong>. Custom development starts at 300m per colour or per design; discontinued re-runs typically from 500m. Small-brand payment is <strong>100% T\/T<\/strong>; larger programmes may use 30% T\/T + 70% LC. Default delivery is FOB Shanghai or Ningbo, with FBA, DDP and DDU available. Sample books can be arranged for wholesale partners.<\/p><\/div><\/div>\n        <\/div>\n        <div class=\"cta-wrapper\"><a href=\"#contact\" class=\"btn\">Contact Our Sourcing Team<\/a><\/div>\n    <\/div>\n<script>\n    (function() {\n        var section = document.getElementById('wholesaler-faq');\n        if (!section) return;\n        var faqList = section.querySelector('.faq-list');\n        if (!faqList) return;\n        var items = section.querySelectorAll('.faq-item');\n        function syncFaqColumns() {\n            var existingColumns = faqList.querySelector('.faq-columns');\n            if (window.innerWidth <= 768) {\n                if (existingColumns) {\n                    Array.from(existingColumns.querySelectorAll('.faq-item'))\n                        .sort(function(a, b) {\n                            return Number(a.dataset.faqOrder) - Number(b.dataset.faqOrder);\n                        })\n                        .forEach(function(item) {\n                            faqList.appendChild(item);\n                        });\n                    existingColumns.remove();\n                }\n                return;\n            }\n            var directItems = Array.from(faqList.querySelectorAll(':scope > .faq-item'));\n            if (!directItems.length) return;\n            directItems.forEach(function(item, index) {\n                item.dataset.faqOrder = String(index + 1);\n            });\n            var columns = document.createElement('div');\n            columns.className = 'faq-columns';\n            var leftColumn = document.createElement('div');\n            leftColumn.className = 'faq-column';\n            var rightColumn = document.createElement('div');\n            rightColumn.className = 'faq-column';\n            directItems.forEach(function(item, index) {\n                (index % 2 === 0 ? leftColumn : rightColumn).appendChild(item);\n            });\n            columns.appendChild(leftColumn);\n            columns.appendChild(rightColumn);\n            faqList.appendChild(columns);\n        }\n        syncFaqColumns();\n        window.addEventListener('resize', syncFaqColumns);\n        items.forEach(function(item) {\n            var question = item.querySelector('.faq-question');\n            if (!question) return;\n            question.addEventListener('click', function() {\n                var isActive = item.classList.contains('active');\n                items.forEach(function(otherItem) {\n                    otherItem.classList.remove('active');\n                });\n                if (!isActive) {\n                    item.classList.add('active');\n                }\n            });\n        });\n        if (!window.IntersectionObserver) return;\n        var observer = new IntersectionObserver(function(entries) {\n            entries.forEach(function(entry) {\n                if (entry.isIntersecting) {\n                    items.forEach(function(item, index) {\n                        setTimeout(function() {\n                            item.style.opacity = '1';\n                            item.style.transform = 'translateY(0)';\n                        }, index * 80);\n                    });\n                    observer.unobserve(entry.target);\n                }\n            });\n        }, { threshold: 0.2 });\n        items.forEach(function(item) {\n            item.style.opacity = '0';\n            item.style.transform = 'translateY(20px)';\n            item.style.transition = 'opacity 0.5s ease, transform 0.5s ease';\n        });\n        observer.observe(faqList);\n    })();\n    <\/script>\n<\/section>\n<!-- FURSONE GLOBAL MOBILE OVERRIDES (EvergoCasa Minotti Standards) -->\n    <style>\n        @media (max-width: 768px) {\n            \/* 1. Global Box Sizing & Body *\/\n            html, body {\n                overflow-x: hidden !important;\n                width: 100% !important;\n            }\n            * {\n                box-sizing: border-box !important;\n            }\n            \/* 2. Container Safety Margins *\/\n            #hero-minimalist-final .content-container,\n            .container {\n                padding-left: 20px !important;\n                padding-right: 20px !important;\n                width: 100% !important;\n                max-width: 100% !important;\n                margin: 0 auto !important;\n                box-sizing: border-box !important;\n            }\n            \/* 3. Section Breathing Room *\/\n            section {\n                padding: 50px 0 60px 0 !important;\n                margin: 0 !important;\n                overflow-x: hidden !important;\n            }\n            \n            \/* Exceptions for full-bleed or hero *\/\n            #hero-minimalist-final {\n                padding: 0 !important;\n                height: 100svh !important;\n                min-height: 550px !important;\n            }\n            #why-fursone-section .container,\n            #b2b-split-slider .container {\n                padding-left: 20px !important;\n                padding-right: 20px !important;\n            }\n            #why-fursone-section .text-column,\n            #b2b-split-slider .right-content {\n                padding: 30px 20px 0 20px !important;\n                box-sizing: border-box !important;\n            }\n            \/* 4. Typography Hierarchy (Minotti Style) *\/\n            h1 {\n                font-size: 32px !important;\n                line-height: 1.15 !important;\n                margin-bottom: 20px !important;\n                text-align: left !important;\n            }\n            \n            h2 {\n                font-size: 28px !important;\n                line-height: 1.25 !important;\n                margin-top: 0 !important;\n                margin-bottom: 16px !important;\n                text-align: left !important;\n            }\n            h3 {\n                font-size: 18px !important;\n                line-height: 1.4 !important;\n                margin-bottom: 8px !important;\n            }\n            p, .intro-text, .sub-text, .faq-answer p, .blog-excerpt, #why-fursone-section .feature-item p {\n                font-size: 16px !important;\n                line-height: 1.6 !important;\n                margin-bottom: 24px !important;\n                text-align: left !important;\n                opacity: 0.85 !important;\n                font-weight: 300 !important;\n            }\n            \/* Remove excessive margins from intro texts *\/\n            .intro-text {\n                margin-left: 0 !important;\n                margin-right: 0 !important;\n            }\n            \/* 5. Buttons (Underlined Text Links) *\/\n            .btn, .cta-button, #hero-minimalist-final .btn {\n                background: transparent !important;\n                color: var(--text-main, #26292a) !important;\n                border: none !important;\n                border-bottom: 1px solid var(--text-main, #26292a) !important;\n                padding: 0 0 4px 0 !important;\n                margin: 0 !important;\n                font-size: 12px !important;\n                font-weight: 600 !important;\n                width: auto !important;\n                display: inline-flex !important;\n                text-transform: uppercase !important;\n                letter-spacing: 1.5px !important;\n                border-radius: 0 !important;\n                box-shadow: none !important;\n                justify-content: flex-start !important;\n            }\n            \/* Hero button needs white text on dark background *\/\n            #hero-minimalist-final .btn {\n                color: #f3f2e6 !important;\n                border-bottom-color: #f3f2e6 !important;\n            }\n            \n            .cta-wrapper {\n                text-align: left !important;\n                margin-top: 10px !important;\n                padding-bottom: 10px !important;\n            }\n            \/* 6. Image Grids (Horizontal Scroll) *\/\n            .collections-grid,\n            .blog-grid {\n                display: flex !important;\n                flex-wrap: nowrap !important;\n                overflow-x: auto !important;\n                scroll-snap-type: x mandatory !important;\n                gap: 16px !important;\n                padding-bottom: 20px !important;\n                margin-left: 0 !important;\n                margin-right: -20px !important; \/* Bleed out right edge *\/\n                padding-right: 40px !important; \/* Add extra padding so the last item doesn't stick to the edge *\/\n                width: calc(100% + 20px) !important;\n            }\n            \n            .collections-grid::-webkit-scrollbar,\n            .blog-grid::-webkit-scrollbar {\n                display: none !important;\n            }\n            \n            .collection-card,\n            .blog-card {\n                flex: 0 0 85% !important;\n                scroll-snap-align: start !important;\n                height: auto !important; \/* Allow card to adjust to content *\/\n            }\n            \/* Fix image ratios *\/\n            .image-wrapper, .blog-card-image {\n                position: relative !important;\n                display: block !important;\n                overflow: hidden !important;\n                border-radius: 0 !important;\n            }\n            .image-wrapper {\n                padding-bottom: 120% !important; \/* Elegant vertical rectangle *\/\n                height: 0 !important; \/* Force padding-bottom to dictate height *\/\n            }\n            .blog-card-image {\n                height: 250px !important;\n                min-height: 250px !important;\n                max-height: 250px !important;\n                width: 100% !important;\n                object-fit: cover !important;\n            }\n            .image-wrapper img, .collection-image, img.bg-image {\n                height: 100% !important;\n                min-height: 100% !important;\n                max-height: none !important;\n                object-fit: cover !important;\n                width: 100% !important;\n                max-width: none !important;\n                position: absolute !important;\n                top: 0 !important;\n                left: 0 !important;\n                right: 0 !important;\n                bottom: 0 !important;\n                display: block !important;\n                border-radius: 0 !important;\n            }\n            \/* 7. Manufacturing Section Fixes *\/\n            #manufacturing-section .capability-row {\n                flex-direction: column !important;\n                gap: 24px !important;\n                margin-bottom: 50px !important;\n            }\n            #manufacturing-section .image-col {\n                height: 350px !important;\n                width: 100% !important; \/* Remove bleed to keep 20px breathing room *\/\n                margin-left: 0 !important; \n            }\n            #manufacturing-section .text-col {\n                padding: 0 20px !important;\n                box-sizing: border-box !important;\n            }\n            \n            \/* 8. FAQ specific *\/\n            .faq-question {\n                font-size: 16px !important;\n                padding: 20px !important;\n                align-items: center !important;\n            }\n            .faq-answer {\n                padding: 0 20px !important;\n            }\n                } \/* End of @media (max-width: 768px) *\/\n                \/* 9. Mobile Hero Centering Only *\/\n        @media (max-width: 768px) {\n        [id$=\"-hero\"] .btn-group,\n        #hero-minimalist-final .btn-group {\n            align-items: center !important;\n            justify-content: center !important;\n            width: 100% !important;\n        }\n        \/* [id$=\"-hero\"] .content-container,\n        #hero-minimalist-final .content-container {\n            justify-content: center !important;\n            align-items: center !important;\n        } *\/\n        \/* [id$=\"-hero\"] .text-content,\n        #hero-minimalist-final .text-content {\n            display: flex !important;\n            flex-direction: column !important;\n            align-items: center !important;\n            text-align: center !important;\n            margin: 0 auto !important;\n        } *\/\n        \/* [id$=\"-hero\"] .breadcrumb,\n        #hero-minimalist-final .breadcrumb {\n            justify-content: center !important;\n            width: 100% !important;\n        } *\/\n        \/* [id$=\"-hero\"] .btn,\n        #hero-minimalist-final .btn,\n        [id$=\"-hero\"] .btn-primary,\n        #hero-minimalist-final .btn-primary {\n            justify-content: center !important;\n            margin: 0 auto !important;\n            display: inline-flex !important;\n        } *\/\n    \n        }\n    <\/style>\n<script>\n    (function() {\n        const section = document.getElementById('why-fursone-section');\n        if (!section) return;\n        \n        const observer = new IntersectionObserver((entries) => {\n            entries.forEach(entry => {\n                if (entry.isIntersecting) {\n                    const items = section.querySelectorAll('.feature-item');\n                    items.forEach((item, index) => {\n                        setTimeout(() => {\n                            item.style.opacity = '1';\n                            item.style.transform = 'translateY(0)';\n                        }, index * 100);\n                    });\n                    observer.unobserve(entry.target);\n                }\n            });\n        }, { threshold: 0.2 });\n        const grid = section.querySelector('.feature-grid');\n        if (grid) {\n            const items = section.querySelectorAll('.feature-item');\n            items.forEach(item => {\n                item.style.opacity = '0';\n                item.style.transform = 'translateY(20px)';\n                item.style.transition = 'opacity 0.6s ease, transform 0.6s ease';\n            });\n            observer.observe(grid);\n        }\n    })();\n    <\/script>\n","protected":false},"excerpt":{"rendered":"<p>Home\/Solutions\/Fabric Wholesalers Wholesale Fabric Sourcing for Distributors Tweed Fabric Wholesale \u2014 Ready Stock from 1 Roll, Custom from 300m Fursone is a professional womenswear fashion fabric supplier and development partner. Ready-stock tweed, boucl\u00e9 and knit fabrics from a single roll (approx. 20\u201350m), dispatched in 3\u20137 days after 100% T\/T. Custom exclusives from 300m per colour, &#8230; <a title=\"L\u00f8sninger for stoffgrossister\" class=\"read-more\" href=\"https:\/\/fursone.com\/nb\/solutions\/fabric-wholesalers\/\" aria-label=\"Les mer om l\u00f8sninger for stoffgrossister\">Les mer<\/a><\/p>","protected":false},"author":1,"featured_media":3143,"parent":1767,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1770","page","type-page","status-publish","has-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/pages\/1770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/comments?post=1770"}],"version-history":[{"count":4,"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/pages\/1770\/revisions"}],"predecessor-version":[{"id":9667,"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/pages\/1770\/revisions\/9667"}],"up":[{"embeddable":true,"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/pages\/1767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/media\/3143"}],"wp:attachment":[{"href":"https:\/\/fursone.com\/nb\/wp-json\/wp\/v2\/media?parent=1770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}