Catalitex — Garments Buying House


  :root {
    --cream: #F5F0E8;
    --dark: #1A1612;
    --gold: #C9A84C;
    --gold-light: #E8C97A;
    --warm-gray: #8C8070;
    --brown: #3D2E1E;
    --white: #FEFCF8;
  }

  * { margin: 0; padding: 0; box-sizing: border-box; }

  html { scroll-behavior: smooth; }

  body {
    font-family: 'DM Sans', sans-serif;
    background: var(--cream);
    color: var(--dark);
    overflow-x: hidden;
  }

  /* ─── NAVBAR ─── */
  nav {
    position: fixed; top: 0; left: 0; right: 0; z-index: 100;
    padding: 24px 60px;
    display: flex; align-items: center; justify-content: space-between;
    background: transparent;
    transition: background 0.4s, padding 0.4s;
  }
  nav.scrolled {
    background: rgba(245, 240, 232, 0.96);
    backdrop-filter: blur(12px);
    padding: 16px 60px;
    box-shadow: 0 1px 0 rgba(201,168,76,0.2);
  }
  .nav-logo {
    font-family: 'Cormorant Garamond', serif;
    font-size: 26px; font-weight: 600; letter-spacing: 0.08em;
    color: var(--dark); text-decoration: none;
  }
  .nav-logo span { color: var(--gold); }
  .nav-links { display: flex; gap: 36px; list-style: none; }
  .nav-links a {
    font-size: 13px; letter-spacing: 0.12em; text-transform: uppercase;
    color: var(--dark); text-decoration: none; font-weight: 500;
    position: relative; padding-bottom: 4px;
    transition: color 0.3s;
  }
  .nav-links a::after {
    content: ''; position: absolute; bottom: 0; left: 0; right: 100%;
    height: 1px; background: var(--gold);
    transition: right 0.3s ease;
  }
  .nav-links a:hover { color: var(--gold); }
  .nav-links a:hover::after { right: 0; }
  .nav-cta {
    background: var(--gold); color: var(--dark);
    padding: 10px 28px; font-size: 12px; letter-spacing: 0.14em;
    text-transform: uppercase; font-weight: 500;
    text-decoration: none; transition: background 0.3s;
  }
  .nav-cta:hover { background: var(--gold-light); }

  /* ─── HERO ─── */
  #hero {
    min-height: 100vh;
    display: grid; grid-template-columns: 1fr 1fr;
    position: relative; overflow: hidden;
  }
  .hero-left {
    display: flex; flex-direction: column;
    justify-content: center; padding: 140px 60px 80px;
    position: relative; z-index: 2;
  }
  .hero-eyebrow {
    font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase;
    color: var(--gold); font-weight: 500; margin-bottom: 24px;
    display: flex; align-items: center; gap: 12px;
  }
  .hero-eyebrow::before {
    content: ''; width: 40px; height: 1px; background: var(--gold);
  }
  .hero-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: clamp(52px, 6vw, 90px);
    line-height: 1.05; font-weight: 300;
    color: var(--dark); margin-bottom: 28px;
  }
  .hero-title em {
    font-style: italic; color: var(--gold);
  }
  .hero-desc {
    font-size: 15px; line-height: 1.8; color: var(--warm-gray);
    max-width: 420px; margin-bottom: 48px; font-weight: 300;
  }
  .hero-btns { display: flex; gap: 16px; align-items: center; }
  .btn-primary {
    background: var(--dark); color: var(--cream);
    padding: 16px 40px; font-size: 12px; letter-spacing: 0.16em;
    text-transform: uppercase; text-decoration: none;
    transition: background 0.3s;
  }
  .btn-primary:hover { background: var(--brown); }
  .btn-outline {
    color: var(--dark); font-size: 12px; letter-spacing: 0.12em;
    text-transform: uppercase; text-decoration: none;
    display: flex; align-items: center; gap: 8px;
    font-weight: 500; transition: color 0.3s;
  }
  .btn-outline:hover { color: var(--gold); }
  .btn-outline svg { transition: transform 0.3s; }
  .btn-outline:hover svg { transform: translateX(4px); }

  .hero-right {
    position: relative; overflow: hidden;
  }
  .hero-image-wrap {
    position: absolute; inset: 0;
    background: var(--brown);
    clip-path: polygon(8% 0%, 100% 0%, 100% 100%, 0% 100%);
  }
  .hero-image-wrap img {
    width: 100%; height: 100%; object-fit: cover; opacity: 0.7;
    mix-blend-mode: luminosity;
  }
  .hero-image-bg {
    position: absolute; inset: 0;
    background: linear-gradient(135deg, #3D2E1E 0%, #1A1612 60%, #C9A84C22 100%);
    clip-path: polygon(8% 0%, 100% 0%, 100% 100%, 0% 100%);
  }
  .hero-stat-overlay {
    position: absolute; bottom: 60px; left: 8%;
    z-index: 3;
    display: flex; gap: 40px;
  }
  .hero-stat { text-align: center; }
  .hero-stat-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 42px; font-weight: 300; color: var(--gold-light);
    line-height: 1;
  }
  .hero-stat-label {
    font-size: 10px; letter-spacing: 0.18em; text-transform: uppercase;
    color: rgba(245,240,232,0.6); margin-top: 6px;
  }
  .hero-bg-pattern {
    position: absolute; top: 0; left: 0; right: 0; bottom: 0;
    background-image: radial-gradient(circle at 20% 80%, rgba(201,168,76,0.06) 0%, transparent 50%),
                      radial-gradient(circle at 80% 20%, rgba(201,168,76,0.04) 0%, transparent 50%);
    pointer-events: none;
  }

  /* ─── TICKER ─── */
  .ticker-wrap {
    background: var(--dark); padding: 14px 0; overflow: hidden;
    position: relative;
  }
  .ticker-inner {
    display: flex; gap: 0; white-space: nowrap;
    animation: ticker 30s linear infinite;
  }
  .ticker-item {
    font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase;
    color: var(--gold); padding: 0 40px;
    display: flex; align-items: center; gap: 40px;
  }
  .ticker-item::after {
    content: '◆'; font-size: 8px; color: var(--warm-gray);
  }
  @keyframes ticker { from { transform: translateX(0); } to { transform: translateX(-50%); } }

  /* ─── SECTION SHARED ─── */
  section { padding: 100px 60px; }
  .section-label {
    font-size: 10px; letter-spacing: 0.22em; text-transform: uppercase;
    color: var(--gold); font-weight: 500; margin-bottom: 16px;
    display: flex; align-items: center; gap: 12px;
  }
  .section-label::before { content: ''; width: 30px; height: 1px; background: var(--gold); }
  .section-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: clamp(36px, 4vw, 58px); font-weight: 300;
    line-height: 1.15; color: var(--dark);
  }
  .section-title em { font-style: italic; color: var(--gold); }

  /* ─── ABOUT ─── */
  #about {
    display: grid; grid-template-columns: 1fr 1fr; gap: 80px;
    align-items: center;
  }
  .about-left { }
  .about-right { }
  .about-text {
    font-size: 15px; line-height: 1.9; color: var(--warm-gray);
    font-weight: 300; margin-top: 28px;
  }
  .about-highlight {
    font-family: 'Cormorant Garamond', serif;
    font-size: 22px; font-style: italic; color: var(--brown);
    border-left: 2px solid var(--gold); padding-left: 24px;
    margin: 32px 0; line-height: 1.5;
  }
  .about-image-grid {
    display: grid; grid-template-columns: 1fr 1fr; gap: 16px;
  }
  .about-img-box {
    background: var(--brown); aspect-ratio: 3/4; position: relative;
    overflow: hidden;
  }
  .about-img-box:first-child { margin-top: 40px; }
  .about-img-box-inner {
    position: absolute; inset: 0;
    background: linear-gradient(180deg, transparent 40%, rgba(26,22,18,0.6) 100%);
  }
  .img-placeholder {
    width: 100%; height: 100%;
    display: flex; align-items: center; justify-content: center;
    font-family: 'Cormorant Garamond', serif;
    font-size: 13px; letter-spacing: 0.1em; color: rgba(245,240,232,0.4);
    background: linear-gradient(135deg, #3D2E1E, #2A1F14);
  }

  /* ─── SERVICES ─── */
  #services { background: var(--dark); }
  #services .section-label::before { background: var(--gold); }
  #services .section-title { color: var(--cream); }
  .services-header {
    display: flex; justify-content: space-between; align-items: flex-end;
    margin-bottom: 64px;
  }
  .services-desc {
    font-size: 14px; color: var(--warm-gray); max-width: 320px;
    line-height: 1.8; font-weight: 300;
  }
  .services-grid {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 1px;
    background: rgba(255,255,255,0.06);
  }
  .service-card {
    background: var(--dark); padding: 48px 36px;
    transition: background 0.4s;
    cursor: default;
  }
  .service-card:hover { background: var(--brown); }
  .service-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 48px; font-weight: 300; color: rgba(201,168,76,0.2);
    line-height: 1; margin-bottom: 24px;
    transition: color 0.4s;
  }
  .service-card:hover .service-num { color: rgba(201,168,76,0.5); }
  .service-icon {
    width: 40px; height: 40px; margin-bottom: 20px;
    color: var(--gold);
  }
  .service-name {
    font-family: 'Cormorant Garamond', serif;
    font-size: 24px; font-weight: 400; color: var(--cream);
    margin-bottom: 14px;
  }
  .service-desc {
    font-size: 13px; color: var(--warm-gray); line-height: 1.8; font-weight: 300;
  }

  /* ─── PROCESS ─── */
  #process { background: var(--white); }
  .process-steps {
    display: grid; grid-template-columns: repeat(5, 1fr);
    gap: 0; margin-top: 64px; position: relative;
  }
  .process-steps::before {
    content: ''; position: absolute; top: 28px; left: 10%; right: 10%;
    height: 1px; background: linear-gradient(90deg, transparent, var(--gold), transparent);
    z-index: 0;
  }
  .process-step {
    text-align: center; padding: 0 20px; position: relative; z-index: 1;
  }
  .step-dot {
    width: 56px; height: 56px; border-radius: 50%;
    background: var(--cream); border: 1px solid var(--gold);
    display: flex; align-items: center; justify-content: center;
    margin: 0 auto 24px;
    font-family: 'Cormorant Garamond', serif;
    font-size: 20px; color: var(--gold); font-weight: 400;
    transition: background 0.3s;
  }
  .process-step:hover .step-dot { background: var(--gold); color: var(--dark); }
  .step-title {
    font-family: 'Cormorant Garamond', serif;
    font-size: 18px; font-weight: 400; color: var(--dark);
    margin-bottom: 10px;
  }
  .step-desc {
    font-size: 12px; color: var(--warm-gray); line-height: 1.7; font-weight: 300;
  }

  /* ─── CATEGORIES ─── */
  #categories {
    background: var(--cream);
  }
  .categories-grid {
    display: grid; grid-template-columns: 2fr 1fr 1fr;
    grid-template-rows: 280px 280px;
    gap: 16px; margin-top: 56px;
  }
  .cat-card {
    position: relative; overflow: hidden; cursor: default;
  }
  .cat-card:first-child { grid-row: 1 / 3; }
  .cat-bg {
    position: absolute; inset: 0;
    transition: transform 0.6s ease;
  }
  .cat-card:hover .cat-bg { transform: scale(1.05); }
  .cat-bg-1 { background: linear-gradient(160deg, #3D2E1E 0%, #1A1612 100%); }
  .cat-bg-2 { background: linear-gradient(160deg, #2A2218 0%, #3D3020 100%); }
  .cat-bg-3 { background: linear-gradient(160deg, #1E1A14 0%, #2E2418 100%); }
  .cat-bg-4 { background: linear-gradient(160deg, #32261A 0%, #1A1612 100%); }
  .cat-bg-5 { background: linear-gradient(160deg, #2A2014 0%, #3A2A1A 100%); }
  .cat-overlay {
    position: absolute; inset: 0;
    background: linear-gradient(0deg, rgba(0,0,0,0.7) 0%, transparent 60%);
  }
  .cat-pattern {
    position: absolute; inset: 0; opacity: 0.08;
    background-image: repeating-linear-gradient(45deg, var(--gold) 0, var(--gold) 1px, transparent 0, transparent 50%);
    background-size: 20px 20px;
  }
  .cat-content {
    position: absolute; bottom: 28px; left: 28px; right: 28px; z-index: 2;
  }
  .cat-tag {
    font-size: 9px; letter-spacing: 0.2em; text-transform: uppercase;
    color: var(--gold); margin-bottom: 8px;
  }
  .cat-name {
    font-family: 'Cormorant Garamond', serif;
    font-size: 28px; font-weight: 300; color: var(--cream);
  }
  .cat-card:first-child .cat-name { font-size: 40px; }

  /* ─── WHY US ─── */
  #why {
    background: var(--dark);
    display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center;
  }
  #why .section-title { color: var(--cream); }
  #why .section-label::before { background: var(--gold); }
  .why-desc { font-size: 15px; color: var(--warm-gray); line-height: 1.9; font-weight: 300; margin-top: 24px; }
  .why-list { margin-top: 40px; display: flex; flex-direction: column; gap: 0; }
  .why-item {
    display: flex; align-items: flex-start; gap: 20px;
    padding: 24px 0; border-bottom: 1px solid rgba(255,255,255,0.07);
    transition: padding-left 0.3s;
    cursor: default;
  }
  .why-item:hover { padding-left: 8px; }
  .why-icon {
    width: 20px; height: 20px; flex-shrink: 0; color: var(--gold); margin-top: 2px;
  }
  .why-text h4 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 20px; font-weight: 400; color: var(--cream); margin-bottom: 6px;
  }
  .why-text p { font-size: 13px; color: var(--warm-gray); line-height: 1.7; font-weight: 300; }
  .why-numbers {
    display: grid; grid-template-columns: 1fr 1fr; gap: 2px;
  }
  .why-num-box {
    background: rgba(255,255,255,0.03); padding: 44px 32px;
    border: 1px solid rgba(201,168,76,0.1);
    transition: background 0.3s;
  }
  .why-num-box:hover { background: rgba(201,168,76,0.05); }
  .why-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 56px; font-weight: 300; color: var(--gold);
    line-height: 1;
  }
  .why-num-label { font-size: 11px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--warm-gray); margin-top: 8px; }

  /* ─── TESTIMONIALS ─── */
  #testimonials { background: var(--white); text-align: center; }
  .testimonials-grid {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 32px; margin-top: 56px;
  }
  .testi-card {
    background: var(--cream); padding: 40px 36px;
    border: 1px solid rgba(201,168,76,0.15);
    position: relative;
    transition: transform 0.3s, box-shadow 0.3s;
  }
  .testi-card:hover {
    transform: translateY(-6px);
    box-shadow: 0 20px 60px rgba(201,168,76,0.12);
  }
  .testi-quote {
    font-family: 'Cormorant Garamond', serif;
    font-size: 60px; color: var(--gold); line-height: 0.7;
    margin-bottom: 20px; display: block;
  }
  .testi-text {
    font-family: 'Cormorant Garamond', serif;
    font-size: 18px; font-style: italic; color: var(--dark);
    line-height: 1.7; margin-bottom: 28px;
  }
  .testi-author { display: flex; align-items: center; gap: 12px; }
  .testi-avatar {
    width: 44px; height: 44px; border-radius: 50%;
    background: var(--brown);
    display: flex; align-items: center; justify-content: center;
    font-family: 'Cormorant Garamond', serif;
    font-size: 18px; color: var(--gold);
  }
  .testi-name { font-size: 13px; font-weight: 500; color: var(--dark); }
  .testi-role { font-size: 11px; color: var(--warm-gray); letter-spacing: 0.06em; }

  /* ─── CONTACT ─── */
  #contact {
    background: var(--cream);
    display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: start;
  }
  .contact-form-group { margin-bottom: 20px; }
  .contact-form-group label {
    display: block; font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase;
    color: var(--warm-gray); margin-bottom: 8px; font-weight: 500;
  }
  .contact-form-group input,
  .contact-form-group textarea,
  .contact-form-group select {
    width: 100%; padding: 14px 18px;
    background: var(--white); border: 1px solid rgba(201,168,76,0.25);
    font-family: 'DM Sans', sans-serif; font-size: 14px; color: var(--dark);
    outline: none; transition: border-color 0.3s;
    appearance: none; -webkit-appearance: none;
  }
  .contact-form-group input:focus,
  .contact-form-group textarea:focus,
  .contact-form-group select:focus { border-color: var(--gold); }
  .contact-form-group textarea { min-height: 120px; resize: vertical; }
  .contact-submit {
    width: 100%; padding: 16px; background: var(--dark); color: var(--cream);
    border: none; cursor: pointer; font-family: 'DM Sans', sans-serif;
    font-size: 12px; letter-spacing: 0.2em; text-transform: uppercase; font-weight: 500;
    transition: background 0.3s;
  }
  .contact-submit:hover { background: var(--brown); }
  .contact-info { padding-top: 60px; }
  .contact-info h3 {
    font-family: 'Cormorant Garamond', serif;
    font-size: 36px; font-weight: 300; color: var(--dark); margin-bottom: 20px;
  }
  .contact-info p { font-size: 14px; color: var(--warm-gray); line-height: 1.9; font-weight: 300; }
  .contact-details { margin-top: 40px; display: flex; flex-direction: column; gap: 20px; }
  .contact-detail-item { display: flex; gap: 16px; align-items: flex-start; }
  .contact-detail-icon { color: var(--gold); flex-shrink: 0; margin-top: 2px; }
  .contact-detail-item h5 { font-size: 11px; letter-spacing: 0.12em; text-transform: uppercase; color: var(--warm-gray); margin-bottom: 4px; }
  .contact-detail-item p { font-size: 14px; color: var(--dark); line-height: 1.6; }

  /* ─── FOOTER ─── */
  footer {
    background: var(--dark); padding: 60px 60px 32px;
  }
  .footer-top {
    display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 60px;
    padding-bottom: 48px; border-bottom: 1px solid rgba(255,255,255,0.08);
  }
  .footer-logo {
    font-family: 'Cormorant Garamond', serif;
    font-size: 28px; font-weight: 600; color: var(--cream); letter-spacing: 0.06em;
    margin-bottom: 16px; display: block;
  }
  .footer-logo span { color: var(--gold); }
  .footer-about {
    font-size: 13px; color: var(--warm-gray); line-height: 1.8; font-weight: 300;
  }
  .footer-col h4 {
    font-size: 10px; letter-spacing: 0.2em; text-transform: uppercase;
    color: var(--gold); margin-bottom: 20px; font-weight: 500;
  }
  .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; }
  .footer-col ul a {
    font-size: 13px; color: var(--warm-gray); text-decoration: none;
    font-weight: 300; transition: color 0.3s;
  }
  .footer-col ul a:hover { color: var(--cream); }
  .footer-bottom {
    display: flex; justify-content: space-between; align-items: center;
    padding-top: 24px;
  }
  .footer-copy { font-size: 12px; color: rgba(140,128,112,0.6); }
  .footer-socials { display: flex; gap: 16px; }
  .social-btn {
    width: 36px; height: 36px; border: 1px solid rgba(255,255,255,0.1);
    display: flex; align-items: center; justify-content: center;
    color: var(--warm-gray); text-decoration: none; font-size: 13px;
    transition: border-color 0.3s, color 0.3s;
  }
  .social-btn:hover { border-color: var(--gold); color: var(--gold); }

  /* ─── ANIMATIONS ─── */
  .fade-up {
    opacity: 0; transform: translateY(30px);
    transition: opacity 0.7s ease, transform 0.7s ease;
  }
  .fade-up.visible { opacity: 1; transform: translateY(0); }

  @media (max-width: 900px) {
    #hero { grid-template-columns: 1fr; min-height: auto; }
    .hero-right { display: none; }
    #about, #why, #contact { grid-template-columns: 1fr; }
    .services-grid, .process-steps, .testimonials-grid { grid-template-columns: 1fr; }
    .categories-grid { grid-template-columns: 1fr 1fr; grid-template-rows: auto; }
    .cat-card:first-child { grid-column: 1 / -1; grid-row: auto; }
    nav { padding: 20px 24px; }
    section { padding: 64px 24px; }
    .footer-top { grid-template-columns: 1fr; gap: 32px; }
    nav .nav-links, nav .nav-cta { display: none; }
  }






  Catalitex
  
    About
    Services
    Products
    Process
    Contact
  
  Get a Quote




  
  
    Dhaka, Bangladesh
    
      Bridging GlobalFashion withPrecision &Excellence
    
    Catalitex is a premier garments buying house connecting international fashion brands with Bangladesh's finest manufacturers — delivering quality, compliance, and speed.
    
      Explore Services
      
        Get in Touch
        
          
        
      
    
  
  
    
    
      
        15+
        Years Expertise
      
      
        200+
        Global Clients
      
      
        50+
        Factories
      
    
  




  
    Woven Garments
    Knitwear
    Denim
    Activewear
    Outerwear
    Sustainable Fashion
    GOTS Certified
    OEKO-TEX
    OCS Certified
    Woven Garments
    Knitwear
    Denim
    Activewear
    Outerwear
    Sustainable Fashion
    GOTS Certified
    OEKO-TEX
    OCS Certified
  




  
    Who We Are
    Your TrustedSourcing Partnerin Bangladesh
    
      "We don't just source garments — we build lasting bridges between global brands and ethical manufacturers."
    
    
      Founded with a vision to streamline garment sourcing from Bangladesh, Catalitex has grown into a full-service buying house offering end-to-end solutions — from product development and factory selection to quality control and shipment. Our deep-rooted relationships with certified factories across Dhaka, Gazipur, and Chittagong ensure that every order meets international standards of quality and compliance.
    
  
  
    
      
        Manufacturing Excellence
        
      
      
        Quality Control
        
      
    
  




  
    
      What We Do
      ComprehensiveSourcing Services
    
    From initial concept to final delivery, we manage every step of your garment sourcing journey with precision and transparency.
  
  
    
      01
      Product Development
      Transforming your design concepts into production-ready tech packs, samples, and prototypes with meticulous attention to detail.
    
    
      02
      Factory Sourcing
      Matching your requirements with our vetted network of 50+ certified factories, ensuring capability, compliance, and capacity alignment.
    
    
      03
      Quality Assurance
      Rigorous inline, mid-line, and final inspections by our trained QC team following AQL standards to guarantee zero-defect deliveries.
    
    
      04
      Compliance & Audit
      Ensuring all partner factories meet BSCI, SEDEX, WRAP, and other social and environmental compliance certifications.
    
    
      05
      Logistics & Shipping
      Complete documentation, customs clearance coordination, and seamless logistics management from factory floor to your warehouse.
    
    
      06
      Sustainable Sourcing
      Connecting eco-conscious brands with GOTS, OEKO-TEX, and OCS certified factories for responsible, sustainable production.
    
  




  
    How It Works
    Our Streamlined Process
  
  
    
      01
      Inquiry & Brief
      Share your requirements, quantities, quality standards, and delivery timelines.
    
    
      02
      Factory Match
      We identify and propose the best-fit factories from our network.
    
    
      03
      Sampling
      Prototype samples developed and refined until your approval.
    
    
      04
      Production
      Order placed, production monitored with real-time updates.
    
    
      05
      Delivery
      QC passed goods shipped on schedule, with all documentation.
    
  




  What We Source
  Product Categories
  
    
      
        ◈
      
      
      
      
        Featured Category
        Woven Garments
      
    
    
      ◈
      
      
      
        Category
        Knitwear
      
    
    
      ◈
      
      
      
        Category
        Denim
      
    
    
      ◈
      
      
      
        Category
        Activewear
      
    
    
      ◈
      
      
      
        Category
        Outerwear
      
    
  




  
    Why Catalitex
    The CatalitexAdvantage
    In a market crowded with intermediaries, Catalitex stands apart through genuine expertise, rigorous standards, and a commitment to long-term partnerships.
    
      
        
          
        
        
          100% Certified Factories
          Every factory partner undergoes thorough social, ethical, and quality audits before inclusion in our network.
        
      
      
        
          
        
        
          Transparent Communication
          Real-time production updates, clear documentation, and dedicated account managers for every client.
        
      
      
        
          
        
        
          Fast Turnaround
          Lean processes and strong factory relationships enable us to deliver sample and production timelines faster than industry average.
        
      
    
  
  
    
      15+
      Years in Business
    
    
      200+
      Happy Clients
    
    
      50+
      Partner Factories
    
    
      98%
      On-time Delivery
    
  




  Client Stories
  Trusted by Global Brands
  
    
      "
      Catalitex transformed our Bangladesh sourcing. Their attention to quality and communication is exceptional — we've never missed a single season launch.
      
        S
        
          Sophie Müller
          Sourcing Manager, Berlin Fashion GmbH
        
      
    
    
      "
      Their sustainable sourcing expertise helped us achieve our ESG targets without compromising on quality or cost. Truly a world-class buying house.
      
        J
        
          James Hartwell
          VP Supply Chain, EcoApparel UK
        
      
    
    
      "
      Five years, over 30 orders, zero compliance issues. Catalitex is the most reliable partner we have in Asia. Their QC team is world-class.
      
        L
        
          Lena Johansson
          CEO, Nordic Style Group
        
      
    
  




  
    Contact Us
    Start YourSourcingJourney
    
    
      Full Name
      
    
    
      Company Name
      
    
    
      Email Address
      
    
    
      Product Category
      
        Select category
        Woven Garments
        Knitwear
        Denim
        Activewear
        Outerwear
        Other
      
    
    
      Message
      
    
    Send Inquiry →
  
  
    Let's Build SomethingRemarkable Together
    Whether you're a startup looking to manufacture your first collection or an established brand seeking a more reliable sourcing partner — Catalitex is ready.
    
      
        
          
        
        
          Address
          House 12, Road 4, Block CNiketan, Gulshan, Dhaka 1212Bangladesh
        
      
      
        
          
        
        
          Phone
          +880 2 9999 0000+880 17 0000 0000
        
      
      
        
          
        
        
          Email
          info@catalitex.comsourcing@catalitex.com
        
      
    
  




  
    
      Catalitex
      A premier garments buying house bridging global fashion brands with Bangladesh's finest manufacturers. Quality, compliance, and speed — delivered every time.
    
    
      Services
      
        Product Development
        Factory Sourcing
        Quality Assurance
        Compliance Audit
        Logistics
      
    
    
      Products
      
        Woven Garments
        Knitwear
        Denim
        Activewear
        Outerwear
      
    
    
      Company
      
        About Us
        Our Team
        Certifications
        Careers
        Contact
      
    
  
  
    © 2025 Catalitex. All rights reserved.
    
      in
      f
      w
    
  



  // Navbar scroll
  const nav = document.getElementById('navbar');
  window.addEventListener('scroll', () => {
    nav.classList.toggle('scrolled', window.scrollY > 60);
  });

  // Fade up observer
  const observer = new IntersectionObserver((entries) => {
    entries.forEach((entry, i) => {
      if (entry.isIntersecting) {
        setTimeout(() => entry.target.classList.add('visible'), i * 100);
      }
    });
  }, { threshold: 0.12 });

  document.querySelectorAll('.fade-up').forEach(el => observer.observe(el));




p {
  
}

p {
  
}

a:hover {
  
}