{"id":7928,"date":"2026-01-03T14:26:08","date_gmt":"2026-01-03T06:26:08","guid":{"rendered":"https:\/\/test.tiiocti.com\/?page_id=7928"},"modified":"2026-01-10T00:49:42","modified_gmt":"2026-01-09T16:49:42","slug":"organic-cotton","status":"publish","type":"page","link":"https:\/\/tiiocti.com\/fr\/organic-cotton\/","title":{"rendered":"Coton biologique"},"content":{"rendered":"<div class=\"et_pb_section_0 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_0 et_pb_row et_pb_gutters3 et_block_row\">\n<div class=\"et_pb_column_0 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_0 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section id=\"tiio-cotton-hero\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"Product\",\n      \"name\": \"Wholesale Custom Organic Cotton & Canvas Bag Manufacturing\",\n      \"description\": \"GOTS certified factory producing sustainable tote bags, drawstring pouches, and grocery bags. Available in 4oz muslin to 16oz heavy-duty canvas.\",\n      \"brand\": { \"@type\": \"Brand\", \"name\": \"TIIOCTI\" },\n      \"image\": \"https:\/\/tiiocti.com\/wp-content\/uploads\/2026\/01\/cotton-hero-visual.jpg\",\n      \"sku\": \"COTTON-MFG-SERVICE\",\n      \"material\": \"Organic Cotton, Canvas, Muslin\",\n      \"audience\": { \"@type\": \"BusinessAudience\", \"audienceType\": \"B2B Procurement\" },\n      \"isRelatedTo\": \"Sustainable Textile Manufacturing\"\n    }\n    <\/script>\n\n    <style>\n        #tiio-cotton-hero {\n            --tiio-blue: #003C71;\n            --tiio-gold: #D4AF37;\n            --tiio-gold-hover: #b5952f;\n            --tiio-white: #ffffff;\n            --font-head: 'Open Sans', sans-serif;\n            --font-body: 'Roboto', sans-serif;\n            \n            position: relative;\n            width: 100%;\n            min-height: 85vh;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            overflow: hidden;\n            font-family: var(--font-body);\n            color: var(--tiio-white);\n            box-sizing: border-box;\n            padding: 100px 0;\n            background-color: var(--tiio-blue);\n        }\n\n        .hero-bg-layer {\n            position: absolute;\n            top: 0; left: 0; width: 100%; height: 100%;\n            z-index: 1;\n        }\n\n        .hero-bg-img {\n            width: 100%; height: 100%;\n            object-fit: cover;\n            object-position: center;\n            filter: brightness(0.8); \/* \u7a0d\u5fae\u8c03\u6697\u80cc\u666f\uff0c\u8ba9\u767d\u91d1\u6587\u5b57\u66f4\u7a81\u51fa *\/\n        }\n\n        .hero-overlay {\n            position: absolute;\n            top: 0; left: 0; width: 100%; height: 100%;\n            z-index: 2;\n            background: linear-gradient(\n                90deg, \n                rgba(0, 37, 74, 0.98) 0%, \n                rgba(0, 60, 113, 0.90) 50%,\n                rgba(0, 60, 113, 0.4) 100%\n            );\n        }\n\n        .cotton-hero-container {\n            position: relative;\n            z-index: 10;\n            max-width: 1450px;\n            margin: 0 auto;\n            padding: 0 40px;\n            width: 100%;\n            display: grid;\n            grid-template-columns: 6fr 5fr;\n            gap: 80px;\n            align-items: center;\n        }\n\n        .cotton-content {\n            display: flex;\n            flex-direction: column;\n            align-items: flex-start;\n        }\n\n        \/* \u9762\u5305\u5c51 *\/\n        .hero-breadcrumbs {\n            font-size: 13px;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            margin-bottom: 30px;\n            opacity: 0.9;\n            font-weight: 600;\n        }\n        .hero-breadcrumbs a {\n            color: var(--tiio-white);\n            text-decoration: none;\n            transition: color 0.3s;\n        }\n        .hero-breadcrumbs a:hover { color: var(--tiio-gold); }\n        .hero-breadcrumbs span { color: var(--tiio-gold); }\n        .bc-sep { margin: 0 8px; opacity: 0.5; }\n\n        \/* \u6709\u673a\u8ba4\u8bc1\u6807\u7b7e *\/\n        .cert-tag {\n            display: inline-flex; align-items: center; gap: 8px;\n            background: rgba(255, 255, 255, 0.1); \n            border: 1px solid rgba(255, 255, 255, 0.3);\n            color: #fff;\n            padding: 6px 14px;\n            border-radius: 50px;\n            font-size: 11px;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 1px;\n            margin-bottom: 25px;\n            backdrop-filter: blur(4px);\n        }\n        \n        .cert-icon { color: #8BC34A; }\n\n        \/* --- H1 Title Styling (\u4fee\u6539\u90e8\u5206\uff1a\u8c03\u5c0f + \u767d\u91d1\u914d\u8272) --- *\/\n        h1.hero-title {\n            font-family: var(--font-head);\n            \/* \u4fee\u6539\uff1a\u5b57\u4f53\u6539\u5c0f\uff0c\u6700\u592748px\uff0c\u663e\u5f97\u66f4\u7cbe\u81f4 *\/\n            font-size: clamp(28px, 3.5vw, 48px); \n            font-weight: 800;\n            line-height: 1.2;\n            margin: 0 0 25px 0;\n            text-transform: uppercase;\n            letter-spacing: -0.5px;\n            text-align: left;\n            text-shadow: 0 2px 15px rgba(0,0,0,0.5); \/* \u52a0\u5f3a\u9634\u5f71\uff0c\u4fdd\u8bc1\u767d\u8272\u5728\u6d45\u8272\u80cc\u666f\u4e5f\u53ef\u89c1 *\/\n        }\n\n        .text-white { \n            color: #ffffff; \n            display: block; \n        }\n        \n        .text-gold { \n            color: var(--tiio-gold); \n            display: block; \n            margin: 5px 0; \/* \u589e\u52a0\u4e00\u70b9\u95f4\u8ddd *\/\n        }\n\n        \/* --- \u526f\u6807\u9898 --- *\/\n        h2.hero-subtitle {\n            font-family: var(--font-body);\n            font-size: clamp(15px, 1.2vw, 18px); \/* \u7a0d\u5fae\u8c03\u5c0f\u526f\u6807\u9898\u4ee5\u5339\u914dH1 *\/\n            font-weight: 400;\n            line-height: 1.7;\n            margin: 0 0 45px 0;\n            color: rgba(255, 255, 255, 0.9);\n            max-width: 600px;\n            border-left: 3px solid var(--tiio-gold); \/* \u8fb9\u6846\u7ebf\u4e5f\u53d8\u7ec6\u4e00\u70b9 *\/\n            padding-left: 20px;\n        }\n\n        \/* \u6838\u5fc3\u6570\u636e\u5c55\u793a *\/\n        .cotton-stats {\n            display: grid;\n            grid-template-columns: repeat(3, auto);\n            gap: 40px;\n            margin-bottom: 50px;\n        }\n\n        .stat-box { display: flex; flex-direction: column; }\n        .stat-num { font-size: 26px; font-weight: 800; font-family: var(--font-head); margin-bottom: 5px; color: #fff; }\n        .stat-txt { font-size: 11px; text-transform: uppercase; letter-spacing: 1px; opacity: 0.7; color: #fff; }\n\n        \/* CTA \u6309\u94ae *\/\n        .hero-btn-wrap { display: flex; gap: 20px; }\n\n        .btn-primary {\n            background-color: var(--tiio-gold);\n            color: #FFFFFF !important;\n            font-weight: 800;\n            padding: 16px 36px; \/* \u6309\u94ae\u5c3a\u5bf8\u5fae\u8c03 *\/\n            text-transform: uppercase;\n            text-decoration: none;\n            border-radius: 4px;\n            transition: all 0.3s;\n            border: 2px solid var(--tiio-gold);\n            letter-spacing: 1px;\n            font-size: 14px;\n            cursor: pointer;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.2);\n        }\n\n        .btn-primary:hover {\n            background-color: var(--tiio-gold-hover);\n            border-color: var(--tiio-gold-hover);\n            transform: translateY(-3px);\n        }\n\n        \/* \u53f3\u4fa7 GOTS \u5361\u7247 *\/\n        .cotton-visual-anchor {\n            position: relative;\n            display: flex;\n            justify-content: center;\n            align-items: center;\n            height: 100%;\n        }\n\n        .gots-card {\n            background: #fff;\n            padding: 20px;\n            border-radius: 6px;\n            box-shadow: 0 30px 60px rgba(0,0,0,0.4);\n            transform: rotate(3deg);\n            max-width: 300px;\n            transition: transform 0.5s;\n            text-align: center;\n        }\n\n        .gots-card:hover { transform: rotate(0deg) scale(1.02); z-index: 5; }\n\n        .gots-img {\n            width: 100%;\n            height: auto;\n            display: block;\n            border: 1px solid #f0f0f0;\n        }\n\n        .gots-label {\n            margin-top: 12px;\n            font-size: 13px;\n            color: #333;\n            font-weight: 800;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        @media (max-width: 1024px) {\n            #tiio-cotton-hero { padding: 140px 0 80px 0; min-height: auto; }\n            .cotton-hero-container { grid-template-columns: 1fr; gap: 60px; padding: 0 32px; }\n            .cotton-visual-anchor { display: none; }\n            h1.hero-title { font-size: 36px; }\n            .hero-btn-wrap { width: 100%; }\n            .btn-primary { width: 100%; text-align: center; }\n        }\n        \n        @media (max-width: 480px) {\n            h1.hero-title { font-size: 28px; }\n            .cotton-stats { grid-template-columns: 1fr 1fr; gap: 20px; }\n        }\n    <\/style>\n\n    <div class=\"hero-bg-layer\">\n        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2025\/07\/bag-factory-with-stacks-of-canvas-products.jpg.png\" alt=\"Organic Cotton Fabric Manufacturing\" class=\"hero-bg-img\">\n    <\/div>\n    \n    <div class=\"hero-overlay\"><\/div>\n\n    <div class=\"cotton-hero-container\">\n        \n        <div class=\"cotton-content\">\n            <div class=\"hero-breadcrumbs\">\n                <a href=\"\/\">Home<\/a> \n                <span class=\"bc-sep\">\/<\/span> \n                <a href=\"\/materials\/\">Materials<\/a> \n                <span class=\"bc-sep\">\/<\/span> \n                <span>Organic Cotton &#038; Canvas<\/span>\n            <\/div>\n\n            <div class=\"cert-tag\">\n                <svg class=\"cert-icon\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\/><\/svg>\n                Ethically Sourced Natural Fibers\n            <\/div>\n\n            <h1 class=\"hero-title\">\n                <span class=\"text-white\">WHOLESALE CUSTOM<\/span>\n                <span class=\"text-gold\">ORGANIC COTTON &#038; CANVAS<\/span>\n                <span class=\"text-white\">BAG MANUFACTURER<\/span>\n            <\/h1>\n\n            <h2 class=\"hero-subtitle\">\n                From lightweight <strong>4oz Muslin<\/strong> to industrial <strong>16oz Heavy Duty Canvas<\/strong>. \n                We are a <strong>GOTS Certified<\/strong> factory providing premium sustainable packaging for global retail brands.\n            <\/h2>\n\n            <div class=\"cotton-stats\">\n                <div class=\"stat-box\">\n                    <span class=\"stat-num\">GOTS<\/span>\n                    <span class=\"stat-txt\">Certified Organic<\/span>\n                <\/div>\n                <div class=\"stat-box\">\n                    <span class=\"stat-num\">4oz-24oz<\/span>\n                    <span class=\"stat-txt\">Fabric Weight<\/span>\n                <\/div>\n                <div class=\"stat-box\">\n                    <span class=\"stat-num\">Low MOQ<\/span>\n                    <span class=\"stat-txt\">For Wholesale<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"hero-btn-wrap\">\n                <a href=\"javascript:void(0);\" class=\"btn-primary open-popup\">\n                    Request Bulk Quote &#038; Samples\n                <\/a>\n            <\/div>\n        <\/div>\n\n  \n    <\/div>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_1 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_1 et_pb_row et_pb_gutters3 et_block_row\">\n<div class=\"et_pb_column_1 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_1 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section id=\"tiio-cotton-weight\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"ItemList\",\n      \"name\": \"Cotton Canvas Fabric Weight Guide\",\n      \"description\": \"Comparison of different cotton fabric weights for bag manufacturing.\",\n      \"itemListElement\": [\n        { \"@type\": \"Product\", \"name\": \"Lightweight Muslin\", \"description\": \"4oz - 6oz (110-170gsm). Best for dust bags and packaging.\" },\n        { \"@type\": \"Product\", \"name\": \"Standard Canvas\", \"description\": \"8oz - 10oz (230-280gsm). Best for trade show totes and grocery bags.\" },\n        { \"@type\": \"Product\", \"name\": \"Heavy Duty Duck Canvas\", \"description\": \"12oz - 16oz+ (340-450gsm). Best for retail merchandise and industrial use.\" }\n      ]\n    }\n    <\/script>\n\n    <style>\n        #tiio-cotton-weight {\n            --tiio-blue: #003C71;\n            --tiio-gold: #D4AF37;\n            --tiio-text: #1a1a1a;\n            --tiio-bg-gray: #F5F7FA;\n            \n            padding: 100px 0;\n            background-color: var(--tiio-bg-gray);\n            font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, sans-serif;\n            color: var(--tiio-text);\n        }\n\n        .weight-container {\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 0 40px;\n        }\n\n        \/* \u5934\u90e8\u6807\u9898\u533a *\/\n        .weight-header {\n            text-align: center;\n            max-width: 800px;\n            margin: 0 auto 60px auto;\n        }\n\n        .section-label {\n            font-size: 12px;\n            font-weight: 800;\n            color: var(--tiio-gold);\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            display: block;\n            margin-bottom: 15px;\n        }\n\n        .weight-title {\n            font-size: 36px;\n            font-weight: 800;\n            color: var(--tiio-blue);\n            margin: 0 0 20px 0;\n            text-transform: uppercase;\n            line-height: 1.2;\n        }\n\n        .weight-desc {\n            font-size: 16px;\n            color: #666;\n            line-height: 1.6;\n        }\n\n        \/* \u4e09\u5217\u5361\u7247\u5e03\u5c40 *\/\n        .weight-grid {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 30px;\n            align-items: stretch;\n        }\n\n        .weight-card {\n            background: #fff;\n            border-radius: 6px;\n            overflow: hidden;\n            box-shadow: 0 10px 30px rgba(0,0,0,0.05);\n            transition: transform 0.3s ease, box-shadow 0.3s ease;\n            border-top: 4px solid transparent;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .weight-card.light { border-top-color: #8BC34A; }\n        .weight-card.mid { border-top-color: var(--tiio-gold); }\n        .weight-card.heavy { border-top-color: var(--tiio-blue); }\n\n        .weight-card:hover {\n            transform: translateY(-10px);\n            box-shadow: 0 20px 50px rgba(0,0,0,0.1);\n        }\n\n        .weight-img-box {\n            height: 220px;\n            background: #f0f0f0;\n            position: relative;\n            overflow: hidden;\n        }\n\n        .weight-img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.5s;\n        }\n\n        .weight-card:hover .weight-img { transform: scale(1.1); }\n\n        .oz-badge {\n            position: absolute;\n            bottom: 0;\n            left: 0;\n            background: rgba(255,255,255,0.95);\n            padding: 10px 20px;\n            font-weight: 800;\n            font-size: 20px;\n            color: var(--tiio-text);\n            border-top-right-radius: 6px;\n        }\n\n        .card-body {\n            padding: 30px;\n            flex-grow: 1;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .card-title {\n            font-size: 20px;\n            font-weight: 800;\n            color: var(--tiio-text);\n            margin-bottom: 5px;\n        }\n\n        .gsm-sub {\n            font-size: 13px;\n            color: #888;\n            font-weight: 600;\n            margin-bottom: 20px;\n            display: block;\n        }\n\n        \/* --- \u4fee\u6b63\u540e\u7684\u5217\u8868\u6837\u5f0f --- *\/\n        .feature-list {\n            list-style: none !important; \/* \u5f7b\u5e95\u53bb\u9664\u84dd\u8272\u70b9 *\/\n            padding: 0 !important;\n            margin: 0 0 25px 0 !important;\n            flex-grow: 1;\n        }\n\n        .feature-list li {\n            font-size: 14px;\n            color: #555;\n            margin-bottom: 12px;\n            padding-left: 18px; \/* \u4e3a\u91d1\u8272\u70b9\u7559\u51fa\u7a7a\u95f4 *\/\n            position: relative;\n            line-height: 1.4;\n            list-style-type: none !important; \/* \u53cc\u91cd\u4fdd\u9669 *\/\n        }\n\n        .feature-list li::before {\n            content: '\u2022';\n            color: var(--tiio-gold);\n            font-weight: bold;\n            position: absolute;\n            left: 0;\n            top: 0; \/* \u5bf9\u9f50\u6587\u5b57\u9876\u7aef *\/\n            font-size: 18px;\n            line-height: 1;\n        }\n\n        .best-for {\n            background: #f9f9f9;\n            padding: 15px;\n            border-radius: 4px;\n            margin-bottom: 20px;\n        }\n\n        .best-label {\n            font-size: 11px;\n            text-transform: uppercase;\n            color: #999;\n            font-weight: 700;\n            display: block;\n            margin-bottom: 5px;\n        }\n\n        .best-val {\n            font-size: 13px;\n            font-weight: 600;\n            color: var(--tiio-blue);\n        }\n\n        .card-btn {\n            width: 100%;\n            padding: 12px;\n            text-align: center;\n            border: 1px solid #ddd;\n            background: transparent;\n            color: #555;\n            font-weight: 700;\n            text-transform: uppercase;\n            font-size: 12px;\n            border-radius: 4px;\n            cursor: pointer;\n            text-decoration: none;\n            transition: 0.3s;\n        }\n\n        .card-btn:hover {\n            background: var(--tiio-blue);\n            color: #fff;\n            border-color: var(--tiio-blue);\n        }\n\n        .expert-tip {\n            margin-top: 60px;\n            background: #fff;\n            padding: 25px;\n            border-left: 5px solid var(--tiio-gold);\n            display: flex;\n            align-items: center;\n            gap: 20px;\n            border-radius: 4px;\n            box-shadow: 0 5px 15px rgba(0,0,0,0.03);\n        }\n\n        .tip-icon { width: 40px; height: 40px; color: var(--tiio-gold); flex-shrink: 0; }\n        .tip-content h4 { margin: 0 0 5px 0; font-size: 16px; color: var(--tiio-blue); }\n        .tip-content p { margin: 0; font-size: 14px; color: #666; }\n\n        @media (max-width: 1024px) {\n            .weight-grid { grid-template-columns: repeat(2, 1fr); }\n            .weight-card.heavy { grid-column: span 2; }\n        }\n\n        @media (max-width: 600px) {\n            #tiio-cotton-weight { padding: 60px 0; }\n            .weight-container { padding: 0 20px; }\n            .weight-title { font-size: 28px; }\n            .weight-grid { grid-template-columns: 1fr; }\n            .weight-card.heavy { grid-column: auto; }\n            .expert-tip { flex-direction: column; text-align: left; align-items: flex-start; }\n        }\n    <\/style>\n\n    <div class=\"weight-container\">\n        <div class=\"weight-header\">\n            <span class=\"section-label\">Material Selection Guide<\/span>\n            <h2 class=\"weight-title\">Choosing the Right Thickness<\/h2>\n            <p class=\"weight-desc\">\n                From sheer muslin for packaging to rigid duck canvas for industrial use. We help you select the perfect weight (GSM\/Oz) based on your product&#8217;s purpose and budget.\n            <\/p>\n        <\/div>\n\n        <div class=\"weight-grid\">\n            <div class=\"weight-card light\">\n                <div class=\"weight-img-box\">\n                    <span class=\"oz-badge\">4-6 oz<\/span>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Lightweight-Muslin-Cotton-Fabric.jpeg\" alt=\"Lightweight Muslin Cotton Fabric\" class=\"weight-img\">\n                <\/div>\n                <div class=\"card-body\">\n                    <h3 class=\"card-title\">Lightweight Muslin<\/h3>\n                    <span class=\"gsm-sub\">110 &#8211; 170 GSM<\/span>\n                    <ul class=\"feature-list\">\n                        <li><strong>Texture:<\/strong> Soft, thin, and foldable.<\/li>\n                        <li><strong>Weave:<\/strong> Plain weave (Calico).<\/li>\n                        <li><strong>Cost:<\/strong> Most economical option.<\/li>\n                        <li><strong>Printing:<\/strong> Best for simple 1-2 color logos.<\/li>\n                    <\/ul>\n                    <div class=\"best-for\">\n                        <span class=\"best-label\">Best Application<\/span>\n                        <span class=\"best-val\">Dust Bags, Jewelry Pouches, Inner Packaging<\/span>\n                    <\/div>\n                    <a href=\"javascript:void(0);\" class=\"card-btn open-popup\">Get Light Sample<\/a>\n                <\/div>\n            <\/div>\n\n            <div class=\"weight-card mid\">\n                <div class=\"weight-img-box\">\n                    <span class=\"oz-badge\">8-10 oz<\/span>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Standard-Canvas-Fabric.jpeg\" alt=\"Standard Canvas Fabric\" class=\"weight-img\">\n                <\/div>\n                <div class=\"card-body\">\n                    <h3 class=\"card-title\">Standard Canvas<\/h3>\n                    <span class=\"gsm-sub\">230 &#8211; 280 GSM<\/span>\n                    <ul class=\"feature-list\">\n                        <li><strong>Texture:<\/strong> Durable but flexible.<\/li>\n                        <li><strong>Opacity:<\/strong> Fully opaque (cannot see through).<\/li>\n                        <li><strong>Washable:<\/strong> Holds shape after washing.<\/li>\n                        <li><strong>Printing:<\/strong> Excellent for Screen &#038; Digital.<\/li>\n                    <\/ul>\n                    <div class=\"best-for\">\n                        <span class=\"best-label\">Best Application<\/span>\n                        <span class=\"best-val\">Trade Show Totes, Grocery Bags, Book Bags<\/span>\n                    <\/div>\n                    <a href=\"javascript:void(0);\" class=\"card-btn open-popup\">Get Canvas Sample<\/a>\n                <\/div>\n            <\/div>\n\n            <div class=\"weight-card heavy\">\n                <div class=\"weight-img-box\">\n                    <span class=\"oz-badge\">12-16 oz+<\/span>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Heavy-Duty-Duck-Canvas-Fabric.jpeg\" alt=\"Heavy Duty Duck Canvas Fabric\" class=\"weight-img\">\n                <\/div>\n                <div class=\"card-body\">\n                    <h3 class=\"card-title\">Heavy Duty &#8220;Duck&#8221;<\/h3>\n                    <span class=\"gsm-sub\">340 &#8211; 450+ GSM<\/span>\n                    <ul class=\"feature-list\">\n                        <li><strong>Texture:<\/strong> Stiff, rugged, stands upright.<\/li>\n                        <li><strong>Structure:<\/strong> Tightly woven for max strength.<\/li>\n                        <li><strong>Premium:<\/strong> Retail-quality look &#038; feel.<\/li>\n                        <li><strong>Printing:<\/strong> Ideal for Embroidery or Screen Print.<\/li>\n                    <\/ul>\n                    <div class=\"best-for\">\n                        <span class=\"best-label\">Best Application<\/span>\n                        <span class=\"best-val\">Retail Merchandise, Tool Bags, Beach Totes<\/span>\n                    <\/div>\n                    <a href=\"javascript:void(0);\" class=\"card-btn open-popup\">Get Heavy Sample<\/a>\n                <\/div>\n            <\/div>\n        <\/div>\n\n        <div class=\"expert-tip\">\n            <svg class=\"tip-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M9 21c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H9v1zm3-19C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6A4.997 4.997 0 0 1 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z\"\/><\/svg>\n            <div class=\"tip-content\">\n                <h4>Pro Tip: Understanding &#8220;Duck&#8221; Canvas<\/h4>\n                <p>The term &#8220;Duck&#8221; (from Dutch &#8216;doek&#8217;) refers to a tightly woven canvas that is more durable than plain canvas. If you need a bag that <strong>stands up on its own<\/strong> without support, we recommend choosing 12oz or higher.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_2 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_2 et_pb_row et_pb_gutters3 et_block_row\">\n<div class=\"et_pb_column_2 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_2 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section id=\"tiio-cotton-apps\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"ItemList\",\n      \"name\": \"Cotton Bag Product Lines\",\n      \"itemListElement\": [\n        { \"@type\": \"Product\", \"name\": \"Promotional Canvas Totes\", \"description\": \"Custom printed tote bags for events and retail branding. Reinforced handles.\" },\n        { \"@type\": \"Product\", \"name\": \"Cotton Drawstring Pouches\", \"description\": \"Small muslin bags for jewelry, cosmetics, and gifts. Breathable packaging.\" },\n        { \"@type\": \"Product\", \"name\": \"Organic Grocery Bags\", \"description\": \"Reusable supermarket shopping bags made from certified organic cotton. Heavy load capacity.\" }\n      ]\n    }\n    <\/script>\n\n    <style>\n        #tiio-cotton-apps {\n            --tiio-blue: #003C71;\n            --tiio-gold: #D4AF37;\n            --tiio-text: #1a1a1a;\n            --tiio-bg-white: #ffffff;\n            \n            padding: 100px 0;\n            background-color: var(--tiio-bg-white);\n            font-family: 'Roboto', sans-serif;\n            color: var(--tiio-text);\n            overflow: hidden;\n        }\n\n        .apps-container {\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 0 40px;\n        }\n\n        \/* \u5934\u90e8 *\/\n        .apps-header {\n            text-align: center;\n            margin-bottom: 80px;\n            max-width: 800px;\n            margin-left: auto;\n            margin-right: auto;\n        }\n\n        .apps-header h2 {\n            font-family: 'Open Sans', sans-serif;\n            font-size: 36px;\n            font-weight: 800;\n            color: var(--tiio-blue);\n            text-transform: uppercase;\n            margin-bottom: 15px;\n        }\n\n        .apps-header p {\n            font-size: 16px;\n            color: #666;\n            line-height: 1.6;\n        }\n\n        \/* Z\u5b57\u5f62\u5e03\u5c40\u884c *\/\n        .app-row {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 80px;\n            align-items: center;\n            margin-bottom: 100px;\n        }\n\n        .app-row:last-child { margin-bottom: 0; }\n\n        \/* \u56fe\u7247\u533a\u57df *\/\n        .app-visual {\n            position: relative;\n            border-radius: 4px;\n            overflow: hidden;\n            box-shadow: 0 20px 40px rgba(0,0,0,0.1);\n            background: #f4f4f4; \/* \u56fe\u7247\u672a\u52a0\u8f7d\u65f6\u7684\u5360\u4f4d\u8272 *\/\n        }\n\n        .app-img {\n            width: 100%;\n            height: auto;\n            display: block;\n            transition: transform 0.5s ease;\n        }\n\n        .app-visual:hover .app-img { transform: scale(1.05); }\n\n        \/* \u5185\u5bb9\u533a\u57df *\/\n        .app-content {\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n        }\n\n        .app-label {\n            font-size: 11px;\n            font-weight: 700;\n            color: var(--tiio-gold);\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            margin-bottom: 15px;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n\n        .app-label::before {\n            content: '';\n            width: 30px;\n            height: 2px;\n            background: var(--tiio-gold);\n        }\n\n        .app-title {\n            font-family: 'Open Sans', sans-serif;\n            font-size: 28px;\n            font-weight: 800;\n            color: var(--tiio-blue);\n            margin: 0 0 20px 0;\n            line-height: 1.2;\n        }\n\n        .app-desc {\n            font-size: 15px;\n            color: #555;\n            line-height: 1.7;\n            margin-bottom: 25px;\n        }\n\n        \/* \u63a8\u8350\u89c4\u683c\u5217\u8868 *\/\n        .specs-list {\n            display: flex;\n            gap: 30px;\n            margin-bottom: 35px;\n            border-top: 1px solid #eee;\n            padding-top: 20px;\n        }\n\n        .spec-item h4 {\n            font-size: 11px;\n            color: #999;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n            margin: 0 0 5px 0;\n            font-weight: 700;\n        }\n\n        .spec-item p {\n            font-size: 14px;\n            color: var(--tiio-text);\n            font-weight: 700;\n            margin: 0;\n        }\n\n        \/* \u6309\u94ae *\/\n        .btn-link {\n            display: inline-flex;\n            align-items: center;\n            gap: 10px;\n            color: var(--tiio-blue);\n            font-weight: 800;\n            text-decoration: none;\n            text-transform: uppercase;\n            font-size: 13px;\n            transition: gap 0.3s;\n            cursor: pointer;\n            border-bottom: 2px solid transparent;\n        }\n\n        .btn-link:hover { \n            gap: 15px; \n            color: var(--tiio-gold); \n        }\n\n        \/* \u54cd\u5e94\u5f0f\u8c03\u6574 *\/\n        @media (max-width: 1024px) {\n            .app-row { gap: 40px; }\n            .app-title { font-size: 24px; }\n        }\n\n        @media (max-width: 768px) {\n            #tiio-cotton-apps { padding: 60px 0; }\n            .apps-container { padding: 0 32px; }\n            \n            \/* \u5f3a\u5236\u5728\u79fb\u52a8\u7aef\u56fe\u7247\u5728\u4e0a\u65b9\uff0c\u65e0\u8bbaHTML\u987a\u5e8f\u5982\u4f55 *\/\n            .app-row { \n                display: flex;\n                flex-direction: column;\n                gap: 30px; \n                margin-bottom: 60px;\n            }\n            \/* \u5373\u4f7f\u662f\u53cd\u5411\u5e03\u5c40\uff0c\u79fb\u52a8\u7aef\u4e5f\u5f3a\u5236\u56fe\u7247\u5728\u7b2c\u4e00\u4f4d *\/\n            .app-row.reverse .app-visual { order: 1; }\n            .app-row.reverse .app-content { order: 2; }\n            \n            \/* \u6b63\u5e38\u5e03\u5c40 *\/\n            .app-visual { order: 1; width: 100%; }\n            .app-content { order: 2; width: 100%; }\n            \n            .app-title { font-size: 26px; }\n            .specs-list { flex-wrap: wrap; gap: 20px; }\n        }\n    <\/style>\n\n    <div class=\"apps-container\">\n        \n        <div class=\"apps-header\">\n            <h2>Applications & Solutions<\/h2>\n            <p>We provide tailored manufacturing solutions for retail, events, and industrial packaging using our certified organic cotton.<\/p>\n        <\/div>\n\n        <div class=\"app-row\">\n            <div class=\"app-visual\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Custom-Printed-Canvas-Tote-Bag.jpeg\" alt=\"Custom Printed Canvas Tote Bag\" class=\"app-img\">\n            <\/div>\n            <div class=\"app-content\">\n                <span class=\"app-label\">Retail &#038; Promo<\/span>\n                <h3 class=\"app-title\">Branded Canvas Totes<\/h3>\n                <p class=\"app-desc\">\n                    The ultimate walking billboard for your brand. Our tote bags are reinforced at stress points (X-stitching handles) to handle heavy loads like books or laptops. Available in natural or dyed colors.\n                <\/p>\n                <div class=\"specs-list\">\n                    <div class=\"spec-item\">\n                        <h4>Recommended<\/h4>\n                        <p>10oz &#8211; 16oz Canvas<\/p>\n                    <\/div>\n                    <div class=\"spec-item\">\n                        <h4>Popular Size<\/h4>\n                        <p>38 x 42 cm<\/p>\n                    <\/div>\n                    <div class=\"spec-item\">\n                        <h4>Print<\/h4>\n                        <p>Screen \/ Digital<\/p>\n                    <\/div>\n                <\/div>\n                <a href=\"javascript:void(0);\" class=\"btn-link open-popup\">View Tote Catalog \u2192<\/a>\n            <\/div>\n        <\/div>\n\n        <div class=\"app-row reverse\">\n            <div class=\"app-content\">\n                <span class=\"app-label\">Luxury Packaging<\/span>\n                <h3 class=\"app-title\">Cotton Drawstring Pouches<\/h3>\n                <p class=\"app-desc\">\n                    Elevate your product unboxing experience. Ideal for jewelry, cosmetics, shoes, and candles. Soft muslin fabric protects delicate items from scratches while communicating sustainability.\n                <\/p>\n                <div class=\"specs-list\">\n                    <div class=\"spec-item\">\n                        <h4>Recommended<\/h4>\n                        <p>4oz &#8211; 6oz Muslin<\/p>\n                    <\/div>\n                    <div class=\"spec-item\">\n                        <h4>Closure<\/h4>\n                        <p>Double\/Single Cord<\/p>\n                    <\/div>\n                    <div class=\"spec-item\">\n                        <h4>Feature<\/h4>\n                        <p>Breathable &#038; Soft<\/p>\n                    <\/div>\n                <\/div>\n                <a href=\"javascript:void(0);\" class=\"btn-link open-popup\">View Pouch Catalog \u2192<\/a>\n            <\/div>\n            <div class=\"app-visual\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Cotton-Jewelry-Drawstring-Pouch.jpeg\" alt=\"Cotton Jewelry Drawstring Pouch\" class=\"app-img\">\n            <\/div>\n        <\/div>\n\n        <div class=\"app-row\">\n            <div class=\"app-visual\">\n                <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Organic-Cotton-Grocery-Shopper.jpeg\" alt=\"Organic Cotton Grocery Shopper\" class=\"app-img\">\n            <\/div>\n            <div class=\"app-content\">\n                <span class=\"app-label\">Supermarket<\/span>\n                <h3 class=\"app-title\">Heavy Duty Grocery Bags<\/h3>\n                <p class=\"app-desc\">\n                    Replace thousands of single-use plastic bags. Our organic cotton shoppers are washable, foldable, and food-safe. Designed with wide gussets to fit bulk groceries.\n                <\/p>\n                <div class=\"specs-list\">\n                    <div class=\"spec-item\">\n                        <h4>Recommended<\/h4>\n                        <p>8oz &#8211; 12oz Canvas<\/p>\n                    <\/div>\n                    <div class=\"spec-item\">\n                        <h4>Structure<\/h4>\n                        <p>Box Bottom \/ Gusset<\/p>\n                    <\/div>\n                    <div class=\"spec-item\">\n                        <h4>Load<\/h4>\n                        <p>Up to 15kg<\/p>\n                    <\/div>\n                <\/div>\n                <a href=\"javascript:void(0);\" class=\"btn-link open-popup\">View Grocery Catalog \u2192<\/a>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_3 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_3 et_pb_row et_pb_gutters3 et_block_row\">\n<div class=\"et_pb_column_3 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_3 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section id=\"tiio-cotton-print-v2\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"Service\",\n      \"name\": \"Canvas Bag Printing Service\",\n      \"provider\": { \"@type\": \"Organization\", \"name\": \"TIIOCTI\" },\n      \"serviceType\": \"Textile Printing\",\n      \"hasOfferCatalog\": {\n        \"@type\": \"OfferCatalog\",\n        \"name\": \"Printing Options\",\n        \"itemListElement\": [\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Silk Screen Printing\" } },\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Digital DTG Printing\" } },\n          { \"@type\": \"Offer\", \"itemOffered\": { \"@type\": \"Service\", \"name\": \"Premium Embroidery\" } }\n        ]\n      }\n    }\n    <\/script>\n\n    <style>\n        #tiio-cotton-print-v2 {\n            --tiio-blue: #003C71;\n            --tiio-gold: #D4AF37;\n            --tiio-text: #1a1a1a;\n            --tiio-bg-light: #F9FBFF; \/* \u6781\u6de1\u7684\u5546\u52a1\u84dd\u80cc\u666f *\/\n            \n            padding: 100px 0;\n            background-color: var(--tiio-bg-light);\n            font-family: 'Roboto', sans-serif;\n            color: var(--tiio-text);\n            overflow: hidden;\n        }\n\n        .print-v2-container {\n            max-width: 1450px;\n            margin: 0 auto;\n            padding: 0 40px;\n        }\n\n        \/* \u5934\u90e8\u6807\u9898\u533a *\/\n        .print-v2-header {\n            text-align: center;\n            max-width: 900px;\n            margin: 0 auto 80px auto;\n        }\n\n        .v2-subtitle {\n            font-size: 12px;\n            font-weight: 800;\n            color: var(--tiio-gold);\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            display: block;\n            margin-bottom: 15px;\n        }\n\n        .v2-title {\n            font-family: 'Open Sans', sans-serif;\n            font-size: 36px;\n            font-weight: 800;\n            color: var(--tiio-blue);\n            text-transform: uppercase;\n            margin: 0 0 20px 0;\n            line-height: 1.2;\n        }\n\n        .v2-desc {\n            font-size: 16px;\n            color: #555;\n            line-height: 1.6;\n        }\n\n        \/* \u6838\u5fc3\u5de5\u827a\u5c55\u793a\u533a (\u4e09\u5217\u5927\u56fe\u5e03\u5c40) *\/\n        .print-showcase {\n            display: grid;\n            grid-template-columns: repeat(3, 1fr);\n            gap: 40px;\n            margin-bottom: 80px;\n        }\n\n        .print-technique {\n            background: #fff;\n            border-radius: 8px;\n            overflow: hidden;\n            box-shadow: 0 15px 35px rgba(0,0,0,0.05);\n            transition: all 0.4s ease;\n            display: flex;\n            flex-direction: column;\n            border: 1px solid transparent;\n        }\n\n        .print-technique:hover {\n            transform: translateY(-10px);\n            box-shadow: 0 25px 50px rgba(0,60,113,0.15);\n            border-color: var(--tiio-gold);\n        }\n\n        \/* \u89c6\u89c9\u533a\u57df (\u5fae\u8ddd\u56fe) *\/\n        .tech-visual {\n            height: 280px; \/* \u589e\u52a0\u9ad8\u5ea6\u5c55\u793a\u7eb9\u7406\u7ec6\u8282 *\/\n            position: relative;\n            overflow: hidden;\n            background-color: #eee;\n        }\n\n        .tech-img {\n            width: 100%;\n            height: 100%;\n            object-fit: cover;\n            transition: transform 0.6s;\n        }\n\n        \/* \u60ac\u505c\u65f6\u56fe\u7247\u8f7b\u5fae\u653e\u5927 *\/\n        .print-technique:hover .tech-img {\n            transform: scale(1.1);\n        }\n\n        .tech-overlay-label {\n            position: absolute;\n            top: 20px;\n            left: 20px;\n            background: rgba(0, 60, 113, 0.9);\n            color: #fff;\n            font-size: 11px;\n            font-weight: 700;\n            text-transform: uppercase;\n            padding: 6px 12px;\n            border-radius: 4px;\n            letter-spacing: 0.5px;\n            z-index: 2;\n        }\n\n        \/* \u5185\u5bb9\u533a\u57df *\/\n        .tech-content {\n            padding: 35px 30px;\n            flex-grow: 1;\n            display: flex;\n            flex-direction: column;\n        }\n\n        .tech-title {\n            font-family: 'Open Sans', sans-serif;\n            font-size: 22px;\n            font-weight: 800;\n            color: var(--tiio-blue);\n            margin: 0 0 15px 0;\n        }\n\n        .tech-desc {\n            font-size: 14px;\n            color: #666;\n            line-height: 1.6;\n            margin-bottom: 25px;\n            flex-grow: 1;\n        }\n\n        \/* \u6280\u672f\u53c2\u6570 Specs *\/\n        .tech-specs {\n            border-top: 1px solid #eee;\n            padding-top: 20px;\n        }\n\n        .spec-row {\n            display: flex;\n            justify-content: space-between;\n            font-size: 13px;\n            margin-bottom: 8px;\n        }\n\n        .spec-label { color: #999; font-weight: 600; }\n        .spec-value { color: var(--tiio-blue); font-weight: 700; }\n\n        \/* \u5e95\u90e8\u73af\u4fdd\u627f\u8bfa\u533a *\/\n        .eco-ink-commitment {\n            background: var(--tiio-blue);\n            border-radius: 8px;\n            padding: 40px;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            color: #fff;\n            position: relative;\n            overflow: hidden;\n        }\n\n        \/* \u7b80\u5355\u7684\u7eb9\u7406\u88c5\u9970\u80cc\u666f *\/\n        .eco-ink-commitment::before {\n            content: '';\n            position: absolute;\n            top: 0; right: 0; bottom: 0; left: 0;\n            background-image: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n            opacity: 0.3;\n            z-index: 0;\n        }\n\n        .commitment-text {\n            flex: 2;\n            position: relative;\n            z-index: 1;\n            padding-right: 40px;\n        }\n\n        .commitment-text h3 {\n            font-size: 24px;\n            font-weight: 800;\n            margin: 0 0 10px 0;\n            color: var(--tiio-gold);\n        }\n\n        .commitment-text p {\n            font-size: 15px;\n            margin: 0;\n            opacity: 0.9;\n            line-height: 1.6;\n        }\n\n        .commitment-badges {\n            flex: 1;\n            display: flex;\n            gap: 20px;\n            justify-content: flex-end;\n            position: relative;\n            z-index: 1;\n        }\n\n        .ink-badge {\n            background: rgba(255,255,255,0.1);\n            border: 1px solid rgba(255,255,255,0.3);\n            padding: 15px 25px;\n            border-radius: 4px;\n            text-align: center;\n            backdrop-filter: blur(5px);\n        }\n\n        .ink-badge span {\n            display: block;\n            font-size: 12px;\n            font-weight: 700;\n            color: #4CAF50; \/* \u73af\u4fdd\u7eff *\/\n            text-transform: uppercase;\n        }\n        \n        .ink-badge strong {\n            display: block;\n            font-size: 16px;\n            font-weight: 800;\n            color: #fff;\n            margin-top: 5px;\n        }\n\n        @media (max-width: 1024px) {\n            .print-showcase { grid-template-columns: 1fr; gap: 30px; }\n            .tech-visual { height: 240px; }\n            .eco-ink-commitment { flex-direction: column; align-items: flex-start; gap: 30px; padding: 30px; }\n            .commitment-text { padding-right: 0; }\n            .commitment-badges { width: 100%; justify-content: flex-start; }\n        }\n    <\/style>\n\n    <div class=\"print-v2-container\">\n        \n        <div class=\"print-v2-header\">\n            <span class=\"v2-subtitle\">Industrial Branding Solutions<\/span>\n            <h2 class=\"v2-title\">Premium Printing on Natural Fibers<\/h2>\n            <p class=\"v2-desc\">\n                Cotton canvas is the perfect blank slate for your brand. We define the best printing method based on your artwork complexity, fabric weight, and order volume to ensure a retail-ready finish.\n            <\/p>\n        <\/div>\n\n        <div class=\"print-showcase\">\n            \n            <div class=\"print-technique\">\n                <div class=\"tech-visual\">\n                    <span class=\"tech-overlay-label\">High Volume Standard<\/span>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Macro-shot-of-silk-screen-printing-on-canvas.jpeg\" alt=\"Macro shot of silk screen printing on canvas\" class=\"tech-img\">\n                <\/div>\n                <div class=\"tech-content\">\n                    <h3 class=\"tech-title\">Silk Screen Printing<\/h3>\n                    <p class=\"tech-desc\">The industry standard for crisp, vibrant logos. Ink is pushed through a mesh screen, creating a durable layer that sits on top of the fabric. Ideal for bold graphics.<\/p>\n                    <div class=\"tech-specs\">\n                        <div class=\"spec-row\"><span class=\"spec-label\">Best For:<\/span><span class=\"spec-value\">1-4 Spot Colors<\/span><\/div>\n                        <div class=\"spec-row\"><span class=\"spec-label\">Color Match:<\/span><span class=\"spec-value\">Pantone (PMS) Exact<\/span><\/div>\n                        <div class=\"spec-row\"><span class=\"spec-label\">Durability:<\/span><span class=\"spec-value\">Excellent (50+ Washes)<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"print-technique\">\n                <div class=\"tech-visual\">\n                    <span class=\"tech-overlay-label\">Photo Realistic<\/span>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Close-up-of-digital-printing-on-cotton.jpeg\" alt=\"Close-up of digital printing on cotton\" class=\"tech-img\">\n                <\/div>\n                <div class=\"tech-content\">\n                    <h3 class=\"tech-title\">Digital (DTG) Printing<\/h3>\n                    <p class=\"tech-desc\">Direct-to-Garment technology sprays water-based ink directly into the cotton fibers. Perfect for complex designs, photographs, and gradients with a soft hand feel.<\/p>\n                    <div class=\"tech-specs\">\n                        <div class=\"spec-row\"><span class=\"spec-label\">Best For:<\/span><span class=\"spec-value\">Full Color \/ Photos<\/span><\/div>\n                        <div class=\"spec-row\"><span class=\"spec-label\">Feel:<\/span><span class=\"spec-value\">Soft \/ Breathable<\/span><\/div>\n                        <div class=\"spec-row\"><span class=\"spec-label\">MOQ:<\/span><span class=\"spec-value\">Low (Flexible)<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"print-technique\">\n                <div class=\"tech-visual\">\n                    <span class=\"tech-overlay-label\">Premium Texture<\/span>\n                    <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Detailed-embroidery-logo-on-heavy-canvas.jpeg\" alt=\"Detailed embroidery logo on heavy canvas\" class=\"tech-img\">\n                <\/div>\n                <div class=\"tech-content\">\n                    <h3 class=\"tech-title\">Premium Embroidery<\/h3>\n                    <p class=\"tech-desc\">Thread stitching creates a raised, 3D effect that adds significant perceived value. Recommended for heavyweight canvas bags to create a high-end retail look.<\/p>\n                    <div class=\"tech-specs\">\n                        <div class=\"spec-row\"><span class=\"spec-label\">Best For:<\/span><span class=\"spec-value\">12oz+ Heavy Canvas<\/span><\/div>\n                        <div class=\"spec-row\"><span class=\"spec-label\">Effect:<\/span><span class=\"spec-value\">3D \/ Textured \/ Luxury<\/span><\/div>\n                        <div class=\"spec-row\"><span class=\"spec-label\">Threads:<\/span><span class=\"spec-value\">Polyester or Rayon<\/span><\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n        <div class=\"eco-ink-commitment\">\n            <div class=\"commitment-text\">\n                <h3>GOTS Compliant Eco-Inks<\/h3>\n                <p>To maintain the organic integrity of your bags, we strictly use non-toxic, water-based, and lead-free inks that are safe for consumers and the environment. No PVC or phthalates.<\/p>\n            <\/div>\n            <div class=\"commitment-badges\">\n                <div class=\"ink-badge\">\n                    <span>Compliant With<\/span>\n                    <strong>OEKO-TEX\u00ae 100<\/strong>\n                <\/div>\n                <div class=\"ink-badge\">\n                    <span>Approved For<\/span>\n                    <strong>GOTS Organic<\/strong>\n                <\/div>\n            <\/div>\n        <\/div>\n\n    <\/div>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_4 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_4 et_pb_row et_pb_gutters3 et_block_row\">\n<div class=\"et_pb_column_4 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_4 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section id=\"tiio-cotton-cert\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"Organization\",\n      \"name\": \"TIIOCTI Manufacturing\",\n      \"award\": [\"GOTS Certified (CU 819434)\", \"BCI Member\", \"OEKO-TEX Standard 100\"],\n      \"slogan\": \"100% Traceable Organic Cotton Supply Chain\"\n    }\n    <\/script>\n\n    <style>\n        #tiio-cotton-cert {\n            --tiio-blue: #003C71;\n            --tiio-gold: #D4AF37;\n            --tiio-text: #1a1a1a;\n            --tiio-bg-white: #ffffff;\n            --tiio-green: #2E7D32; \/* \u4e13\u95e8\u7528\u4e8e\u8ba4\u8bc1\u7684\u6df1\u7eff\u8272 *\/\n            \n            padding: 100px 0;\n            background-color: var(--tiio-bg-white);\n            font-family: 'Roboto', sans-serif;\n            color: var(--tiio-text);\n        }\n\n        .cert-container {\n            max-width: 1300px;\n            margin: 0 auto;\n            padding: 0 40px;\n        }\n\n        \/* \u5e03\u5c40\uff1a\u5de6\u6587\u53f3\u56fe *\/\n        .cert-layout {\n            display: grid;\n            grid-template-columns: 5fr 4fr;\n            gap: 80px;\n            align-items: center;\n        }\n\n        \/* \u5de6\u4fa7\u5185\u5bb9 *\/\n        .cert-content {\n            display: flex;\n            flex-direction: column;\n        }\n\n        .cert-label {\n            font-size: 12px;\n            font-weight: 800;\n            color: var(--tiio-green);\n            text-transform: uppercase;\n            letter-spacing: 2px;\n            margin-bottom: 15px;\n            display: flex;\n            align-items: center;\n            gap: 8px;\n        }\n\n        .cert-label::before {\n            content: '';\n            width: 8px;\n            height: 8px;\n            background: var(--tiio-green);\n            border-radius: 50%;\n        }\n\n        .cert-title {\n            font-family: 'Open Sans', sans-serif;\n            font-size: 36px;\n            font-weight: 800;\n            color: var(--tiio-blue);\n            margin: 0 0 25px 0;\n            line-height: 1.2;\n        }\n\n        .cert-desc {\n            font-size: 16px;\n            color: #555;\n            line-height: 1.7;\n            margin-bottom: 40px;\n        }\n\n        \/* \u6838\u5fc3\u627f\u8bfa\u5217\u8868 *\/\n        .promise-list {\n            display: grid;\n            gap: 25px;\n            margin-bottom: 40px;\n        }\n\n        .promise-item {\n            display: flex;\n            gap: 15px;\n            align-items: flex-start;\n        }\n\n        .check-icon {\n            width: 24px;\n            height: 24px;\n            color: var(--tiio-green);\n            flex-shrink: 0;\n            background: rgba(46, 125, 50, 0.1);\n            border-radius: 50%;\n            padding: 4px;\n        }\n\n        .promise-text h4 {\n            margin: 0 0 5px 0;\n            font-size: 16px;\n            font-weight: 700;\n            color: var(--tiio-blue);\n        }\n\n        .promise-text p {\n            margin: 0;\n            font-size: 14px;\n            color: #666;\n            line-height: 1.5;\n        }\n\n        \/* \u6309\u94ae *\/\n        .btn-verify {\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            gap: 10px;\n            background-color: var(--tiio-blue);\n            color: #fff;\n            padding: 15px 35px;\n            font-weight: 700;\n            text-transform: uppercase;\n            text-decoration: none;\n            border-radius: 4px;\n            transition: 0.3s;\n            width: fit-content;\n            box-shadow: 0 10px 20px rgba(0, 60, 113, 0.2);\n        }\n\n        .btn-verify:hover {\n            background-color: var(--tiio-gold);\n            transform: translateY(-3px);\n        }\n\n        \/* \u53f3\u4fa7\u8bc1\u4e66\u5899 *\/\n        .cert-wall {\n            background: #F8F9FA;\n            border: 1px solid #E9ECEF;\n            border-radius: 8px;\n            padding: 40px;\n            position: relative;\n        }\n\n        \/* \u88c5\u9970\u89d2\u6807 *\/\n        .cert-wall::after {\n            content: 'VERIFIED';\n            position: absolute;\n            top: 20px;\n            right: -30px;\n            background: var(--tiio-green);\n            color: #fff;\n            font-size: 10px;\n            font-weight: 800;\n            padding: 5px 30px;\n            transform: rotate(45deg);\n            box-shadow: 0 5px 10px rgba(0,0,0,0.1);\n        }\n\n        .logo-grid {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 30px;\n            margin-bottom: 30px;\n        }\n\n        .logo-box {\n            background: #fff;\n            height: 100px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            border-radius: 4px;\n            box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n            transition: transform 0.3s;\n            padding: 15px;\n        }\n\n        .logo-box:hover { transform: scale(1.05); }\n\n        .cert-logo {\n            max-width: 100%;\n            max-height: 100%;\n            object-fit: contain;\n            filter: grayscale(100%); \/* \u9ed8\u8ba4\u7070\u5ea6\uff0c\u60ac\u505c\u5f69\u8272\u66f4\u9ad8\u7ea7 *\/\n            transition: 0.3s;\n            opacity: 0.7;\n        }\n\n        .logo-box:hover .cert-logo { filter: grayscale(0%); opacity: 1; }\n\n        .tc-notice {\n            background: #fff;\n            border-left: 4px solid var(--tiio-gold);\n            padding: 15px;\n            font-size: 13px;\n            color: #555;\n            line-height: 1.5;\n        }\n\n        .tc-notice strong { color: var(--tiio-blue); }\n\n        @media (max-width: 1024px) {\n            .cert-layout { grid-template-columns: 1fr; gap: 50px; }\n            .cert-wall { max-width: 600px; margin: 0 auto; }\n        }\n\n        @media (max-width: 600px) {\n            #tiio-cotton-cert { padding: 60px 0; }\n            .cert-container { padding: 0 32px; }\n            .cert-title { font-size: 28px; }\n            .logo-grid { grid-template-columns: 1fr 1fr; gap: 15px; } \/* \u4fdd\u6301\u4e24\u5217 *\/\n            .logo-box { height: 80px; }\n        }\n    <\/style>\n\n    <div class=\"cert-container\">\n        \n        <div class=\"cert-layout\">\n            \n            <div class=\"cert-content\">\n                <span class=\"cert-label\">Supply Chain Transparency<\/span>\n                <h2 class=\"cert-title\">Certified Organic.<br>Traceable from Farm to Shelf.<\/h2>\n                <p class=\"cert-desc\">\n                    We don&#8217;t just say &#8220;Organic&#8221; \u2014 we prove it. Our factory is audited by Control Union, ensuring that every bag you buy meets strict environmental and social criteria.\n                <\/p>\n\n                <div class=\"promise-list\">\n                    <div class=\"promise-item\">\n                        <svg class=\"check-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z\"\/><\/svg>\n                        <div class=\"promise-text\">\n                            <h4>Transaction Certificate (TC)<\/h4>\n                            <p>For every bulk order, we issue a formal TC Certificate listing <strong>YOUR company name<\/strong> as the buyer. This is the only way to legally prove organic status to your customers.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"promise-item\">\n                        <svg class=\"check-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"\/><\/svg>\n                        <div class=\"promise-text\">\n                            <h4>Ethical Manufacturing<\/h4>\n                            <p>Our facility holds <strong>SEDEX (SMETA)<\/strong> audits. We guarantee fair wages, safe working conditions, and absolutely no forced labor in our supply chain.<\/p>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"promise-item\">\n                        <svg class=\"check-icon\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z\"\/><\/svg>\n                        <div class=\"promise-text\">\n                            <h4>No Toxic Chemicals<\/h4>\n                            <p>We use GOTS-approved dyes and auxiliaries. Free from heavy metals, formaldehyde, and GMOs. Safe for food contact and skin.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <a href=\"javascript:void(0);\" class=\"btn-verify open-popup\">\n                    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"currentColor\"><path d=\"M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z\"\/><\/svg>\n                    Request Audit Reports\n                <\/a>\n            <\/div>\n\n            <div class=\"cert-wall\">\n                <div class=\"logo-grid\">\n                    <div class=\"logo-box\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/GOTS-Certified.jpeg\" alt=\"GOTS Certified\" class=\"cert-logo\" title=\"Global Organic Textile Standard\">\n                    <\/div>\n                    <div class=\"logo-box\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/Better-Cotton-Initiative.jpeg\" alt=\"Better Cotton Initiative\" class=\"cert-logo\" title=\"Better Cotton Initiative\">\n                    <\/div>\n                    <div class=\"logo-box\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/OEKO-TEX-Standard-100.jpeg\" alt=\"OEKO-TEX Standard 100\" class=\"cert-logo\" title=\"OEKO-TEX Standard 100\">\n                    <\/div>\n                    <div class=\"logo-box\">\n                        <img decoding=\"async\" src=\"\/wp-content\/uploads\/2026\/01\/SEDEX-Member.jpeg\" alt=\"SEDEX Member\" class=\"cert-logo\" title=\"SEDEX SMETA Audit\">\n                    <\/div>\n                <\/div>\n                <div class=\"tc-notice\">\n                    <strong>Note for Buyers:<\/strong> Certificates are renewed annually. Please contact us for the latest validity dates and Scope Certificates (SC).\n                <\/div>\n            <\/div>\n\n        <\/div>\n\n    <\/div>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n<div class=\"et_pb_section_5 et_pb_section et_section_regular et_block_section\">\n<div class=\"et_pb_row_5 et_pb_row et_pb_gutters3 et_block_row\">\n<div class=\"et_pb_column_5 et_pb_column et_pb_column_4_4 et-last-child et_block_column et_pb_css_mix_blend_mode_passthrough\">\n<div class=\"et_pb_code_5 et_pb_code et_pb_module\"><div class=\"et_pb_code_inner\"><section id=\"tiio-cotton-faq\">\n    <script type=\"application\/ld+json\">\n    {\n      \"@context\": \"https:\/\/schema.org\",\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Does organic cotton canvas shrink after washing?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes, natural cotton fibers typically shrink by 3-5% after the first wash. To mitigate this, we offer 'Pre-Washed' canvas options or recommend sizing the bag slightly larger to account for shrinkage.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Can you dye the canvas to a specific Pantone color?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Yes. For orders above 1,000 meters (approx. 2,000-3,000 bags), we can dye the fabric to your exact Pantone (PMS) brand color. For smaller quantities, we offer 20+ stock colors.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What is the difference between GOTS Organic and Regular Cotton?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Regular cotton uses pesticides and synthetic fertilizers. GOTS Organic cotton is grown without toxic chemicals and maintains strict social standards (fair wages) throughout the supply chain. We provide TC certificates to prove this.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"How much does a custom printed sample cost?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Stock samples are free (you only pay shipping). Custom printed samples range from $50-$150 depending on the printing method (Screen vs. Digital). This fee is fully refundable upon bulk order confirmation.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What is the typical production lead time?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Physical sampling takes 5-7 days. Mass production typically takes 25-30 days after sample approval. For urgent deadlines, please contact us about our Rush Order service.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"What is the Minimum Order Quantity (MOQ)?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"For standard natural canvas bags with simple printing, our MOQ is 500 pieces. For fully custom dyed fabric or complex styles, the MOQ starts at 1,000 pieces.\"\n          }\n        }\n      ]\n    }\n    <\/script>\n\n    <style>\n        #tiio-cotton-faq {\n            --tiio-blue: #003C71;\n            --tiio-gold: #D4AF37;\n            --tiio-text: #1a1a1a;\n            --tiio-bg: #fff;\n            \n            padding: 100px 0;\n            background-color: var(--tiio-bg);\n            font-family: 'Roboto', sans-serif;\n            color: var(--tiio-text);\n        }\n\n        .faq-container {\n            max-width: 900px;\n            margin: 0 auto;\n            padding: 0 40px;\n        }\n\n        \/* \u5934\u90e8 *\/\n        .faq-header {\n            text-align: center;\n            margin-bottom: 60px;\n        }\n\n        .faq-header h2 {\n            font-family: 'Open Sans', sans-serif;\n            font-size: 36px;\n            font-weight: 800;\n            color: var(--tiio-blue);\n            text-transform: uppercase;\n            margin-bottom: 15px;\n        }\n\n        .faq-header p {\n            font-size: 16px;\n            color: #666;\n        }\n\n        \/* \u95ee\u7b54\u5217\u8868 *\/\n        .faq-list {\n            display: flex;\n            flex-direction: column;\n            gap: 20px;\n        }\n\n        details.faq-item {\n            background: #fff;\n            border: 1px solid #e0e0e0;\n            border-radius: 4px;\n            overflow: hidden;\n            transition: all 0.3s ease;\n        }\n\n        details.faq-item[open] {\n            border-color: var(--tiio-blue);\n            box-shadow: 0 10px 30px rgba(0,0,0,0.05);\n        }\n\n        summary.faq-question {\n            padding: 25px;\n            cursor: pointer;\n            font-weight: 700;\n            font-size: 17px;\n            color: var(--tiio-blue);\n            list-style: none; \/* \u9690\u85cf\u9ed8\u8ba4\u4e09\u89d2 *\/\n            position: relative;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n        }\n\n        \/* \u81ea\u5b9a\u4e49\u52a0\u53f7\u56fe\u6807 *\/\n        summary.faq-question::after {\n            content: '+';\n            font-size: 24px;\n            font-weight: 300;\n            color: var(--tiio-gold);\n            transition: transform 0.3s;\n        }\n\n        details[open] summary.faq-question::after {\n            transform: rotate(45deg); \/* \u65cb\u8f6c\u53d8\u6210 X *\/\n        }\n\n        summary.faq-question::-webkit-details-marker { display: none; }\n\n        .faq-answer {\n            padding: 0 25px 30px 25px;\n            font-size: 15px;\n            line-height: 1.7;\n            color: #555;\n            border-top: 1px solid transparent;\n        }\n\n        details[open] .faq-answer {\n            border-top-color: #f0f0f0;\n            padding-top: 20px;\n            animation: slideDown 0.3s ease-out;\n        }\n\n        @keyframes slideDown {\n            from { opacity: 0; transform: translateY(-10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        @media (max-width: 600px) {\n            #tiio-cotton-faq { padding: 60px 0; }\n            .faq-container { padding: 0 20px; }\n            .faq-header h2 { font-size: 28px; }\n            summary.faq-question { font-size: 15px; padding: 20px; }\n        }\n    <\/style>\n\n    <div class=\"faq-container\">\n        \n        <div class=\"faq-header\">\n            <h2>Procurement Q&A<\/h2>\n            <p>Common technical and commercial questions.<\/p>\n        <\/div>\n\n        <div class=\"faq-list\">\n            \n            <details class=\"faq-item\" open>\n                <summary class=\"faq-question\">\n                    Does organic cotton canvas shrink after washing?\n                <\/summary>\n                <div class=\"faq-answer\">\n                    <p>Yes, as a natural fiber, untreated cotton typically shrinks by <strong>3-5%<\/strong> after the first wash. To mitigate this risk, we offer <strong>&#8220;Pre-Washed&#8221;<\/strong> canvas options for premium orders, or we recommend sizing your bag specifications slightly larger to account for natural shrinkage.<\/p>\n                <\/div>\n            <\/details>\n\n            <details class=\"faq-item\">\n                <summary class=\"faq-question\">\n                    Can you dye the canvas to a specific Pantone brand color?\n                <\/summary>\n                <div class=\"faq-answer\">\n                    <p>Yes. For bulk orders (typically above 3,000 bags or 1,000 meters of fabric), we can dye the cotton to your exact <strong>Pantone (PMS) reference<\/strong>. For smaller trial orders, we offer a stock book of over 40 standard canvas colors (Black, Navy, Red, etc.).<\/p>\n                <\/div>\n            <\/details>\n\n            <details class=\"faq-item\">\n                <summary class=\"faq-question\">\n                    What is the difference between GOTS Organic and Regular Cotton?\n                <\/summary>\n                <div class=\"faq-answer\">\n                    <p><strong>Regular Cotton<\/strong> often uses pesticides and GMO seeds. <br><strong>GOTS Organic Cotton<\/strong> is grown without toxic chemicals, uses less water, and guarantees ethical labor standards (no forced labor). We provide a <strong>Transaction Certificate (TC)<\/strong> to prove the organic status of your specific shipment.<\/p>\n                <\/div>\n            <\/details>\n\n            <details class=\"faq-item\">\n                <summary class=\"faq-question\">\n                    How much does a custom printed sample cost?\n                <\/summary>\n                <div class=\"faq-answer\">\n                    <p><strong>Stock Samples:<\/strong> Free (you only pay for shipping).<br>\n                    <strong>Custom Printed Samples:<\/strong> $50 &#8211; $150 depending on the complexity (Screen Print setup vs. Digital). <br>\n                    <em>Note: Sample fees are fully refundable when you place a bulk order exceeding 1,000 units.<\/em><\/p>\n                <\/div>\n            <\/details>\n\n            <details class=\"faq-item\">\n                <summary class=\"faq-question\">\n                    What is the typical production lead time?\n                <\/summary>\n                <div class=\"faq-answer\">\n                    <p><strong>Physical Sampling:<\/strong> 5-7 days.<br>\n                    <strong>Mass Production:<\/strong> 25-30 days after sample approval.<br>\n                    Timelines may vary based on order quantity and printing complexity. For urgent deadlines, please ask about our Rush Order service.<\/p>\n                <\/div>\n            <\/details>\n\n            <details class=\"faq-item\">\n                <summary class=\"faq-question\">\n                    What is the Minimum Order Quantity (MOQ)?\n                <\/summary>\n                <div class=\"faq-answer\">\n                    <p>For standard natural canvas bags with simple printing, our MOQ is <strong>500 pieces<\/strong>. For fully custom projects requiring specific dyed fabric colors or complex styles, the MOQ starts at <strong>1,000 pieces<\/strong>.<\/p>\n                <\/div>\n            <\/details>\n\n        <\/div>\n\n    <\/div>\n<\/section><\/div><\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7928","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/tiiocti.com\/fr\/wp-json\/wp\/v2\/pages\/7928","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tiiocti.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tiiocti.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tiiocti.com\/fr\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/tiiocti.com\/fr\/wp-json\/wp\/v2\/comments?post=7928"}],"version-history":[{"count":9,"href":"https:\/\/tiiocti.com\/fr\/wp-json\/wp\/v2\/pages\/7928\/revisions"}],"predecessor-version":[{"id":8843,"href":"https:\/\/tiiocti.com\/fr\/wp-json\/wp\/v2\/pages\/7928\/revisions\/8843"}],"wp:attachment":[{"href":"https:\/\/tiiocti.com\/fr\/wp-json\/wp\/v2\/media?parent=7928"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}