{"id":1840,"date":"2024-12-02T14:14:03","date_gmt":"2024-12-02T06:14:03","guid":{"rendered":"https:\/\/lydenim.com\/?page_id=1840"},"modified":"2026-05-31T18:29:33","modified_gmt":"2026-05-31T10:29:33","slug":"service-for-garment-factories","status":"publish","type":"page","link":"https:\/\/lydenim.com\/vi\/service-for-garment-factories\/","title":{"rendered":"D\u1ecbch v\u1ee5 h\u1ed7 tr\u1ee3 cho c\u00e1c nh\u00e0 m\u00e1y may m\u1eb7c"},"content":{"rendered":"<style id=\"ly-garment-service-css\">\n  body.page-id-1840 .wd-page-title,\n  body.page-id-1840 #ly-fixed-rfq-cta { display: none !important; }\n  body.page-id-1840 #main-content { padding-top: 0 !important; }\n  .ly-garment-service {\n    --blue: rgb(100,150,219);\n    --deep: #23315B;\n    --quote: #C49B52;\n    --quote-dark: #ad8844;\n    --submit: #69A629;\n    --submit-dark: #558922;\n    --ink: #111827;\n    --muted: #5d6675;\n    --line: #e5e9ef;\n    --soft: #f6f8fb;\n    --warm: #fbfaf7;\n    --dark: #0a1426;\n    width: 100vw;\n    margin-left: calc(50% - 50vw);\n    color: var(--ink);\n    background: #fff;\n    font-family: Lato, Arial, Helvetica, sans-serif;\n    line-height: 1.55;\n    overflow-x: hidden;\n  }\n  .ly-garment-service * { box-sizing: border-box; }\n  .ly-garment-service a { color: inherit; text-decoration: none; }\n  .ly-garment-wrap { width: min(1180px, calc(100% - 36px)); margin: 0 auto; }\n  .ly-garment-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 48px;\n    padding: 13px 22px;\n    border-radius: 8px;\n    border: 1px solid transparent;\n    background: var(--quote);\n    color: #fff !important;\n    font-weight: 900;\n    font-size: 16px;\n    line-height: 1.15;\n    text-align: center;\n    text-decoration: none !important;\n    box-shadow: 0 16px 34px rgba(196,155,82,.20);\n  }\n  .ly-garment-btn:hover { background: var(--quote-dark); color: #fff !important; }\n  .ly-garment-btn.is-outline {\n    background: #fff;\n    color: var(--deep) !important;\n    border-color: var(--line);\n    box-shadow: none;\n  }\n  .ly-garment-hero {\n    position: relative;\n    min-height: 660px;\n    overflow: hidden;\n    color: #fff;\n    background: var(--dark);\n  }\n  .ly-garment-hero-media,\n  .ly-garment-hero-media img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n  }\n  .ly-garment-hero-media img {\n    object-fit: cover;\n    opacity: 0;\n    transform: scale(1.015);\n    transition: opacity .55s ease, transform .9s ease;\n  }\n  .ly-garment-hero-media img.is-active {\n    opacity: 1;\n    transform: scale(1);\n  }\n  .ly-garment-hero-media,\n  .ly-garment-frame {\n    cursor: pointer;\n  }\n  .ly-garment-hero::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(90deg, rgba(10,20,38,.94), rgba(10,20,38,.62) 56%, rgba(10,20,38,.35));\n    pointer-events: none;\n  }\n  .ly-garment-hero-grid {\n    position: relative;\n    z-index: 1;\n    min-height: 660px;\n    padding: 78px 0;\n    display: grid;\n    grid-template-columns: minmax(0, 1.05fr) minmax(280px, .85fr);\n    gap: 42px;\n    align-items: center;\n  }\n  .ly-garment-kicker {\n    display: inline-flex;\n    margin: 0 0 12px;\n    color: var(--quote);\n    text-transform: uppercase;\n    font-size: 13px;\n    font-weight: 900;\n    letter-spacing: .04em;\n  }\n  .ly-garment-service h1,\n  .ly-garment-service h2,\n  .ly-garment-service h3 {\n    margin-top: 0;\n    font-family: Poppins, Lato, Arial, sans-serif;\n    color: var(--deep);\n    letter-spacing: 0;\n  }\n  .ly-garment-hero h1 {\n    max-width: 820px;\n    margin: 0 0 16px;\n    color: #fff;\n    font-size: 62px;\n    line-height: 1.05;\n    font-weight: 900;\n  }\n  .ly-garment-hero p {\n    max-width: 740px;\n    margin: 0 0 26px;\n    color: rgba(255,255,255,.84);\n    font-size: 18px;\n    line-height: 1.65;\n  }\n  .ly-garment-hero-actions {\n    display: flex;\n    gap: 12px;\n    flex-wrap: wrap;\n  }\n  .ly-garment-hero-card {\n    border: 1px solid rgba(255,255,255,.2);\n    border-radius: 8px;\n    background: rgba(255,255,255,.10);\n    padding: 22px;\n    backdrop-filter: blur(10px);\n  }\n  .ly-garment-hero-card h2 {\n    margin: 0 0 8px;\n    color: #fff;\n    font-size: 24px;\n    line-height: 1.2;\n  }\n  .ly-garment-hero-card p {\n    margin: 0 0 15px;\n    color: rgba(255,255,255,.76);\n    font-size: 14px;\n  }\n  .ly-garment-dots {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n  }\n  .ly-garment-dot {\n    border: 1px solid rgba(255,255,255,.38);\n    background: rgba(255,255,255,.10);\n    color: #fff;\n    border-radius: 999px;\n    padding: 8px 12px;\n    font-weight: 900;\n    cursor: pointer;\n  }\n  .ly-garment-dot.is-active {\n    background: var(--quote);\n    border-color: var(--quote);\n  }\n  .ly-garment-section { padding: 64px 0; }\n  .ly-garment-section.is-soft {\n    background: var(--soft);\n    border-top: 1px solid var(--line);\n    border-bottom: 1px solid var(--line);\n  }\n  .ly-garment-section.is-warm { background: var(--warm); }\n  .ly-garment-section h2 {\n    margin: 0 0 12px;\n    font-size: 40px;\n    line-height: 1.15;\n    font-weight: 900;\n  }\n  .ly-garment-lead {\n    max-width: 850px;\n    margin: 0 0 30px;\n    color: var(--muted);\n    font-size: 17px;\n    line-height: 1.65;\n  }\n  .ly-garment-categories {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n  }\n  .ly-garment-category {\n    min-height: 145px;\n    border: 1px solid var(--line);\n    border-radius: 8px;\n    background: #fff;\n    padding: 20px;\n  }\n  .ly-garment-category strong {\n    display: block;\n    color: var(--deep);\n    font-family: Poppins, Lato, Arial, sans-serif;\n    margin-bottom: 7px;\n    font-size: 18px;\n  }\n  .ly-garment-category span {\n    color: var(--muted);\n    font-size: 14px;\n  }\n  .ly-garment-process-layout {\n    display: grid;\n    grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr);\n    gap: 28px;\n    align-items: start;\n  }\n  .ly-garment-visual-card {\n    border: 1px solid var(--line);\n    border-radius: 8px;\n    background: #fff;\n    overflow: hidden;\n    box-shadow: 0 18px 42px rgba(25,35,55,.08);\n  }\n  .ly-garment-frame {\n    position: relative;\n    aspect-ratio: 16 \/ 10;\n    background: #d8dde6;\n    overflow: hidden;\n  }\n  .ly-garment-frame img {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    opacity: 0;\n    transition: opacity .45s ease;\n  }\n  .ly-garment-frame img.is-active { opacity: 1; }\n  .ly-garment-visual-body { padding: 18px; }\n  .ly-garment-visual-body h3 {\n    margin: 0 0 7px;\n    font-size: 22px;\n    line-height: 1.2;\n  }\n  .ly-garment-visual-body p {\n    margin: 0 0 14px;\n    color: var(--muted);\n    font-size: 14px;\n  }\n  .ly-garment-solid-dots .ly-garment-dot {\n    color: var(--deep);\n    border-color: var(--line);\n    background: #fff;\n  }\n  .ly-garment-solid-dots .ly-garment-dot.is-active {\n    background: var(--quote);\n    color: #fff;\n    border-color: var(--quote);\n  }\n  .ly-garment-steps {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 12px;\n  }\n  .ly-garment-step {\n    border: 1px solid var(--line);\n    border-radius: 8px;\n    background: #fff;\n    padding: 18px;\n  }\n  .ly-garment-step i {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 42px;\n    height: 30px;\n    border-radius: 5px;\n    background: rgba(100,150,219,.16);\n    color: var(--blue);\n    font-style: normal;\n    font-weight: 900;\n    margin-bottom: 10px;\n  }\n  .ly-garment-step h3 {\n    margin: 0 0 8px;\n    font-size: 19px;\n    line-height: 1.2;\n  }\n  .ly-garment-step p {\n    margin: 0;\n    color: var(--muted);\n    font-size: 14px;\n  }\n  .ly-garment-form-zone {\n    display: grid;\n    grid-template-columns: minmax(0, .78fr) minmax(0, 1.22fr);\n    gap: 32px;\n    align-items: start;\n  }\n  .ly-garment-form-side {\n    position: sticky;\n    top: 96px;\n    display: grid;\n    gap: 16px;\n  }\n  .ly-garment-note {\n    border-left: 4px solid var(--quote);\n    background: #fff9ed;\n    border-radius: 5px;\n    padding: 18px;\n    color: #6b4a18;\n  }\n  .ly-garment-note strong {\n    display: block;\n    margin-bottom: 7px;\n    color: #5b3f14;\n    font-family: Poppins, Lato, Arial, sans-serif;\n  }\n  .ly-garment-form-panel {\n    min-width: 0;\n    border: 1px solid var(--line);\n    border-radius: 8px;\n    background: #fff;\n    padding: 24px;\n    box-shadow: 0 18px 42px rgba(25,35,55,.08);\n  }\n  .ly-garment-form-panel h2 {\n    margin: 0 0 8px;\n    font-size: 28px;\n    line-height: 1.2;\n  }\n  .ly-garment-form-panel > p {\n    margin: 0 0 20px;\n    color: var(--muted);\n  }\n  .ly-garment-form-panel .gform_wrapper.gravity-theme .gfield_label,\n  .ly-garment-form-panel .gform_wrapper.gravity-theme legend.gfield_label {\n    color: var(--deep);\n    font-size: 14px;\n    font-weight: 900;\n  }\n  .ly-garment-form-panel .gform_wrapper.gravity-theme .gfield_description,\n  .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_fileupload_rules {\n    color: var(--muted);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n  .ly-garment-form-panel .gform_wrapper.gravity-theme input[type=\"text\"],\n  .ly-garment-form-panel .gform_wrapper.gravity-theme input[type=\"email\"],\n  .ly-garment-form-panel .gform_wrapper.gravity-theme input[type=\"tel\"],\n  .ly-garment-form-panel .gform_wrapper.gravity-theme select,\n  .ly-garment-form-panel .gform_wrapper.gravity-theme textarea {\n    min-height: 44px;\n    border: 1px solid #b8c0cc;\n    border-radius: 4px;\n    color: var(--ink);\n    box-shadow: none;\n  }\n  .ly-garment-form-panel .gform_wrapper.gravity-theme textarea { min-height: 132px; }\n  .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_footer input[type=\"submit\"],\n  .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_button {\n    width: 100%;\n    min-height: 54px;\n    padding: 15px 24px !important;\n    border: 0 !important;\n    border-radius: 8px !important;\n    background: var(--submit) !important;\n    color: #fff !important;\n    font-size: 16px !important;\n    font-weight: 900 !important;\n    line-height: 1.15 !important;\n    white-space: normal !important;\n    cursor: pointer;\n  }\n  .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_footer input[type=\"submit\"]:hover,\n  .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_button:hover {\n    background: var(--submit-dark) !important;\n  }\n  @media (max-width: 1020px) {\n    .ly-garment-hero-grid,\n    .ly-garment-process-layout,\n    .ly-garment-form-zone { grid-template-columns: 1fr; }\n    .ly-garment-form-side { position: static; }\n    .ly-garment-categories { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    .ly-garment-hero h1 { font-size: 48px; }\n    .ly-garment-section h2 { font-size: 34px; }\n  }\n  @media (max-width: 640px) {\n    body.page-id-1840 #chaty-widget-_1,\n    body.page-id-1840 .chaty,\n    body.page-id-1840 .scrollToTop {\n      display: none !important;\n    }\n    .ly-garment-service {\n      line-height: 1.5;\n    }\n    .ly-garment-wrap {\n      width: min(100% - 28px, 1180px);\n    }\n    .ly-garment-kicker {\n      margin-bottom: 10px;\n      font-size: 11px;\n      line-height: 1.25;\n    }\n    .ly-garment-hero-actions,\n    .ly-garment-categories,\n    .ly-garment-steps { display: grid; grid-template-columns: 1fr; }\n    .ly-garment-btn {\n      width: 100%;\n      min-height: 46px;\n      padding: 12px 16px;\n      font-size: 14px;\n    }\n    .ly-garment-hero,\n    .ly-garment-hero-grid { min-height: auto; }\n    .ly-garment-hero {\n      min-height: 0;\n    }\n    .ly-garment-hero-media img {\n      object-position: 62% center;\n    }\n    .ly-garment-hero::after {\n      background: linear-gradient(180deg, rgba(10,20,38,.92), rgba(10,20,38,.76) 58%, rgba(10,20,38,.88));\n    }\n    .ly-garment-hero-grid {\n      padding: 46px 0 36px;\n      gap: 20px;\n    }\n    .ly-garment-hero h1 {\n      max-width: 100%;\n      margin-bottom: 12px;\n      font-size: 32px;\n      line-height: 1.08;\n    }\n    .ly-garment-hero p {\n      margin-bottom: 20px;\n      font-size: 15px;\n      line-height: 1.55;\n    }\n    .ly-garment-hero-card {\n      padding: 16px;\n      border-color: rgba(255,255,255,.24);\n      background: rgba(255,255,255,.12);\n    }\n    .ly-garment-hero-card h2 {\n      font-size: 20px;\n    }\n    .ly-garment-hero-card p {\n      font-size: 13px;\n      line-height: 1.5;\n    }\n    .ly-garment-dots {\n      gap: 7px;\n    }\n    .ly-garment-dot {\n      min-height: 36px;\n      padding: 7px 10px;\n      font-size: 12px;\n      line-height: 1.15;\n    }\n    .ly-garment-section {\n      padding: 42px 0;\n    }\n    .ly-garment-section h2 {\n      font-size: 27px;\n      line-height: 1.18;\n    }\n    .ly-garment-lead {\n      margin-bottom: 22px;\n      font-size: 15px;\n      line-height: 1.6;\n    }\n    .ly-garment-category,\n    .ly-garment-step {\n      min-height: 0;\n      padding: 16px;\n    }\n    .ly-garment-category strong,\n    .ly-garment-step h3 {\n      font-size: 17px;\n    }\n    .ly-garment-process-layout,\n    .ly-garment-form-zone {\n      gap: 22px;\n    }\n    .ly-garment-frame {\n      aspect-ratio: 4 \/ 3;\n    }\n    .ly-garment-visual-body {\n      padding: 16px;\n    }\n    .ly-garment-visual-body h3 {\n      font-size: 20px;\n    }\n    .ly-garment-note {\n      padding: 16px;\n      font-size: 14px;\n    }\n    .ly-garment-form-panel {\n      order: 1;\n      padding: 16px;\n      box-shadow: 0 12px 30px rgba(25,35,55,.07);\n    }\n    .ly-garment-form-side {\n      order: 2;\n    }\n    .ly-garment-form-panel h2 {\n      font-size: 24px;\n    }\n    .ly-garment-form-panel > p {\n      margin-bottom: 16px;\n      font-size: 14px;\n      line-height: 1.55;\n    }\n    .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_fields {\n      grid-template-columns: 1fr !important;\n      row-gap: 16px !important;\n    }\n    .ly-garment-form-panel .gform_wrapper.gravity-theme .gfield {\n      grid-column: 1 \/ -1 !important;\n      min-width: 0;\n    }\n    .ly-garment-form-panel .gform_wrapper.gravity-theme input[type=\"text\"],\n    .ly-garment-form-panel .gform_wrapper.gravity-theme input[type=\"email\"],\n    .ly-garment-form-panel .gform_wrapper.gravity-theme input[type=\"tel\"],\n    .ly-garment-form-panel .gform_wrapper.gravity-theme select,\n    .ly-garment-form-panel .gform_wrapper.gravity-theme textarea {\n      width: 100% !important;\n      min-height: 46px;\n      font-size: 16px !important;\n      line-height: 1.35;\n    }\n    .ly-garment-form-panel .gform_wrapper.gravity-theme textarea {\n      min-height: 150px;\n    }\n    .ly-garment-form-panel .gform_wrapper.gravity-theme .gfield_checkbox,\n    .ly-garment-form-panel .gform_wrapper.gravity-theme .gfield_radio {\n      display: grid;\n      gap: 10px;\n    }\n    .ly-garment-form-panel .gform_wrapper.gravity-theme .gchoice {\n      min-height: 32px;\n      align-items: center;\n    }\n    .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_footer {\n      margin-top: 18px;\n      padding-top: 0;\n    }\n    .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_footer input[type=\"submit\"],\n    .ly-garment-form-panel .gform_wrapper.gravity-theme .gform_button {\n      min-height: 52px;\n      font-size: 15px !important;\n    }\n  }\n  @media (max-width: 380px) {\n    .ly-garment-wrap {\n      width: min(100% - 24px, 1180px);\n    }\n    .ly-garment-hero h1 {\n      font-size: 29px;\n    }\n    .ly-garment-section h2 {\n      font-size: 25px;\n    }\n  }\n<\/style>\n<p><main class=\"ly-garment-service\"><\/p>\n<section class=\"ly-garment-hero\" data-ly-carousel=\"hero\">\n<div class=\"ly-garment-hero-media\">\n      <img decoding=\"async\" class=\"is-active\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-form-3-size-sample.png\" alt=\"Denim garment size set sample development\"><br \/>\n      <img decoding=\"async\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-form-1-tech-pack-desk.png\" alt=\"Denim garment trims labels and sample preparation\"><br \/>\n      <img decoding=\"async\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-hero-2-sample-wall.png\" alt=\"Denim garment fabric and wash direction review\">\n    <\/div>\n<div class=\"ly-garment-wrap ly-garment-hero-grid\">\n<div>\n        <span class=\"ly-garment-kicker\">OEM \/ ODM may m\u1eb7c denim<\/span><\/p>\n<h1>D\u1ecbch v\u1ee5 OEM\/ODM may m\u1eb7c denim cho th\u01b0\u01a1ng hi\u1ec7u v\u00e0 ng\u01b0\u1eddi mua<\/h1>\n<p>T\u1eeb xem x\u00e9t tech pack, ph\u00e1t tri\u1ec3n m\u1eabu, wash, nh\u1ea3y size, ph\u1ee5 li\u1ec7u, \u0111\u00f3ng g\u00f3i \u0111\u1ebfn giao h\u00e0ng bulk, LY Denim gi\u00fap ng\u01b0\u1eddi mua bi\u1ebfn \u00fd t\u01b0\u1edfng qu\u1ea7n \u00e1o denim th\u00e0nh \u0111\u01a1n h\u00e0ng s\u1eb5n s\u00e0ng s\u1ea3n xu\u1ea5t.<\/p>\n<div class=\"ly-garment-hero-actions\">\n          <a class=\"ly-garment-btn\" href=\"#ly-garment-form\">\u0110i \u0111\u1ebfn bi\u1ec3u m\u1eabu OEM\/ODM may m\u1eb7c<\/a><br \/>\n          <a class=\"ly-garment-btn is-outline\" href=\"#ly-garment-options\">Xem t\u00f9y ch\u1ecdn may m\u1eb7c<\/a>\n        <\/div>\n<\/p><\/div>\n<aside class=\"ly-garment-hero-card\">\n<h2>T\u1eeb brief m\u1eabu \u0111\u1ebfn \u0111\u01a1n bulk<\/h2>\n<p>Chia s\u1ebb tham kh\u1ea3o ki\u1ec3u d\u00e1ng, m\u1ee5c ti\u00eau fit, h\u01b0\u1edbng wash, ph\u1ee5 li\u1ec7u, nh\u00e3n, \u0111\u00f3ng g\u00f3i v\u00e0 s\u1ed1 l\u01b0\u1ee3ng \u0111\u1ec3 \u0111\u1ed9i ng\u0169 xem x\u00e9t d\u1ef1 \u00e1n r\u00f5 r\u00e0ng.<\/p>\n<div class=\"ly-garment-dots\" data-ly-dots=\"hero\">\n          <button class=\"ly-garment-dot is-active\" type=\"button\" data-slide=\"0\">B\u1ed9 size<\/button><br \/>\n          <button class=\"ly-garment-dot\" type=\"button\" data-slide=\"1\">\u0110i\u1ec1u ch\u1ec9nh chi ti\u1ebft<\/button><br \/>\n          <button class=\"ly-garment-dot\" type=\"button\" data-slide=\"2\">Xem x\u00e9t wash<\/button>\n        <\/div>\n<\/aside><\/div>\n<\/section>\n<section class=\"ly-garment-section\" id=\"ly-garment-options\">\n<div class=\"ly-garment-wrap\">\n<h2>T\u00f9y ch\u1ecdn s\u1ea3n ph\u1ea9m denim t\u00f9y ch\u1ec9nh<\/h2>\n<p class=\"ly-garment-lead\">Ch\u1ecdn nh\u00f3m s\u1ea3n ph\u1ea9m denim ph\u00f9 h\u1ee3p nh\u1ea5t v\u1edbi d\u1ef1 \u00e1n, sau \u0111\u00f3 g\u1eedi chi ti\u1ebft fit, wash, th\u01b0\u01a1ng hi\u1ec7u v\u00e0 s\u1ea3n xu\u1ea5t.<\/p>\n<div class=\"ly-garment-categories\">\n<div class=\"ly-garment-category\"><strong>Jeans t\u00f9y ch\u1ec9nh<\/strong><span>C\u00e1c ki\u1ec3u d\u00e1ng d\u00e0nh cho nam v\u00e0 n\u1eef, phong c\u00e1ch th\u1eb3ng t\u1eafp, tho\u1ea3i m\u00e1i, thon g\u1ecdn, ch\u00e2n r\u1ed9ng v\u00e0 c\u00e1c ki\u1ec3u d\u00e1ng \u0111\u1eb7c bi\u1ec7t.<\/span><\/div>\n<div class=\"ly-garment-category\"><strong>\u00c1o kho\u00e1c da jeans<\/strong><span>Ki\u1ec3u trucker, cropped, oversized, c\u00f3 l\u00f3t, th\u00eau v\u00e0 wash.<\/span><\/div>\n<div class=\"ly-garment-category\"><strong>V\u00e1y v\u00e0 qu\u1ea7n short<\/strong><span>Mini, midi, d\u00e0i, capsule m\u00f9a h\u00e8 v\u00e0 b\u1ed9 s\u01b0u t\u1eadp s\u1eb5n s\u00e0ng b\u00e1n l\u1ebb.<\/span><\/div>\n<div class=\"ly-garment-category\"><strong>Denim workwear<\/strong><span>Qu\u1ea7n, \u0111\u1ed3ng ph\u1ee5c, \u00e1o kho\u00e1c v\u00e0 ch\u01b0\u01a1ng tr\u00ecnh bulk l\u1eb7p l\u1ea1i ch\u00fa tr\u1ecdng \u0111\u1ed9 b\u1ec1n.<\/span><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"ly-garment-section is-soft\" id=\"ly-garment-process\">\n<div class=\"ly-garment-wrap\">\n<h2>Quy tr\u00ecnh ph\u00e1t tri\u1ec3n may m\u1eb7c<\/h2>\n<p class=\"ly-garment-lead\">M\u1ed9t l\u1ed9 tr\u00ecnh ph\u00e1t tri\u1ec3n r\u00f5 r\u00e0ng s\u1ebd gi\u00fap ng\u01b0\u1eddi mua x\u00e1c nh\u1eadn m\u1eabu s\u1ea3n ph\u1ea9m, ki\u1ec3m tra \u0111\u1ed9 v\u1eeba v\u1eb7n, v\u1ec7 sinh, \u0111\u00f3ng g\u00f3i v\u00e0 chu\u1ea9n b\u1ecb v\u1eadn chuy\u1ec3n tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u s\u1ea3n xu\u1ea5t h\u00e0ng lo\u1ea1t.<\/p>\n<div class=\"ly-garment-process-layout\">\n<article class=\"ly-garment-visual-card\" data-ly-carousel=\"process\">\n<div class=\"ly-garment-frame\">\n            <img decoding=\"async\" class=\"is-active\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-process-1-pattern-sample.png\" alt=\"Denim garment pattern and sample development\"><br \/>\n            <img decoding=\"async\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-process-2-wash-qc.png\" alt=\"Denim garment wash and quality control\"><br \/>\n            <img decoding=\"async\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-process-3-packing-shipment.png\" alt=\"Finished denim garment packing and shipment\">\n          <\/div>\n<div class=\"ly-garment-visual-body\">\n<h3>M\u1eabu, QC v\u00e0 giao h\u00e0ng<\/h3>\n<p>Xem c\u00e1c giai \u0111o\u1ea1n ch\u00ednh t\u1eeb ph\u00e1t tri\u1ec3n m\u1eabu \u0111\u1ebfn ki\u1ec3m tra ch\u1ea5t l\u01b0\u1ee3ng v\u00e0 chu\u1ea9n b\u1ecb giao h\u00e0ng.<\/p>\n<div class=\"ly-garment-dots ly-garment-solid-dots\" data-ly-dots=\"process\">\n              <button class=\"ly-garment-dot is-active\" type=\"button\" data-slide=\"0\">H\u1ecda ti\u1ebft<\/button><br \/>\n              <button class=\"ly-garment-dot\" type=\"button\" data-slide=\"1\">QC<\/button><br \/>\n              <button class=\"ly-garment-dot\" type=\"button\" data-slide=\"2\">\u0110\u00f3ng g\u00f3i<\/button>\n            <\/div>\n<\/p><\/div>\n<\/article>\n<div class=\"ly-garment-steps\">\n<div class=\"ly-garment-step\"><i>01<\/i><\/p>\n<h3>Brief d\u1ef1 \u00e1n<\/h3>\n<p>X\u00e1c nh\u1eadn lo\u1ea1i s\u1ea3n ph\u1ea9m, ng\u01b0\u1eddi mua m\u1ee5c ti\u00eau, tham kh\u1ea3o ki\u1ec3u d\u00e1ng, d\u1ea3i size, s\u1ed1 l\u01b0\u1ee3ng \u0111\u1eb7t h\u00e0ng v\u00e0 k\u1ebf ho\u1ea1ch giao h\u00e0ng.<\/p>\n<\/div>\n<div class=\"ly-garment-step\"><i>02<\/i><\/p>\n<h3>Xem x\u00e9t k\u1ef9 thu\u1eadt<\/h3>\n<p>Xem tech pack, nhu c\u1ea7u r\u1eadp, chi ti\u1ebft c\u1ea5u tr\u00fac, h\u01b0\u1edbng wash v\u00e0 y\u00eau c\u1ea7u th\u01b0\u01a1ng hi\u1ec7u.<\/p>\n<\/div>\n<div class=\"ly-garment-step\"><i>03<\/i><\/p>\n<h3>B\u00e1o gi\u00e1 v\u00e0 l\u1eadp k\u1ebf ho\u1ea1ch<\/h3>\n<p>Cung c\u1ea5p l\u1ed9 tr\u00ecnh ph\u00e1t tri\u1ec3n, chi ph\u00ed m\u1eabu, \u01b0\u1edbc t\u00ednh bulk, timeline v\u00e0 ghi ch\u00fa c\u1ea3i thi\u1ec7n th\u1ef1c t\u1ebf.<\/p>\n<\/div>\n<div class=\"ly-garment-step\"><i>04<\/i><\/p>\n<h3>M\u1eabu v\u00e0 fit<\/h3>\n<p>T\u1ea1o prototype, \u0111i\u1ec1u ch\u1ec9nh fit, wash, ph\u1ee5 li\u1ec7u, nh\u00e3n v\u00e0 \u0111\u00f3ng g\u00f3i tr\u01b0\u1edbc khi duy\u1ec7t bulk.<\/p>\n<\/div>\n<div class=\"ly-garment-step\"><i>05<\/i><\/p>\n<h3>S\u1ea3n xu\u1ea5t h\u00e0ng lo\u1ea1t<\/h3>\n<p>Ph\u1ed1i h\u1ee3p c\u1eaft, may, wash, ho\u00e0n t\u1ea5t v\u00e0 grading size d\u1ef1a tr\u00ean m\u1eabu \u0111\u00e3 duy\u1ec7t.<\/p>\n<\/div>\n<div class=\"ly-garment-step\"><i>06<\/i><\/p>\n<h3>QC v\u00e0 giao h\u00e0ng<\/h3>\n<p>Ki\u1ec3m tra s\u1ed1 \u0111o, ngo\u1ea1i quan, \u0111\u00f3ng g\u00f3i, nh\u00e3n v\u00e0 carton marks tr\u01b0\u1edbc khi b\u1ed1c h\u00e0ng v\u00e0 giao.<\/p>\n<\/div><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/section>\n<section class=\"ly-garment-section is-warm\" id=\"ly-garment-form\">\n<div class=\"ly-garment-wrap ly-garment-form-zone\">\n<aside class=\"ly-garment-form-side\">\n<article class=\"ly-garment-visual-card\" data-ly-carousel=\"form\">\n<div class=\"ly-garment-frame\">\n            <img decoding=\"async\" class=\"is-active\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-form-1-tech-pack-desk.png\" alt=\"Denim garment tech pack desk\"><br \/>\n            <img decoding=\"async\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-form-2-trims-labels.png\" alt=\"Denim garment trims and labels\"><br \/>\n            <img decoding=\"async\" src=\"https:\/\/lydenim.com\/wp-content\/uploads\/2026\/05\/garment-oem-odm\/garment-form-3-size-sample.png\" alt=\"Denim garment size set sample approval\">\n          <\/div>\n<div class=\"ly-garment-visual-body\">\n<h3>T\u1ec7p gi\u00fap b\u00e1o gi\u00e1 nhanh h\u01a1n<\/h3>\n<p>Tech pack, ph\u1ee5 li\u1ec7u, d\u1ea3i size v\u00e0 m\u1eabu tham kh\u1ea3o gi\u00fap \u0111\u1ed9i may m\u1eb7c b\u00e1o gi\u00e1 nhanh h\u01a1n.<\/p>\n<div class=\"ly-garment-dots ly-garment-solid-dots\" data-ly-dots=\"form\">\n              <button class=\"ly-garment-dot is-active\" type=\"button\" data-slide=\"0\">B\u1ed9 c\u00f4ng c\u1ee5 k\u1ef9 thu\u1eadt<\/button><br \/>\n              <button class=\"ly-garment-dot\" type=\"button\" data-slide=\"1\">\u0110i\u1ec1u ch\u1ec9nh chi ti\u1ebft<\/button><br \/>\n              <button class=\"ly-garment-dot\" type=\"button\" data-slide=\"2\">B\u1ed9 size<\/button>\n            <\/div>\n<\/p><\/div>\n<\/article>\n<div class=\"ly-garment-note\"><strong>Tham kh\u1ea3o d\u1ef1 \u00e1n h\u1eefu \u00edch<\/strong>\u0110\u00ednh k\u00e8m \u1ea3nh ki\u1ec3u d\u00e1ng, b\u1ea3ng size, \u1ea3nh m\u1eabu s\u1ea3n ph\u1ea9m, t\u1ec7p nh\u00e3n, tham kh\u1ea3o wash ho\u1eb7c ghi ch\u00fa \u0111\u00f3ng g\u00f3i n\u1ebfu c\u00f3.<\/div>\n<\/aside>\n<section class=\"ly-garment-form-panel\">\n<h2>Brief OEM \/ ODM may m\u1eb7c<\/h2>\n<p>Cho ch\u00fang t\u00f4i bi\u1ebft lo\u1ea1i s\u1ea3n ph\u1ea9m may m\u1eb7c, s\u1ed1 l\u01b0\u1ee3ng \u0111\u1eb7t h\u00e0ng, timeline v\u00e0 t\u1ec7p tham kh\u1ea3o s\u1eb5n c\u00f3. \u0110\u1ed9i may m\u1eb7c s\u1ebd xem brief v\u00e0 ph\u1ea3n h\u1ed3i b\u01b0\u1edbc ti\u1ebfp theo.<\/p>\n<p>        <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gform-theme gform-theme--foundation gform-theme--framework gform-theme--orbital' data-form-theme='orbital' data-form-index='0' id='gform_wrapper_5' ><style>#gform_wrapper_5[data-form-index=\"0\"].gform-theme,[data-parent-form=\"5_0\"]{--gf-color-primary: #204ce5;--gf-color-primary-rgb: 32, 76, 229;--gf-color-primary-contrast: #fff;--gf-color-primary-contrast-rgb: 255, 255, 255;--gf-color-primary-darker: #001AB3;--gf-color-primary-lighter: #527EFF;--gf-color-secondary: #fff;--gf-color-secondary-rgb: 255, 255, 255;--gf-color-secondary-contrast: #112337;--gf-color-secondary-contrast-rgb: 17, 35, 55;--gf-color-secondary-darker: #F5F5F5;--gf-color-secondary-lighter: #FFFFFF;--gf-color-out-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-out-ctrl-light-rgb: 17, 35, 55;--gf-color-out-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-out-ctrl-light-lighter: #F5F5F5;--gf-color-out-ctrl-dark: #585e6a;--gf-color-out-ctrl-dark-rgb: 88, 94, 106;--gf-color-out-ctrl-dark-darker: #112337;--gf-color-out-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-color-in-ctrl: #fff;--gf-color-in-ctrl-rgb: 255, 255, 255;--gf-color-in-ctrl-contrast: #112337;--gf-color-in-ctrl-contrast-rgb: 17, 35, 55;--gf-color-in-ctrl-darker: #F5F5F5;--gf-color-in-ctrl-lighter: #FFFFFF;--gf-color-in-ctrl-primary: #204ce5;--gf-color-in-ctrl-primary-rgb: 32, 76, 229;--gf-color-in-ctrl-primary-contrast: #fff;--gf-color-in-ctrl-primary-contrast-rgb: 255, 255, 255;--gf-color-in-ctrl-primary-darker: #001AB3;--gf-color-in-ctrl-primary-lighter: #527EFF;--gf-color-in-ctrl-light: rgba(17, 35, 55, 0.1);--gf-color-in-ctrl-light-rgb: 17, 35, 55;--gf-color-in-ctrl-light-darker: rgba(104, 110, 119, 0.35);--gf-color-in-ctrl-light-lighter: #F5F5F5;--gf-color-in-ctrl-dark: #585e6a;--gf-color-in-ctrl-dark-rgb: 88, 94, 106;--gf-color-in-ctrl-dark-darker: #112337;--gf-color-in-ctrl-dark-lighter: rgba(17, 35, 55, 0.65);--gf-radius: 3px;--gf-font-size-secondary: 14px;--gf-font-size-tertiary: 13px;--gf-icon-ctrl-number: url(\"data:image\/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 0C4.26522 5.96046e-08 4.51957 0.105357 4.70711 0.292893L7.70711 3.29289C8.09763 3.68342 8.09763 4.31658 7.70711 4.70711C7.31658 5.09763 6.68342 5.09763 6.29289 4.70711L4 2.41421L1.70711 4.70711C1.31658 5.09763 0.683417 5.09763 0.292893 4.70711C-0.0976311 4.31658 -0.097631 3.68342 0.292893 3.29289L3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM0.292893 9.29289C0.683417 8.90237 1.31658 8.90237 1.70711 9.29289L4 11.5858L6.29289 9.29289C6.68342 8.90237 7.31658 8.90237 7.70711 9.29289C8.09763 9.68342 8.09763 10.3166 7.70711 10.7071L4.70711 13.7071C4.31658 14.0976 3.68342 14.0976 3.29289 13.7071L0.292893 10.7071C-0.0976311 10.3166 -0.0976311 9.68342 0.292893 9.29289Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-select: url(\"data:image\/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.292893 0.292893C0.683417 -0.097631 1.31658 -0.097631 1.70711 0.292893L5 3.58579L8.29289 0.292893C8.68342 -0.0976311 9.31658 -0.0976311 9.70711 0.292893C10.0976 0.683417 10.0976 1.31658 9.70711 1.70711L5.70711 5.70711C5.31658 6.09763 4.68342 6.09763 4.29289 5.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893Z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-icon-ctrl-search: url(\"data:image\/svg+xml,%3Csvg version='1.1' xmlns='http:\/\/www.w3.org\/2000\/svg' width='640' height='640'%3E%3Cpath d='M256 128c-70.692 0-128 57.308-128 128 0 70.691 57.308 128 128 128 70.691 0 128-57.309 128-128 0-70.692-57.309-128-128-128zM64 256c0-106.039 85.961-192 192-192s192 85.961 192 192c0 41.466-13.146 79.863-35.498 111.248l154.125 154.125c12.496 12.496 12.496 32.758 0 45.254s-32.758 12.496-45.254 0L367.248 412.502C335.862 434.854 297.467 448 256 448c-106.039 0-192-85.962-192-192z' fill='rgba(17, 35, 55, 0.65)'\/%3E%3C\/svg%3E\");--gf-label-space-y-secondary: var(--gf-label-space-y-md-secondary);--gf-ctrl-border-color: #686e77;--gf-ctrl-size: var(--gf-ctrl-size-md);--gf-ctrl-label-color-primary: #112337;--gf-ctrl-label-color-secondary: #112337;--gf-ctrl-choice-size: var(--gf-ctrl-choice-size-md);--gf-ctrl-checkbox-check-size: var(--gf-ctrl-checkbox-check-size-md);--gf-ctrl-radio-check-size: var(--gf-ctrl-radio-check-size-md);--gf-ctrl-btn-font-size: var(--gf-ctrl-btn-font-size-md);--gf-ctrl-btn-padding-x: var(--gf-ctrl-btn-padding-x-md);--gf-ctrl-btn-size: var(--gf-ctrl-btn-size-md);--gf-ctrl-btn-border-color-secondary: #686e77;--gf-ctrl-file-btn-bg-color-hover: #EBEBEB;--gf-field-img-choice-size: var(--gf-field-img-choice-size-md);--gf-field-img-choice-card-space: var(--gf-field-img-choice-card-space-md);--gf-field-img-choice-check-ind-size: var(--gf-field-img-choice-check-ind-size-md);--gf-field-img-choice-check-ind-icon-size: var(--gf-field-img-choice-check-ind-icon-size-md);--gf-field-pg-steps-number-color: rgba(17, 35, 55, 0.8);}<\/style><div id='gf_5' class='gform_anchor' tabindex='-1'><\/div><form method='post' enctype='multipart\/form-data' target='gform_ajax_frame_5' id='gform_5'  action='\/vi\/wp-json\/wp\/v2\/pages\/1840#gf_5' data-formid='5' novalidate data-trp-original-action=\"\/vi\/wp-json\/wp\/v2\/pages\/1840#gf_5\">\n                        <div class='gform-body gform_body'><div id='gform_fields_5' class='gform_fields top_label form_sublabel_below description_below validation_below'><div id=\"field_5_1\" class=\"gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_1\" ><label class='gfield_label gform-field-label' for='input_5_1'>H\u1ecd v\u00e0 t\u00ean<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">B\u1eaft bu\u1ed9c<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_5_1' type='text' value='' class=''     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_5_2\" class=\"gfield gfield--type-text gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_2\" ><label class='gfield_label gform-field-label' for='input_5_2'>C\u00f4ng ty \/ Th\u01b0\u01a1ng hi\u1ec7u<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">B\u1eaft bu\u1ed9c<\/span><\/span><\/label><div class='ginput_container ginput_container_text'><input name='input_2' id='input_5_2' type='text' value='' class=''     aria-required=\"true\" aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_5_3\" class=\"gfield gfield--type-email gfield_contains_required field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_3\" ><label class='gfield_label gform-field-label' for='input_5_3'>Email<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">B\u1eaft bu\u1ed9c<\/span><\/span><\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_3' id='input_5_3' type='email' value='' class=''    aria-required=\"true\" aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_5_4\" class=\"gfield gfield--type-phone field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_4\" ><label class='gfield_label gform-field-label' for='input_5_4'>WhatsApp \/ \u0110i\u1ec7n tho\u1ea1i (bao g\u1ed3m m\u00e3 qu\u1ed1c gia)<\/label><div class='ginput_container ginput_container_phone'><input name='input_4' id='input_5_4' type='tel' value='' class=''  placeholder='Example: +1 555 123 4567 \/ +44 7548 xxxxx \/ +86 132 8838 8678'  aria-invalid=\"false\" aria-describedby=\"gfield_description_5_4\"  \/><\/div><div class='gfield_description' id='gfield_description_5_4'>Vui l\u00f2ng th\u00eam m\u00e3 qu\u1ed1c gia\/khu v\u1ef1c, v\u00ed d\u1ee5 +1 M\u1ef9, +44 Anh, +86 Trung Qu\u1ed1c. \u0110i\u1ec1u n\u00e0y gi\u00fap ch\u00fang t\u00f4i x\u00e1c \u0111\u1ecbnh th\u1ecb tr\u01b0\u1eddng, ng\u00f4n ng\u1eef \u01b0u ti\u00ean v\u00e0 m\u00fai gi\u1edd \u0111\u1ec3 ph\u1ea3n h\u1ed3i ch\u00ednh x\u00e1c.<\/div><\/div><div id=\"field_5_5\" class=\"gfield gfield--type-select field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_5\" ><label class='gfield_label gform-field-label' for='input_5_5'>Lo\u1ea1i d\u1ef1 \u00e1n<\/label><div class='ginput_container ginput_container_select'><select name='input_5' id='input_5_5' class='gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Ch\u1ecdn m\u1ed9t<\/option><option value='OEM production' >S\u1ea3n xu\u1ea5t OEM<\/option><option value='ODM design support' >H\u1ed7 tr\u1ee3 thi\u1ebft k\u1ebf ODM<\/option><option value='Private label collection' >B\u1ed9 s\u01b0u t\u1eadp private label<\/option><option value='Sample development first' >Ph\u00e1t tri\u1ec3n m\u1eabu tr\u01b0\u1edbc<\/option><option value='Fabric to finished garment' >T\u1eeb v\u1ea3i \u0111\u1ebfn s\u1ea3n ph\u1ea9m may m\u1eb7c ho\u00e0n ch\u1ec9nh<\/option><option value='Other \/ not sure yet' >Kh\u00e1c \/ ch\u01b0a ch\u1eafc ch\u1eafn<\/option><\/select><\/div><\/div><div id=\"field_5_6\" class=\"gfield gfield--type-select field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_6\" ><label class='gfield_label gform-field-label' for='input_5_6'>Lo\u1ea1i s\u1ea3n ph\u1ea9m may m\u1eb7c<\/label><div class='ginput_container ginput_container_select'><select name='input_6' id='input_5_6' class='gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Ch\u1ecdn m\u1ed9t<\/option><option value='Jeans' >\u0110\u00f4i qu\u1ea7n jeans<\/option><option value='Denim jacket' >\u00c1o kho\u00e1c da jeans<\/option><option value='Denim shirt' >Denim shirt<\/option><option value='Skirt \/ dress' >Skirt \/ dress<\/option><option value='Shorts' >Shorts<\/option><option value='Workwear' >\u0111\u1ed3 b\u1ea3o h\u1ed9\/lao \u0111\u1ed9ng<\/option><option value='Other \/ not sure yet' >Kh\u00e1c \/ ch\u01b0a ch\u1eafc ch\u1eafn<\/option><\/select><\/div><\/div><div id=\"field_5_7\" class=\"gfield gfield--type-select field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_7\" ><label class='gfield_label gform-field-label' for='input_5_7'>Fabric Support<\/label><div class='ginput_container ginput_container_select'><select name='input_7' id='input_5_7' class='gfield_select'     aria-invalid=\"false\" ><option value='' selected='selected' class='gf_placeholder'>Ch\u1ecdn m\u1ed9t<\/option><option value='Need LY Denim to source fabric' >C\u1ea7n LY Denim sourcing v\u1ea3i<\/option><option value='Already have fabric direction' >\u0110\u00e3 c\u00f3 \u0111\u1ecbnh h\u01b0\u1edbng v\u1ea3i<\/option><option value='Already have physical sample' >\u0110\u00e3 c\u00f3 m\u1eabu th\u1ef1c t\u1ebf<\/option><option value='Need fabric and garment development together' >C\u1ea7n ph\u00e1t tri\u1ec3n v\u1ea3i v\u00e0 may m\u1eb7c c\u00f9ng l\u00fac<\/option><option value='Other \/ not sure yet' >Kh\u00e1c \/ ch\u01b0a ch\u1eafc ch\u1eafn<\/option><\/select><\/div><\/div><div id=\"field_5_8\" class=\"gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_8\" ><label class='gfield_label gform-field-label' for='input_5_8'>D\u1ea3i size<\/label><div class='ginput_container ginput_container_text'><input name='input_8' id='input_5_8' type='text' value='' class=''    placeholder='For example: XS-XL, US 2-16, EU 34-46, plus size'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_5_9\" class=\"gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_9\" ><label class='gfield_label gform-field-label' for='input_5_9'>S\u1ed1 l\u01b0\u1ee3ng d\u1ef1 ki\u1ebfn<\/label><div class='ginput_container ginput_container_text'><input name='input_9' id='input_5_9' type='text' value='' class=''    placeholder='For example: 100 pcs sample run, 500 pcs\/style, 2,000 pcs bulk'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_5_10\" class=\"gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_10\" ><label class='gfield_label gform-field-label' for='input_5_10'>Th\u1ecb tr\u01b0\u1eddng m\u1ee5c ti\u00eau<\/label><div class='ginput_container ginput_container_text'><input name='input_10' id='input_5_10' type='text' value='' class=''    placeholder='For example: USA, EU, UK, Australia, Middle East'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_5_11\" class=\"gfield gfield--type-text field_sublabel_below gfield--no-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_11\" ><label class='gfield_label gform-field-label' for='input_5_11'>Th\u1eddi gian mong mu\u1ed1n<\/label><div class='ginput_container ginput_container_text'><input name='input_11' id='input_5_11' type='text' value='' class=''    placeholder='For example: sample in 2 weeks, bulk shipment in 60 days'  aria-invalid=\"false\"   \/><\/div><\/div><div id=\"field_5_12\" class=\"gfield gfield--type-textarea field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_12\" ><label class='gfield_label gform-field-label' for='input_5_12'>Brief d\u1ef1 \u00e1n may m\u1eb7c<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_12' id='input_5_12' class='textarea large'  aria-describedby=\"gfield_description_5_12\"  placeholder='Example: high-waist straight jeans, 12 oz comfort stretch denim, vintage wash, leather patch and custom button, 500 pcs first order.'  aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><div class='gfield_description' id='gfield_description_5_12'>H\u00e3y cho ch\u00fang t\u00f4i bi\u1ebft ki\u1ec3u d\u00e1ng, fit, wash, ph\u1ee5 li\u1ec7u, nh\u00e3n, \u0111\u00f3ng g\u00f3i, gi\u00e1 m\u1ee5c ti\u00eau, y\u00eau c\u1ea7u m\u1eabu ho\u1eb7c y\u00eau c\u1ea7u s\u1ea3n xu\u1ea5t b\u1ea1n \u0111\u00e3 bi\u1ebft.<\/div><\/div><div id=\"field_5_13\" class=\"gfield gfield--type-fileupload field_sublabel_below gfield--has-description field_description_below field_validation_below gfield_visibility_visible\"  data-js-reload=\"field_5_13\" ><label class='gfield_label gform-field-label' for='gform_browse_button_5_13'>T\u1ea3i l\u00ean Tech Pack \/ T\u1ec7p tham kh\u1ea3o<\/label><div class='ginput_container ginput_container_fileupload'><div id='gform_multifile_upload_5_13' data-settings='{&quot;runtimes&quot;:&quot;html5,flash,html4&quot;,&quot;browse_button&quot;:&quot;gform_browse_button_5_13&quot;,&quot;container&quot;:&quot;gform_multifile_upload_5_13&quot;,&quot;drop_element&quot;:&quot;gform_drag_drop_area_5_13&quot;,&quot;filelist&quot;:&quot;gform_preview_5_13&quot;,&quot;unique_names&quot;:true,&quot;file_data_name&quot;:&quot;file&quot;,&quot;url&quot;:&quot;https:\\\/\\\/lydenim.com\\\/?gf_page=3d36f89471c5258&quot;,&quot;flash_swf_url&quot;:&quot;https:\\\/\\\/lydenim.com\\\/wp-includes\\\/js\\\/plupload\\\/plupload.flash.swf&quot;,&quot;silverlight_xap_url&quot;:&quot;https:\\\/\\\/lydenim.com\\\/wp-includes\\\/js\\\/plupload\\\/plupload.silverlight.xap&quot;,&quot;filters&quot;:{&quot;mime_types&quot;:[{&quot;title&quot;:&quot;Allowed Files&quot;,&quot;extensions&quot;:&quot;jpg,jpeg,png,webp,pdf,doc,docx,xls,xlsx,ai,psd&quot;}],&quot;max_file_size&quot;:&quot;52428800b&quot;},&quot;multipart&quot;:true,&quot;urlstream_upload&quot;:false,&quot;multipart_params&quot;:{&quot;form_id&quot;:5,&quot;field_id&quot;:13},&quot;gf_vars&quot;:{&quot;max_files&quot;:5,&quot;message_id&quot;:&quot;gform_multifile_messages_5_13&quot;,&quot;disallowed_extensions&quot;:[&quot;php&quot;,&quot;asp&quot;,&quot;aspx&quot;,&quot;cmd&quot;,&quot;csh&quot;,&quot;bat&quot;,&quot;html&quot;,&quot;htm&quot;,&quot;hta&quot;,&quot;jar&quot;,&quot;exe&quot;,&quot;com&quot;,&quot;js&quot;,&quot;lnk&quot;,&quot;htaccess&quot;,&quot;phtml&quot;,&quot;ps1&quot;,&quot;ps2&quot;,&quot;php3&quot;,&quot;php4&quot;,&quot;php5&quot;,&quot;php6&quot;,&quot;py&quot;,&quot;rb&quot;,&quot;tmp&quot;]}}' class='gform_fileupload_multifile'>\n\t\t\t\t\t\t\t\t\t\t<div id='gform_drag_drop_area_5_13' class='gform_drop_area gform-theme-field-control'>\n\t\t\t\t\t\t\t\t\t\t\t<span class='gform_drop_instructions'>Th\u1ea3 t\u1ec7p v\u00e0o \u0111\u00e2y ho\u1eb7c <\/span>\n\t\t\t\t\t\t\t\t\t\t\t<button type='button' id='gform_browse_button_5_13' class='button gform_button_select_files gform-theme-button gform-theme-button--control' aria-describedby=\"gfield_upload_rules_5_13 gfield_description_5_13\"  >Ch\u1ecdn t\u1ec7p<\/button>\n\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t<\/div><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_5_13'>Lo\u1ea1i t\u1ec7p h\u1ed7 tr\u1ee3: jpg, jpeg, png, webp, pdf, doc, docx, xls, xlsx, ai, psd. Dung l\u01b0\u1ee3ng t\u1ed1i \u0111a 50 MB, t\u1ed1i \u0111a 5 t\u1ec7p.<\/span><ul class='validation_message--hidden-on-empty gform-ul-reset' id='gform_multifile_messages_5_13'><\/ul> <!-- Leave <ul> empty to support CSS :empty selector. --><\/div><div id='gform_preview_5_13' class='ginput_preview_list'><\/div><div class='gfield_description' id='gfield_description_5_13'>T\u1ea3i l\u00ean Tech Pack, \u1ea3nh ki\u1ec3u d\u00e1ng, b\u1ea3ng size, artwork, t\u1ec7p nh\u00e3n, tham kh\u1ea3o \u0111\u00f3ng g\u00f3i, \u1ea3nh s\u1ea3n ph\u1ea9m tham kh\u1ea3o ho\u1eb7c nh\u1eadn x\u00e9t m\u1eabu. Khuy\u1ebfn ngh\u1ecb t\u1ed1i \u0111a 5 t\u1ec7p.<\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <div class=\"gf-turnstile-container\"> <div id=\"cf-turnstile-gf-5\" class=\"cf-turnstile\" data-sitekey=\"0x4AAAAAACObLoqtngh_-ady\" data-theme=\"light\" data-language=\"auto\" data-size=\"normal\" data-retry=\"auto\" data-retry-interval=\"1000\" data-refresh-expired=\"auto\" data-refresh-timeout=\"auto\" data-action=\"gravity-form-5\" data-callback=\"turnstileGravityCallback\" data-appearance=\"always\"><\/div> <script>document.addEventListener(\"DOMContentLoaded\", function() { setTimeout(function(){ var e=document.getElementById(\"cf-turnstile-gf-5\"); if(e&&!e.innerHTML.trim()){turnstile.render(e, {sitekey:\"0x4AAAAAACObLoqtngh_-ady\"});} }, 200); });<\/script> <br class=\"cf-turnstile-br cf-turnstile-br-gf-5\"> <style>#cf-turnstile-gf-5 { margin-left: -15px; }<\/style> <\/div> <style> .gf-turnstile-container { width: 100%; } .gform_footer.top_label { display: flex; flex-wrap: wrap; } <\/style> <script>document.addEventListener(\"DOMContentLoaded\", function() {document.addEventListener('gform\/post_render', function handlePostRender(event) {if (event.detail.formId !== 5) {return;}gform.utils.addAsyncFilter('gform\/submission\/pre_submission', async function handlePreSubmission(data) {document.addEventListener('gform\/post_render', function rerenderTurnstile(event) {if (event.detail.formId !== 5) {return;}const turnstileElement = document.getElementById('cf-turnstile-gf-5');if (turnstileElement) {turnstile.remove('#cf-turnstile-gf-5');turnstile.render('#cf-turnstile-gf-5');}document.removeEventListener('gform\/post_render', rerenderTurnstile);});gform.utils.removeFilter('gform\/submission\/pre_submission', handlePreSubmission);return data;});document.removeEventListener('gform\/post_render', handlePostRender);});});<\/script><input type='submit' id='gform_submit_button_5' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Confirm And Submit Garment Request'  \/> <input type='hidden' name='gform_ajax' value='form_id=5&amp;title=&amp;description=&amp;tabindex=0&amp;theme=orbital&amp;styles=[]&amp;hash=3ff2d8d3dd919658864ec2798c0d7a75' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_5' value='iframe' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_5' id='gform_theme_5' value='orbital' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_5' id='gform_style_settings_5' value='[]' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_5' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='5' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_5' value='WyJbXSIsImI3NmNiM2U4OTBkNWI3ZDhlYjZhY2YwZjE4ODIzMWJhIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_5' id='gform_target_page_number_5' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_5' id='gform_source_page_number_5' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            <input type='hidden' name='gform_uploaded_files' id='gform_uploaded_files_5' value='' \/>\n        <\/div>\n                        <input type=\"hidden\" name=\"trp-form-language\" value=\"vi\"\/><\/form>\n                        <\/div>\n\t\t                <iframe style='display:none;width:0px;height:0px;' src='about:blank' name='gform_ajax_frame_5' id='gform_ajax_frame_5' title='This iframe contains the logic required to handle Ajax powered Gravity Forms.'><\/iframe>\n\t\t                <script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 5, 'https:\/\/lydenim.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery('#gform_ajax_frame_5').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_5');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_5').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_5').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_5').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_5').removeClass('gform_validation_error');}setTimeout( function() { \/* delay the scroll by 50 milliseconds to fix a bug in chrome *\/ jQuery(document).scrollTop(jQuery('#gform_wrapper_5').offset().top - mt); }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_5').val();gformInitSpinner( 5, 'https:\/\/lydenim.com\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', false );jQuery(document).trigger('gform_page_loaded', [5, current_page]);window['gf_submitting_5'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_5').replaceWith(confirmation_content);jQuery(document).scrollTop(jQuery('#gf_5').offset().top - mt);jQuery(document).trigger('gform_confirmation_loaded', [5]);window['gf_submitting_5'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_5').text());}else{jQuery('#gform_5').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"5\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);                if (event && event.defaultPrevented) {                return;         }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_5\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_5\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_5\" );        let postRenderFired = false;                function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 5, current_page );            if ( visibilityTestDiv ) {                visibilityTestDiv.parentNode.removeChild( visibilityTestDiv );            }        }        function debounce( func, wait, immediate ) {            var timeout;            return function() {                var context = this, args = arguments;                var later = function() {                    timeout = null;                    if ( !immediate ) func.apply( context, args );                };                var callNow = immediate && !timeout;                clearTimeout( timeout );                timeout = setTimeout( later, wait );                if ( callNow ) func.apply( context, args );            };        }        const debouncedTriggerPostRender = debounce( function() {            triggerPostRender();        }, 200 );        if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) {            const observer = new MutationObserver( ( mutations ) => {                mutations.forEach( ( mutation ) => {                    if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) {                        debouncedTriggerPostRender();                        observer.disconnect();                    }                });            });            observer.observe( document.body, {                attributes: true,                childList: false,                subtree: true,                attributeFilter: [ 'style', 'class' ],            });        } else {            triggerPostRender();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n<br \/>\n      <\/section>\n<\/p><\/div>\n<\/section>\n<p><\/main><\/p>\n<p><script id=\"ly-garment-service-carousel-js\">(function(){function initCarousel(root){var key=root.getAttribute(\"data-ly-carousel\");var images=Array.prototype.slice.call(root.querySelectorAll(\"img\"));var dots=Array.prototype.slice.call(document.querySelectorAll('[data-ly-dots=\"'+key+'\"] .ly-garment-dot'));var active=images.findIndex(function(img){return img.classList.contains(\"is-active\")});if(active<0){active=0}function show(index){if(!images.length){return}active=(index+images.length)%images.length;images.forEach(function(img,i){img.classList.toggle(\"is-active\",i===active)});dots.forEach(function(dot,i){dot.classList.toggle(\"is-active\",i===active)})}dots.forEach(function(dot){dot.addEventListener(\"click\",function(event){event.preventDefault();show(Number(dot.getAttribute(\"data-slide\")))})});var imageArea=root.querySelector(\".ly-garment-frame, .ly-garment-hero-media\");if(imageArea){imageArea.setAttribute(\"role\",\"button\");imageArea.setAttribute(\"tabindex\",\"0\");imageArea.setAttribute(\"aria-label\",\"Show next image\");imageArea.addEventListener(\"click\",function(){show(active+1)});imageArea.addEventListener(\"keydown\",function(event){if(event.key===\"Enter\"||event.key===\" \"){event.preventDefault();show(active+1)}})}show(active);return{next:function(){show(active+1)}}}function boot(){var carousels=Array.prototype.slice.call(document.querySelectorAll(\"[data-ly-carousel]\")).map(initCarousel);window.setInterval(function(){carousels.forEach(function(carousel){carousel.next()})},5200)}if(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",boot)}else{boot()}})();<\/script><\/p>","protected":false},"excerpt":{"rendered":"<p>Denim Garment OEM \/ ODM Denim Garment OEM\/ODM Service for Brands and Buyers From tech pack review to sample development,<\/p>","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"two_page_speed":[],"footnotes":""},"class_list":["post-1840","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/lydenim.com\/vi\/wp-json\/wp\/v2\/pages\/1840","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lydenim.com\/vi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/lydenim.com\/vi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/lydenim.com\/vi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/lydenim.com\/vi\/wp-json\/wp\/v2\/comments?post=1840"}],"version-history":[{"count":2,"href":"https:\/\/lydenim.com\/vi\/wp-json\/wp\/v2\/pages\/1840\/revisions"}],"predecessor-version":[{"id":8388,"href":"https:\/\/lydenim.com\/vi\/wp-json\/wp\/v2\/pages\/1840\/revisions\/8388"}],"wp:attachment":[{"href":"https:\/\/lydenim.com\/vi\/wp-json\/wp\/v2\/media?parent=1840"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}