{"id":79,"date":"2024-10-09T14:30:02","date_gmt":"2024-10-09T14:30:02","guid":{"rendered":"https:\/\/ribbonoem.com\/?page_id=79"},"modified":"2026-07-31T05:15:18","modified_gmt":"2026-07-31T05:15:18","slug":"home","status":"publish","type":"page","link":"https:\/\/test.ribbonoem.com\/pt\/","title":{"rendered":"In\u00edcio"},"content":{"rendered":"\n<style>\nh1,h2,h3{text-wrap:balance;}\n\/* ============ Ribbonoem Homepage, Buyer Decision Journey (8 sections) ============ *\/\n.rb-home { font-family: var(--font-body, 'Roboto', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif); color: var(--color-text, #293c82); }\n.rb-home *, .rb-home *::before, .rb-home *::after { box-sizing: border-box; margin: 0; padding: 0; }\n.rb-home h1, .rb-home h2, .rb-home h3, .rb-home h4 { color: var(--color-heading, #1e2d63); line-height: 1.2; }\n.rb-home img { max-width: 100%; height: auto; display: block; }\n.rb-home a { text-decoration: none; }\n.rb-home .rb-home-wrap { max-width: var(--container-lg, 1240px); margin: 0 auto; padding: 0 24px; }\n.rb-home .rb-home-sec { padding: var(--section-space, clamp(5rem, 9vw, 8rem)) 0; }\n.rb-home .rb-home-sec-head { text-align: center; max-width: 740px; margin: 0 auto 56px; }\n.rb-home .rb-home-sec-head h2 { font-size: var(--primitive-text-3xl, clamp(2rem, 3.5vw, 2.25rem)); font-weight: 700; margin-bottom: 14px; }\n.rb-home .rb-home-sec-head p { font-size: 1rem; line-height: 1.7; color: var(--color-text-muted, rgba(41,60,130,.72)); }\n.rb-home .rb-home-btn { display: inline-block; background: var(--color-accent, #cc9591); color: #fff; font-weight: 700; font-size: .9rem; letter-spacing: 1px; padding: 16px 40px; border-radius: var(--radius-sm, 6px); transition: transform var(--transition-fast, 250ms cubic-bezier(.16,1,.3,1)), box-shadow var(--transition-fast, 250ms cubic-bezier(.16,1,.3,1)); cursor: pointer; border: none; }\n.rb-home .rb-home-btn:hover { transform: scale(1.04); box-shadow: var(--shadow-button-hover, 0 12px 26px rgba(204,149,145,.32)); }\n\/* ---------- 1. HERO ---------- *\/\n.rb-home-hero { position: relative; width: 100%; min-height: 88vh; display: flex; align-items: center; overflow: hidden; background: var(--color-primary, #293c82); }\n.rb-home-hero__video { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; z-index: 0; }\n.rb-home-hero__overlay { position: absolute; inset: 0; z-index: 1; background: linear-gradient(135deg, rgba(41,60,130,.88) 0%, rgba(41,60,130,.62) 55%, rgba(41,60,130,.35) 100%); }\n.rb-home-hero__inner { position: relative; z-index: 2; max-width: var(--container-lg, 1240px); margin: 0 auto; padding: 120px 24px 100px; width: 100%; }\n.rb-home-hero__inner h1 { color: #fff; font-size: var(--primitive-text-4xl, clamp(2.5rem, 4.5vw, 3.25rem)); font-weight: 900; line-height: 1.1; max-width: 780px; margin-bottom: 22px; }\n.rb-home-hero__sub { color: #fff; opacity: .92; font-size: 1.08rem; line-height: 1.75; max-width: 640px; margin-bottom: 38px; }\n.rb-home-hero__stats { display: flex; gap: 32px; margin-top: 44px; flex-wrap: wrap; }\n.rb-home-hero__stat { text-align: left; }\n.rb-home-hero__stat strong { display: block; font-size: 1.6rem; font-weight: 900; color: #fff; }\n.rb-home-hero__stat span { font-size: .8rem; text-transform: uppercase; letter-spacing: 1.5px; color: rgba(255,255,255,.7); }\n\/* ---------- 2. PRODUCT CATEGORIES ---------- *\/\n.rb-home-products { background: var(--color-bg, #fcfbfe); }\n.rb-home-products__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }\n.rb-home-products__card { background: var(--color-surface, #fff); border-radius: var(--radius-md, 10px); overflow: hidden; border: 1px solid var(--color-border, #E5E5E5); transition: transform var(--transition-fast, 250ms cubic-bezier(.16,1,.3,1)), box-shadow var(--transition-fast, 250ms cubic-bezier(.16,1,.3,1)); }\n.rb-home-products__card:hover { transform: translateY(-4px); box-shadow: var(--shadow-card-hover, 0 18px 40px rgba(12,15,22,.14)); }\n.rb-home-products__img { position: relative; width: 100%; padding-bottom: 66%; overflow: hidden; background: var(--color-bg-muted, #F0F0F0); }\n.rb-home-products__img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .7s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)); }\n.rb-home-products__card:hover .rb-home-products__img img { transform: scale(1.06); }\n.rb-home-products__body { padding: 20px 22px 24px; }\n.rb-home-products__body h3 { font-size: 1.1rem; font-weight: 700; margin-bottom: 8px; }\n.rb-home-products__body p { font-size: .88rem; line-height: 1.6; color: var(--color-text-muted, rgba(41,60,130,.72)); margin-bottom: 14px; }\n.rb-home-products__link { font-size: .8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: var(--color-accent, #cc9591); transition: color var(--duration-fast, 250ms); }\n.rb-home-products__link:hover { color: var(--primitive-rose-600, #b67f7a); }\n\/* ---------- 3. WHY CHOOSE US ---------- *\/\n.rb-home-why { background: var(--color-surface-dark, #293c82); color: #fff; }\n.rb-home-why .rb-home-sec-head h2 { color: #fff; }\n.rb-home-why .rb-home-sec-head p { color: rgba(255,255,255,.78); }\n.rb-home-why__layout { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; }\n.rb-home-why__img { border-radius: var(--radius-md, 10px); overflow: hidden; }\n.rb-home-why__img img { width: 100%; height: 480px; object-fit: cover; }\n.rb-home-why__cards { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; }\n.rb-home-why__card { background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.14); border-radius: var(--radius-md, 10px); padding: 26px 22px; }\n.rb-home-why__card h4 { color: #fff; font-size: .95rem; font-weight: 700; margin-bottom: 10px; }\n.rb-home-why__card p { color: rgba(255,255,255,.78); font-size: .85rem; line-height: 1.6; }\n.rb-home-why__certs { display: flex; gap: 14px; margin-top: 32px; flex-wrap: wrap; }\n.rb-home-why__certs img { height: 56px; width: auto; border-radius: var(--radius-xs, 3px); background: #fff; padding: 4px; }\n.rb-home-why__factory-link { display: inline-block; margin-top: 28px; color: var(--color-accent, #cc9591); font-weight: 700; font-size: .9rem; border-bottom: 1px solid transparent; transition: border-color var(--duration-fast, 250ms); }\n.rb-home-why__factory-link:hover { border-color: var(--color-accent, #cc9591); }\n\/* ---------- 4. PRICING ---------- *\/\n.rb-home-pricing { background: var(--color-bg, #fcfbfe); }\n.rb-home-pricing__layout { display: grid; grid-template-columns: 1fr 1fr; gap: 56px; align-items: center; }\n.rb-home-pricing__img { border-radius: var(--radius-md, 10px); overflow: hidden; }\n.rb-home-pricing__img img { width: 100%; height: 420px; object-fit: cover; }\n.rb-home-pricing__list { list-style: none; }\n.rb-home-pricing__list li { position: relative; padding-left: 28px; margin-bottom: 18px; font-size: .95rem; line-height: 1.65; color: var(--color-text-muted, rgba(41,60,130,.72)); }\n.rb-home-pricing__list li::before { content: ''; position: absolute; left: 0; top: 8px; width: 10px; height: 10px; border-radius: 50%; background: var(--color-accent, #cc9591); }\n.rb-home-pricing__list li strong { color: var(--color-text-primary, #293c82); }\n.rb-home-pricing__note { margin-top: 24px; font-size: .85rem; color: var(--color-text-secondary, rgba(41,60,130,.55)); line-height: 1.6; padding: 14px 18px; background: var(--color-primary-ghost, #f1f4fa); border-radius: var(--radius-sm, 6px); }\n.rb-home-pricing__free { display: flex; gap: 18px; margin-top: 28px; flex-wrap: wrap; }\n.rb-home-pricing__free-item { background: var(--color-surface, #fff); border: 1px solid var(--color-border, #E5E5E5); border-radius: var(--radius-sm, 6px); padding: 14px 20px; font-size: .85rem; font-weight: 700; color: var(--color-primary, #293c82); }\n\/* ---------- 5. PROCESS ---------- *\/\n.rb-home-process { background: var(--color-surface, #fff); }\n.rb-home-process__steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 28px; }\n.rb-home-process__step { text-align: center; position: relative; }\n.rb-home-process__step-img { width: 100%; padding-bottom: 70%; position: relative; border-radius: var(--radius-md, 10px); overflow: hidden; margin-bottom: 20px; background: var(--color-bg-muted, #F0F0F0); }\n.rb-home-process__step-img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }\n.rb-home-process__num { display: inline-flex; align-items: center; justify-content: center; width: 36px; height: 36px; border-radius: 50%; background: var(--color-accent, #cc9591); color: #fff; font-weight: 900; font-size: .9rem; margin-bottom: 12px; }\n.rb-home-process__step h4 { font-size: .95rem; font-weight: 700; margin-bottom: 8px; }\n.rb-home-process__step p { font-size: .85rem; line-height: 1.6; color: var(--color-text-muted, rgba(41,60,130,.72)); }\n.rb-home-process__cta { text-align: center; margin-top: 44px; }\n.rb-home-process__cta a { color: var(--color-accent, #cc9591); font-weight: 700; font-size: .9rem; border-bottom: 1px solid transparent; transition: border-color var(--duration-fast, 250ms); }\n.rb-home-process__cta a:hover { border-color: var(--color-accent, #cc9591); }\n\/* ---------- 6. TESTIMONIALS ---------- *\/\n.rb-home-testimonials { background: var(--color-surface-dark, #293c82); color: #fff; }\n.rb-home-testimonials .rb-home-sec-head h2 { color: #fff; }\n.rb-home-testimonials .rb-home-sec-head p { color: rgba(255,255,255,.78); }\n.rb-home-testimonials__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }\n.rb-home-testimonials__card { background: rgba(255,255,255,.06); border: 1px solid rgba(255,255,255,.12); border-radius: var(--radius-md, 10px); padding: 32px 26px; }\n.rb-home-testimonials__quote { font-size: .92rem; line-height: 1.75; color: rgba(255,255,255,.88); margin-bottom: 24px; font-style: italic; }\n.rb-home-testimonials__author { display: flex; align-items: center; gap: 14px; }\n.rb-home-testimonials__avatar { width: 48px; height: 48px; border-radius: 50%; object-fit: cover; border: 2px solid rgba(255,255,255,.25); }\n.rb-home-testimonials__name { font-weight: 700; font-size: .9rem; color: #fff; }\n.rb-home-testimonials__role { font-size: .78rem; color: rgba(255,255,255,.6); }\n\/* ---------- 7. BLOG ---------- *\/\n.rb-home-blog { background: var(--color-bg, #fcfbfe); }\n.rb-home-blog__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 28px; }\n.rb-home-blog__card { background: var(--color-surface, #fff); border-radius: var(--radius-md, 10px); overflow: hidden; border: 1px solid var(--color-border, #E5E5E5); transition: transform var(--transition-fast, 250ms cubic-bezier(.16,1,.3,1)), box-shadow var(--transition-fast, 250ms cubic-bezier(.16,1,.3,1)); }\n.rb-home-blog__card:hover { transform: translateY(-4px); box-shadow: var(--shadow-card-hover, 0 18px 40px rgba(12,15,22,.14)); }\n.rb-home-blog__img { width: 100%; padding-bottom: 56%; position: relative; overflow: hidden; background: var(--color-bg-muted, #F0F0F0); }\n.rb-home-blog__img img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform .7s var(--ease-out-expo, cubic-bezier(.16,1,.3,1)); }\n.rb-home-blog__card:hover .rb-home-blog__img img { transform: scale(1.05); }\n.rb-home-blog__body { padding: 22px 22px 26px; }\n.rb-home-blog__body h3 { font-size: 1rem; font-weight: 700; margin-bottom: 10px; line-height: 1.4; }\n.rb-home-blog__body p { font-size: .85rem; line-height: 1.6; color: var(--color-text-muted, rgba(41,60,130,.72)); margin-bottom: 14px; }\n.rb-home-blog__link { font-size: .8rem; font-weight: 700; text-transform: uppercase; letter-spacing: 1.5px; color: var(--color-accent, #cc9591); }\n.rb-home-blog__link:hover { color: var(--primitive-rose-600, #b67f7a); }\n\/* ---------- 8. FAQ ---------- *\/\n.rb-home-faq { background: var(--color-surface, #fff); }\n.rb-home-faq__grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px 32px; align-items: start; }\n.rb-home-faq__item { background: var(--color-bg, #fcfbfe); border: 1px solid var(--color-border, #E5E5E5); border-radius: var(--radius-sm, 6px); transition: border-color var(--duration-fast, 250ms); }\n.rb-home-faq__item[open] { border-color: var(--color-primary, #293c82); }\n.rb-home-faq__item summary { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 20px 22px; cursor: pointer; list-style: none; font-size: .95rem; font-weight: 700; color: var(--color-primary, #293c82); line-height: 1.4; }\n.rb-home-faq__item summary::-webkit-details-marker { display: none; }\n.rb-home-faq__item summary::after { content: '+'; flex: 0 0 auto; width: 28px; height: 28px; display: flex; align-items: center; justify-content: center; border: 1px solid var(--color-border-strong, #D4D4D4); border-radius: 50%; font-size: 1.1rem; font-weight: 400; color: var(--color-primary, #293c82); transition: transform .3s ease, background .3s ease, color .3s ease, border-color .3s ease; }\n.rb-home-faq__item[open] summary::after { content: '\\2212'; background: var(--color-primary, #293c82); border-color: var(--color-primary, #293c82); color: #fff; }\n.rb-home-faq__item summary:hover { background: var(--color-primary-ghost, #f1f4fa); }\n.rb-home-faq__a { padding: 0 22px 22px; font-size: .9rem; line-height: 1.75; color: var(--color-text-muted, rgba(41,60,130,.72)); }\n.rb-home-faq__more { text-align: center; margin-top: 36px; }\n.rb-home-faq__more a { color: var(--color-accent, #cc9591); font-weight: 700; font-size: .9rem; border-bottom: 1px solid transparent; transition: border-color var(--duration-fast, 250ms); }\n.rb-home-faq__more a:hover { border-color: var(--color-accent, #cc9591); }\n\/* ---------- FLOATING CTA ---------- *\/\n.rb-home-float { position: fixed; bottom: 28px; right: 28px; z-index: 9999; }\n.rb-home-float a { display: flex; align-items: center; gap: 8px; background: var(--color-accent, #cc9591); color: #fff; font-weight: 700; font-size: .85rem; padding: 14px 24px; border-radius: var(--radius-full, 999px); box-shadow: var(--shadow-lg, 0 20px 48px rgba(12,15,22,.18)); transition: transform var(--transition-fast, 250ms cubic-bezier(.16,1,.3,1)), box-shadow var(--transition-fast, 250ms cubic-bezier(.16,1,.3,1)); }\n.rb-home-float a:hover { transform: scale(1.04); box-shadow: var(--shadow-button-hover, 0 12px 26px rgba(204,149,145,.32)); }\n.rb-home-float svg { width: 18px; height: 18px; fill: currentColor; }\n\/* ---------- RESPONSIVE ---------- *\/\n@media (max-width: 1024px) {\n  .rb-home-products__grid { grid-template-columns: repeat(2, 1fr); }\n  .rb-home-why__layout { grid-template-columns: 1fr; }\n  .rb-home-why__img img { height: 360px; }\n  .rb-home-pricing__layout { grid-template-columns: 1fr; }\n  .rb-home-pricing__img img { height: 320px; }\n  .rb-home-process__steps { grid-template-columns: repeat(2, 1fr); }\n  .rb-home-testimonials__grid { grid-template-columns: 1fr; }\n  .rb-home-blog__grid { grid-template-columns: repeat(2, 1fr); }\n}\n@media (max-width: 768px) {\n  .rb-home-hero { min-height: 76vh; }\n  .rb-home-hero__inner { padding: 100px 20px 72px; }\n  .rb-home-hero__inner h1 { font-size: 1.9rem; }\n  .rb-home-hero__stats { gap: 20px; }\n  .rb-home-sec { padding: var(--section-space-mobile, 4rem) 0; }\n  .rb-home-products__grid { grid-template-columns: 1fr; }\n  .rb-home-why__cards { grid-template-columns: 1fr; }\n  .rb-home-process__steps { grid-template-columns: 1fr; }\n  .rb-home-blog__grid { grid-template-columns: 1fr; }\n  .rb-home-faq__grid { grid-template-columns: 1fr; }\n  .rb-home-float { bottom: 18px; right: 18px; }\n  .rb-home-float a { padding: 12px 20px; font-size: .8rem; }\n}\n@media (max-width: 480px) {\n  .rb-home-hero__inner h1 { font-size: 1.6rem; }\n  .rb-home-hero__sub { font-size: .95rem; }\n  .rb-home-hero__stats { flex-direction: column; gap: 14px; }\n  .rb-home-why__certs img { height: 44px; }\n  .rb-home-pricing__free { flex-direction: column; }\n}\n<\/style>\n<div class=\"rb-home\">\n<!-- ===== 1. HERO ===== -->\n<section class=\"rb-home-hero\">\n  <video class=\"rb-home-hero__video\" autoplay muted loop playsinline poster=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/ribbon-factory-01.jpg\">\n    <source src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/ribbon-manfacturer-01.mp4\" type=\"video\/mp4\">\n  <\/video>\n  <div class=\"rb-home-hero__overlay\" aria-hidden=\"true\"><\/div>\n  <div class=\"rb-home-hero__inner\">\n    <h1>Wholesale Ribbon Manufacturer &amp; Custom Ribbon Supplier<\/h1>\n    <p class=\"rb-home-hero__sub\">One-stop ribbon manufacturer with 20+ years of OEM and ODM experience. 1,200+ styles across 9 ribbon families, produced in a 150,000+ sqm factory. Oeko-Tex, GRS, Sedex and ISO 9001:2015 certified.<\/p>\n    <a class=\"rb-home-btn\" href=\"\/contact\/\">Get a Free Quote<\/a>\n    <div class=\"rb-home-hero__stats\">\n      <div class=\"rb-home-hero__stat\"><strong>20+<\/strong><span>Years OEM\/ODM<\/span><\/div>\n      <div class=\"rb-home-hero__stat\"><strong>1,200+<\/strong><span>Ribbon Styles<\/span><\/div>\n      <div class=\"rb-home-hero__stat\"><strong>150,000+<\/strong><span>sqm Factory<\/span><\/div>\n      <div class=\"rb-home-hero__stat\"><strong>1,000,000+<\/strong><span>Meters \/ Day<\/span><\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ===== 2. PRODUCT CATEGORIES ===== -->\n<section class=\"rb-home-sec rb-home-products\">\n  <div class=\"rb-home-wrap\">\n    <div class=\"rb-home-sec-head\">\n      <h2>9 Ribbon Families, One Supplier<\/h2>\n      <p>From satin to wired, from raw roll to ready-made bows. 1,200+ styles available in one order, widths 3mm to 100mm, single and double face.<\/p>\n    <\/div>\n    <div class=\"rb-home-products__grid\">\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/satin-ribbons\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/satin-ribbon-01.jpg\" alt=\"Wholesale satin ribbon rolls in multiple colors\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Satin Ribbons<\/h3>\n          <p>Glossy finish ideal for decoration, elegance and flair. Single and double face, 3-100mm wide.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/grosgrain-ribbons\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/grosgrain-ribbon-01.jpg\" alt=\"Wholesale grosgrain ribbon with ribbed texture\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Grosgrain Ribbons<\/h3>\n          <p>Ribbed texture adding dimension and durability. The standard choice for hair bows and crafts.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/cotton-ribbons\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/cotton-ribbon-02.jpg\" alt=\"Eco-friendly cotton ribbon in natural tones\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Cotton Ribbons<\/h3>\n          <p>Eco-friendly natural fibers with soft texture. Oeko-Tex certified, ideal for sustainable packaging.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/organza-ribbons\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/organza-ribbon-01.jpg\" alt=\"Sheer organza ribbon for delicate decorations\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Organza Ribbons<\/h3>\n          <p>Lightweight and sheer for delicate decorations. Satin-edge and wired options available.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/velvet-ribbons\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/velvet-ribbon-01.jpg\" alt=\"Luxurious velvet ribbon in rich colors\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Velvet Ribbons<\/h3>\n          <p>Luxurious touch with softness and visual appeal. Rich color range for premium packaging and apparel.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/special-occasion-ribbons\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/special-occasion-ribbon-01.jpg\" alt=\"Special occasion ribbon for weddings and holidays\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Special Occasion Ribbons<\/h3>\n          <p>Weddings and holidays. Custom names, dates and themed prints for event planners.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/wired-ribbons\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/wired-ribbons-01.jpg\" alt=\"Wired edge ribbon for wreaths and hair bows\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Wired Ribbons<\/h3>\n          <p>Easy shaping and styling, a favorite for hair bows, wreaths and floral arrangements.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/festival-ribbons\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/festival-ribbons-01.jpg\" alt=\"Vibrant festival and Christmas ribbon collection\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Festival Ribbons<\/h3>\n          <p>Vibrant and festive for celebrations and crafts. Christmas, Halloween, Valentine and more.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-products__card\" href=\"\/ribbons\/ribbon-bows\/\">\n        <div class=\"rb-home-products__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/ribbon-bow-02.jpg\" alt=\"Pre-made ribbon bows for gifts and hair accessories\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-products__body\">\n          <h3>Ribbon Bows<\/h3>\n          <p>Pre-made bows for gifts, hair accessories and decor. Pull bows, mini bows and custom printed bows.<\/p>\n          <span class=\"rb-home-products__link\">Explore<\/span>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ===== 3. WHY CHOOSE US ===== -->\n<section class=\"rb-home-sec rb-home-why\">\n  <div class=\"rb-home-wrap\">\n    <div class=\"rb-home-sec-head\">\n      <h2>Why Importers Choose Meedee Ribbon<\/h2>\n      <p>20+ years of ribbon manufacturing, 80+ branches worldwide, and 4 international certifications backing every order.<\/p>\n    <\/div>\n    <div class=\"rb-home-why__layout\">\n      <div class=\"rb-home-why__img\">\n        <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/ribbon-factory-02.jpg\" alt=\"Inside the 150,000 sqm Meedee ribbon factory floor\" loading=\"lazy\" title=\"\">\n      <\/div>\n      <div>\n        <div class=\"rb-home-why__cards\">\n          <div class=\"rb-home-why__card\">\n            <h4>Certified for Regulated Markets<\/h4>\n            <p>Oeko-Tex, GRS, Sedex (SMETA) and ISO 9001:2015. Your ribbon passes EU and US textile compliance without extra testing.<\/p>\n          <\/div>\n          <div class=\"rb-home-why__card\">\n            <h4>True One-Stop Range<\/h4>\n            <p>9 ribbon families plus ready-made bows, 1,200+ styles in stock. Source satin, grosgrain, cotton, organza, velvet, wired and more from one PO.<\/p>\n          <\/div>\n          <div class=\"rb-home-why__card\">\n            <h4>In-House Customization<\/h4>\n            <p>100 designers, 17 printing techniques, widths 3-100mm. Custom color, print, logo and packaging under one roof.<\/p>\n          <\/div>\n          <div class=\"rb-home-why__card\">\n            <h4>Factory-Direct Scale<\/h4>\n            <p>150,000+ sqm floor, 300 machines, 1,000,000+ meters daily output, 80+ branches. Volume capacity that keeps lead times at 2-3 weeks.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"rb-home-why__certs\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/Oeko-Tex-Certificate.jpg\" alt=\"Oeko-Tex Standard 100 certificate\" loading=\"lazy\" title=\"\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/GRS-scaled.jpg\" alt=\"Global Recycled Standard (GRS) certificate\" loading=\"lazy\" title=\"\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/SMETA-scaled.jpg\" alt=\"Sedex SMETA audit certificate\" loading=\"lazy\" title=\"\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/AS9100D-and-ISO-9001-2015-scaled.jpg\" alt=\"ISO 9001:2015 quality management certificate\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <a class=\"rb-home-why__factory-link\" href=\"\/factory\/\">See our factory &rarr;<\/a>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ===== 4. PRICING & VALUE ===== -->\n<section class=\"rb-home-sec rb-home-pricing\">\n  <div class=\"rb-home-wrap\">\n    <div class=\"rb-home-sec-head\">\n      <h2>Factory-Direct Pricing, Volume Tiered<\/h2>\n      <p>No middlemen. You buy from a 150,000+ sqm factory with 300 machines, so the price you get is the price the factory sets.<\/p>\n    <\/div>\n    <div class=\"rb-home-pricing__layout\">\n      <div class=\"rb-home-pricing__img\">\n        <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/ribbon-factory-10.jpg\" alt=\"Ribbon rolls in bulk at the Meedee factory warehouse\" loading=\"lazy\" title=\"\">\n      <\/div>\n      <div>\n        <ul class=\"rb-home-pricing__list\">\n          <li><strong>Factory-direct, no trading company markup.<\/strong> 150,000+ sqm owned facility, 300 production machines, 1,000,000+ meters daily capacity.<\/li>\n          <li><strong>Volume tiered pricing.<\/strong> The more you order, the lower the unit price. Tiered quotes for every ribbon type and width.<\/li>\n          <li><strong>Standard lead time: 2-3 weeks.<\/strong> Custom orders take longer depending on print complexity and material sourcing.<\/li>\n          <li><strong>MOQ:<\/strong> [TBD &#8211; awaiting client]. Varies by ribbon type, width and customization level. Contact us for a specific quote.<\/li>\n          <li><strong>Payment terms:<\/strong> [TBD &#8211; awaiting client].<\/li>\n        <\/ul>\n        <div class=\"rb-home-pricing__free\">\n          <span class=\"rb-home-pricing__free-item\">Free Sample<\/span>\n          <span class=\"rb-home-pricing__free-item\">Free Design<\/span>\n          <span class=\"rb-home-pricing__free-item\">Packaging Solution<\/span>\n        <\/div>\n        <div class=\"rb-home-pricing__note\">Final price depends on material, width, print and quantity. Request a quote for exact pricing tailored to your specifications.<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ===== 5. HOW WE WORK ===== -->\n<section class=\"rb-home-sec rb-home-process\">\n  <div class=\"rb-home-wrap\">\n    <div class=\"rb-home-sec-head\">\n      <h2>From Inquiry to Shipment in 4 Steps<\/h2>\n      <p>A straightforward process backed by 100 designers, 300 machines and 4-certification quality control.<\/p>\n    <\/div>\n    <div class=\"rb-home-process__steps\">\n      <div class=\"rb-home-process__step\">\n        <div class=\"rb-home-process__step-img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/Screen-Ink-Print.jpg\" alt=\"Screen ink print sample on ribbon\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <span class=\"rb-home-process__num\">1<\/span>\n        <h4>Inquiry &amp; Requirements<\/h4>\n        <p>Tell us material, width, color, print design and quantity. We respond within working hours (8:30AM-9:30PM Mon-Sat).<\/p>\n      <\/div>\n      <div class=\"rb-home-process__step\">\n        <div class=\"rb-home-process__step-img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/Plastisol-Foil-Print.jpg\" alt=\"Plastisol and foil print ribbon sample\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <span class=\"rb-home-process__num\">2<\/span>\n        <h4>Sample &amp; Quote<\/h4>\n        <p>Free sample plus volume-tiered quote. Sample turnaround: [TBD &#8211; awaiting client]. Approve before we produce.<\/p>\n      <\/div>\n      <div class=\"rb-home-process__step\">\n        <div class=\"rb-home-process__step-img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/Silicone-Printing.jpg\" alt=\"Silicone printing technique on ribbon\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <span class=\"rb-home-process__num\">3<\/span>\n        <h4>Production<\/h4>\n        <p>Standard orders ship in 2-3 weeks. 100 designers and 300 machines handle custom prints across 17 techniques.<\/p>\n      <\/div>\n      <div class=\"rb-home-process__step\">\n        <div class=\"rb-home-process__step-img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/Puff-Foil.jpg\" alt=\"Puff and foil finished ribbon ready for QC\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <span class=\"rb-home-process__num\">4<\/span>\n        <h4>QC &amp; Shipment<\/h4>\n        <p>Four-certification quality control (Oeko-Tex, GRS, Sedex, ISO 9001:2015) plus export-standard packaging.<\/p>\n      <\/div>\n    <\/div>\n    <div class=\"rb-home-process__cta\">\n      <a href=\"\/oem-odm\/\">Start your order &rarr;<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ===== 6. TESTIMONIALS ===== -->\n<section class=\"rb-home-sec rb-home-testimonials\">\n  <div class=\"rb-home-wrap\">\n    <div class=\"rb-home-sec-head\">\n      <h2>What Our Buyers Say<\/h2>\n      <p>Feedback from importers who source ribbon from our factory on repeat orders.<\/p>\n    <\/div>\n    <div class=\"rb-home-testimonials__grid\">\n      <div class=\"rb-home-testimonials__card\">\n        <p class=\"rb-home-testimonials__quote\">&#8220;We have been ordering satin and grosgrain ribbon from Meedee for three years. Color consistency across batches is solid, and the Oeko-Tex certificate saved us from doing separate EU testing. Lead time holds at 2-3 weeks for our standard reorders.&#8221;<\/p>\n        <div class=\"rb-home-testimonials__author\">\n          <img decoding=\"async\" class=\"rb-home-testimonials__avatar\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/Marion-RENAULT.jpg\" alt=\"Marion Renault\" loading=\"lazy\" title=\"\">\n          <div>\n            <div class=\"rb-home-testimonials__name\">Marion RENAULT<\/div>\n            <div class=\"rb-home-testimonials__role\">Packaging Buyer, France<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"rb-home-testimonials__card\">\n        <p class=\"rb-home-testimonials__quote\">&#8220;The custom printed ribbon for our brand came out exactly as the approved sample. Their team handled logo placement, Pantone matching and individual packaging without us chasing. 17 printing techniques is not marketing talk, they actually run all of them in-house.&#8221;<\/p>\n        <div class=\"rb-home-testimonials__author\">\n          <img decoding=\"async\" class=\"rb-home-testimonials__avatar\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/Massimo-Vian.jpg\" alt=\"Massimo Vian\" loading=\"lazy\" title=\"\">\n          <div>\n            <div class=\"rb-home-testimonials__name\">Massimo Vian<\/div>\n            <div class=\"rb-home-testimonials__role\">Brand Owner, Italy<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"rb-home-testimonials__card\">\n        <p class=\"rb-home-testimonials__quote\">&#8220;I source wired ribbon and pre-made bows for our craft retail chain. Having both raw material and finished bows from one supplier cut our vendor list in half. The free sample service let us test 6 widths before committing to a bulk order.&#8221;<\/p>\n        <div class=\"rb-home-testimonials__author\">\n          <img decoding=\"async\" class=\"rb-home-testimonials__avatar\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/Margita-Rudovic.jpg\" alt=\"Margita Rudovic\" loading=\"lazy\" title=\"\">\n          <div>\n            <div class=\"rb-home-testimonials__name\">Margita Rudovic<\/div>\n            <div class=\"rb-home-testimonials__role\">Retail Purchasing Manager, Croatia<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ===== 7. BLOG ===== -->\n<section class=\"rb-home-sec rb-home-blog\">\n  <div class=\"rb-home-wrap\">\n    <div class=\"rb-home-sec-head\">\n      <h2>Ribbon Guides &amp; Sourcing Tips<\/h2>\n      <p>Practical articles on ribbon selection, custom printing and wholesale buying. Written for importers, not hobbyists.<\/p>\n    <\/div>\n    <div class=\"rb-home-blog__grid\">\n      <a class=\"rb-home-blog__card\" href=\"\/blog\/\">\n        <div class=\"rb-home-blog__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/11\/innovative-ribbon-guide-modern-solutions-for-packaging-01.jpg\" alt=\"Ribbon packaging solutions guide\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-blog__body\">\n          <h3>Innovative Ribbon Solutions for Modern Packaging<\/h3>\n          <p>How to match ribbon material, width and finish to your product packaging. Covers satin, grosgrain and cotton options for brand consistency.<\/p>\n          <span class=\"rb-home-blog__link\">Read More<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-blog__card\" href=\"\/blog\/\">\n        <div class=\"rb-home-blog__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/11\/how-to-tie-ribbon-on-a-box-01.jpg\" alt=\"How to tie ribbon on a box tutorial\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-blog__body\">\n          <h3>How to Tie Ribbon on a Box: 5 Finishes for Retail<\/h3>\n          <p>Step-by-step finishing techniques your packaging team can replicate at scale. Includes wired and grosgrain recommendations by box size.<\/p>\n          <span class=\"rb-home-blog__link\">Read More<\/span>\n        <\/div>\n      <\/a>\n      <a class=\"rb-home-blog__card\" href=\"\/blog\/\">\n        <div class=\"rb-home-blog__img\">\n          <img decoding=\"async\" src=\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/12\/Eco-Friendly-Satin-Ribbons-Sustainable-and-Recyclable-Solutions-for-Every-Occasion-01.jpg\" alt=\"Eco-friendly satin ribbon made from recycled RPET\" loading=\"lazy\" title=\"\">\n        <\/div>\n        <div class=\"rb-home-blog__body\">\n          <h3>Eco-Friendly Satin Ribbons: RPET and Recyclable Options<\/h3>\n          <p>GRS-certified recycled polyester ribbon for brands with sustainability mandates. What RPET means for your supply chain compliance.<\/p>\n          <span class=\"rb-home-blog__link\">Read More<\/span>\n        <\/div>\n      <\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ===== 8. FAQ ===== -->\n<section class=\"rb-home-sec rb-home-faq\" id=\"rb-home-faq\">\n  <div class=\"rb-home-wrap\">\n    <div class=\"rb-home-sec-head\">\n      <h2>Ribbon Sourcing FAQ<\/h2>\n      <p>Straight answers to the questions wholesale buyers ask before placing a ribbon order.<\/p>\n    <\/div>\n    <div class=\"rb-home-faq__grid\">\n      <details class=\"rb-home-faq__item\">\n        <summary>Are you a manufacturer or a trading company?<\/summary>\n        <div class=\"rb-home-faq__a\"><p>We are a manufacturer. Meedee Ribbon operates a 150,000+ sqm factory in Xiamen, China, with 300 production machines and 20+ years of OEM and ODM ribbon experience. All weaving, dyeing, printing and finishing happens in-house.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-home-faq__item\">\n        <summary>What is your MOQ for wholesale ribbon?<\/summary>\n        <div class=\"rb-home-faq__a\"><p>MOQ varies by ribbon type, width and customization level. [TBD &#8211; awaiting client] for specific minimums. Contact us with your specifications and we will confirm the minimum order and volume-tiered pricing for your project.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-home-faq__item\">\n        <summary>Can you print our logo on the ribbon?<\/summary>\n        <div class=\"rb-home-faq__a\"><p>Yes. We run 17 printing and finishing techniques in-house, including screen ink, foil stamping, silicone, puff, plastisol and glitter. Custom logo, custom packaging and custom color matching are all standard services. Free design support is included.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-home-faq__item\">\n        <summary>What certifications do you hold?<\/summary>\n        <div class=\"rb-home-faq__a\"><p>Four certifications: Oeko-Tex Standard 100 (textile safety), GRS (Global Recycled Standard for RPET materials), Sedex SMETA (ethical supply chain audit) and ISO 9001:2015 (quality management). Certificates are available on request for your compliance team.<\/p><\/div>\n      <\/details>\n      <details class=\"rb-home-faq__item\">\n        <summary>What is the lead time for a ribbon order?<\/summary>\n        <div class=\"rb-home-faq__a\"><p>Standard orders ship in 2-3 weeks after sample approval. Custom printed orders take longer depending on design complexity and material sourcing. Sample turnaround time: [TBD &#8211; awaiting client].<\/p><\/div>\n      <\/details>\n      <details class=\"rb-home-faq__item\">\n        <summary>Do you offer free samples?<\/summary>\n        <div class=\"rb-home-faq__a\"><p>Yes. Three services are always free: Free Sample (test material and print before committing), Free Design (our 100 designers create artwork for your approval) and Packaging Solution (custom packaging layout for your brand).<\/p><\/div>\n      <\/details>\n    <\/div>\n    <div class=\"rb-home-faq__more\">\n      <a href=\"\/faq\/\">More questions? Visit our full FAQ &rarr;<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<!-- ===== FLOATING CTA ===== -->\n<div class=\"rb-home-float\">\n  <a href=\"\/contact\/\">\n    <svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path d=\"M20 2H4c-1.1 0-2 .9-2 2v18l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H6l-2 2V4h16v12z\"\/><\/svg>\n    Get a Free Quote\n  <\/a>\n<\/div>\n<\/div>\n<script>\n(function () {\n  var root = document.querySelector('.rb-home');\n  if (!root) { return; }\n  \/* IntersectionObserver: fade-in sections on scroll *\/\n  var sections = root.querySelectorAll('.rb-home-sec');\n  if ('IntersectionObserver' in window) {\n    sections.forEach(function (sec) {\n      sec.style.opacity = '0';\n      sec.style.transform = 'translateY(24px)';\n      sec.style.transition = 'opacity .6s cubic-bezier(.16,1,.3,1), transform .6s cubic-bezier(.16,1,.3,1)';\n    });\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (entry) {\n        if (entry.isIntersecting) {\n          entry.target.style.opacity = '1';\n          entry.target.style.transform = 'translateY(0)';\n          io.unobserve(entry.target);\n        }\n      });\n    }, { threshold: 0.12 });\n    sections.forEach(function (sec) { io.observe(sec); });\n  }\n  \/* FAQ: close siblings when one opens (accordion behavior) *\/\n  var faqItems = root.querySelectorAll('.rb-home-faq__item');\n  faqItems.forEach(function (item) {\n    item.addEventListener('toggle', function () {\n      if (item.open) {\n        faqItems.forEach(function (other) {\n          if (other !== item && other.open) { other.open = false; }\n        });\n      }\n    });\n  });\n})();\n<\/script>\n<script type=\"application\/ld+json\">\n{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/test.ribbonoem.com\/#organization\",\"name\":\"Meedee Ribbon Inc\",\"url\":\"https:\/\/test.ribbonoem.com\/\",\"logo\":\"https:\/\/test.ribbonoem.com\/wp-content\/uploads\/2024\/10\/site-logo-05.png\",\"description\":\"One-stop ribbon manufacturer with 20+ years OEM and ODM experience. 1,200+ styles, 150,000+ sqm factory, Oeko-Tex, GRS, Sedex and ISO 9001:2015 certified.\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"3 Fr, No.5 Xinyang Industrial Zone\",\"addressLocality\":\"Xiamen\",\"addressCountry\":\"CN\"},\"contactPoint\":{\"@type\":\"ContactPoint\",\"email\":\"info@ribbonoem.com\",\"telephone\":\"+86-131-1073-9215\",\"contactType\":\"sales\",\"availableLanguage\":[\"English\"]},\"sameAs\":[]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/test.ribbonoem.com\/#website\",\"url\":\"https:\/\/test.ribbonoem.com\/\",\"name\":\"Meedee Ribbon\",\"publisher\":{\"@id\":\"https:\/\/test.ribbonoem.com\/#organization\"},\"description\":\"Wholesale ribbon manufacturer and custom ribbon supplier. 9 ribbon families, 1,200+ styles, factory-direct pricing.\"},{\"@type\":\"FAQPage\",\"@id\":\"https:\/\/test.ribbonoem.com\/#faqpage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"Are you a manufacturer or a trading company?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"We are a manufacturer. Meedee Ribbon operates a 150,000+ sqm factory in Xiamen, China, with 300 production machines and 20+ years of OEM and ODM ribbon experience. All weaving, dyeing, printing and finishing happens in-house.\"}},{\"@type\":\"Question\",\"name\":\"What is your MOQ for wholesale ribbon?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"MOQ varies by ribbon type, width and customization level. Contact us with your specifications and we will confirm the minimum order and volume-tiered pricing for your project.\"}},{\"@type\":\"Question\",\"name\":\"Can you print our logo on the ribbon?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. We run 17 printing and finishing techniques in-house, including screen ink, foil stamping, silicone, puff, plastisol and glitter. Custom logo, custom packaging and custom color matching are all standard services. Free design support is included.\"}},{\"@type\":\"Question\",\"name\":\"What certifications do you hold?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Four certifications: Oeko-Tex Standard 100 (textile safety), GRS (Global Recycled Standard for RPET materials), Sedex SMETA (ethical supply chain audit) and ISO 9001:2015 (quality management). Certificates are available on request.\"}},{\"@type\":\"Question\",\"name\":\"What is the lead time for a ribbon order?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Standard orders ship in 2-3 weeks after sample approval. Custom printed orders take longer depending on design complexity and material sourcing.\"}},{\"@type\":\"Question\",\"name\":\"Do you offer free samples?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Three services are always free: Free Sample (test material and print before committing), Free Design (100 designers create artwork for approval) and Packaging Solution (custom packaging layout for your brand).\"}}]}]}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Wholesale Ribbon Manufacturer &amp; Custom Ribbon Supplier One-stop ribbon manufacturer with 20+ years of OEM and ODM experience. 1,200+ styles across 9 ribbon families, produced in a 150,000+ sqm factory. Oeko-Tex, GRS, Sedex and ISO 9001:2015 certified. Get a Free Quote 20+Years OEM\/ODM 1,200+Ribbon Styles 150,000+sqm Factory 1,000,000+Meters \/ Day 9 Ribbon Families, One Supplier &#8230; <a title=\"In\u00edcio\" class=\"read-more\" href=\"https:\/\/test.ribbonoem.com\/pt\/\" aria-label=\"Leia mais sobre Home\">Ler mais<\/a><\/p>","protected":false},"author":1,"featured_media":3081,"parent":0,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"rank_math_title":"China Leading Ribbon Manufacturer%sep% %sitename%","rank_math_description":"China's top ribbon manufacturer, offering ribbons for packaging, gift wrapping, etc. Reliable supplier with customized options and worldwide shipping.","rank_math_focus_keyword":"","rank_math_robots":"","rank_math_canonical_url":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_twitter_title":"","rank_math_twitter_description":"","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_focuskw":"","_yoast_wpseo_canonical":"","_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_aioseo_title":"","_aioseo_description":"","_aioseo_keywords":"","_aioseo_robots_default":"","_aioseo_robots_noindex":"","_aioseo_og_title":"","_aioseo_og_description":"","_aioseo_twitter_title":"","_aioseo_twitter_description":"","aiosp_title":"","aiosp_description":"","aiosp_keywords":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_analysis_target_kw":"","_seopress_robots_canonical":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_genesis_title":"","_genesis_description":"","_genesis_canonical":"","_genesis_noindex":"","_genesis_nofollow":"","slim_seo":"","footnotes":""},"class_list":["post-79","page","type-page","status-publish","has-post-thumbnail"],"_links":{"self":[{"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/pages\/79","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/comments?post=79"}],"version-history":[{"count":5,"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/pages\/79\/revisions"}],"predecessor-version":[{"id":4993,"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/pages\/79\/revisions\/4993"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/media\/3081"}],"wp:attachment":[{"href":"https:\/\/test.ribbonoem.com\/pt\/wp-json\/wp\/v2\/media?parent=79"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}