'); background-size: cover; color: white; padding: 100px 0; text-align: center; } .hero-content { max-width: 800px; margin: 0 auto; } .hero h1 { font-size: 3rem; margin-bottom: 20px; text-shadow: 1px 1px 3px rgba(0,0,0,0.3); } .hero p { font-size: 1.2rem; margin-bottom: 30px; max-width: 700px; margin-left: auto; margin-right: auto; } .hero-btns { display: flex; justify-content: center; gap: 20px; margin-top: 30px; } .btn { display: inline-block; padding: 12px 30px; border-radius: 30px; text-decoration: none; font-weight: 600; transition: var(--transition); text-transform: uppercase; letter-spacing: 1px; font-size: 0.9rem; } .btn-primary { background-color: var(--accent); color: white; border: 2px solid var(--accent); } .btn-primary:hover { background-color: transparent; border-color: white; } .btn-secondary { background-color: transparent; color: white; border: 2px solid white; } .btn-secondary:hover { background-color: white; color: var(--primary); } /* Section Styling */ section { padding: 80px 0; } .section-title { text-align: center; margin-bottom: 50px; } .section-title h2 { font-size: 2.2rem; color: var(--primary); position: relative; display: inline-block; padding-bottom: 15px; } .section-title h2:after { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background-color: var(--accent); } /* About Section */ .about-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .about-card { background-color: var(--light); border-radius: 10px; padding: 30px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: var(--transition); text-align: center; } .about-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); } .card-icon { font-size: 2.5rem; color: var(--primary); margin-bottom: 20px; height: 60px; display: flex; align-items: center; justify-content: center; } .about-card h3 { margin-bottom: 15px; color: var(--dark); } .certifications { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-top: 30px; } .cert-badge { background-color: white; padding: 10px 20px; border-radius: 30px; font-weight: 600; font-size: 0.9rem; box-shadow: 0 3px 10px rgba(0,0,0,0.1); display: flex; align-items: center; gap: 8px; } .cert-badge:before { content: "✓"; color: var(--success); font-weight: bold; } /* Products Section */ .product-tabs { display: flex; justify-content: center; margin-bottom: 40px; flex-wrap: wrap; gap: 10px; } .tab-btn { padding: 10px 25px; background-color: var(--light); border: none; border-radius: 30px; font-weight: 600; cursor: pointer; transition: var(--transition); } .tab-btn.active, .tab-btn:hover { background-color: var(--primary); color: white; } .tab-content { display: none; } .tab-content.active { display: block; animation: fadeIn 0.5s ease; } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .product-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 30px; } .product-card { background-color: white; border-radius: 10px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.08); transition: var(--transition); } .product-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0,0,0,0.15); } .product-img { height: 200px; background-color: #f0f0f0; display: flex; align-items: center; justify-content: center; font-size: 3rem; color: var(--primary); } .product-info { padding: 20px; } .product-info h3 { margin-bottom: 10px; color: var(--dark); } .product-specs { margin: 15px 0; padding-left: 20px; } .product-specs li { margin-bottom: 5px; position: relative; } .product-specs li:before { content: "•"; color: var(--primary); position: absolute; left: -15px; } .product-meta { display: flex; justify-content: space-between; margin-top: 15px; font-weight: 600; } .price { color: var(--accent); } /* Clients & Process */ .clients-section { background-color: var(--light); } .client-logos { display: flex; flex-wrap: wrap; justify-content: center; gap: 30px; margin: 40px 0; } .client-logo { background-color: white; padding: 15px 25px; border-radius: 8px; font-weight: 700; box-shadow: 0 3px 10px rgba(0,0,0,0.08); } .process-steps { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; margin-top: 50px; } .step { flex: 1; min-width: 250px; max-width: 300px; text-align: center; padding: 30px; background-color: white; border-radius: 10px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); position: relative; } .step-number { position: absolute; top: -20px; left: 50%; transform: translateX(-50%); width: 40px; height: 40px; background-color: var(--primary); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-weight: 700; } .step h3 { margin: 10px 0 15px; color: var(--primary); } /* Services */ .services-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .service-card { background: linear-gradient(135deg, white 0%, #f8f9fa 100%); border-radius: 10px; padding: 30px; border: 1px solid #eaeaea; transition: var(--transition); } .service-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.1); border-color: var(--primary); } .service-card h3 { display: flex; align-items: center; gap: 10px; margin-bottom: 15px; color: var(--dark); } .service-card h3:before { content: "✓"; color: var(--success); font-weight: bold; } /* Contact */ .contact-section { background: linear-gradient(135deg, var(--primary) 0%, var(--secondary) 100%); color: white; } .contact-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 40px; } .contact-info h2 { font-size: 2rem; margin-bottom: 20px; position: relative; padding-bottom: 15px; } .contact-info h2:after { content: ''; position: absolute; bottom: 0; left: 0; width: 60px; height: 3px; background-color: var(--accent); } .contact-details { margin: 25px 0; } .contact-item { display: flex; align-items: flex-start; margin-bottom: 20px; gap: 15px; } .contact-icon { font-size: 1.3rem; min-width: 30px; } .team-members { display: flex; flex-wrap: wrap; gap: 15px; margin-top: 20px; } .team-member { background-color: rgba(255,255,255,0.1); padding: 8px 15px; border-radius: 30px; font-size: 0.9rem; } .contact-form .form-group { margin-bottom: 20px; } .contact-form input, .contact-form textarea { width: 100%; padding: 12px 15px; border: none; border-radius: 5px; background-color: rgba(255,255,255,0.9); } .contact-form textarea { min-height: 120px; resize: vertical; } /* Footer */ footer { background-color: var(--dark); color: white; padding: 40px 0 20px; } .footer-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; margin-bottom: 30px; } .footer-col h3 { margin-bottom: 20px; position: relative; padding-bottom: 10px; } .footer-col h3:after { content: ''; position: absolute; bottom: 0; left: 0; width: 40px; height: 2px; background-color: var(--accent); } .footer-links { list-style: none; } .footer-links li { margin-bottom: 10px; } .footer-links a { color: #bbb; text-decoration: none; transition: var(--transition); } .footer-links a:hover { color: white; padding-left: 5px; } .copyright { text-align: center; padding-top: 20px; border-top: 1px solid rgba(255,255,255,0.1); font-size: 0.9rem; color: #bbb; } /* Responsive */ @media (max-width: 768px) { .header-container { flex-direction: column; text-align: center; } nav ul { margin-top: 15px; flex-wrap: wrap; justify-content: center; } nav li { margin: 5px 10px; } .hero h1 { font-size: 2.2rem; } .hero-btns { flex-direction: column; align-items: center; } section { padding: 60px 0; } }
Guangzhou Marigold Trading Co., Ltd. is a certified manufacturer of high-quality fashion fabrics and garment accessories with over 10 years of industry experience.
Founded in 2017, we operate from a 160,000㎡ factory with 22,000㎡ dust-free workshop and 150+ skilled workers.
Our products are exported to 32+ countries worldwide with annual online GMV exceeding $120,000.
4.9/5 store rating on Alibaba with 100% on-time delivery rate and ≤4 hour response time.
Client provides customization needs including design, color, and specifications.
We create samples according to client's requirements.
Samples shipped to client for review and approval.
Finalize order details including quantity and timeline.
Full production begins after payment, with 100% on-time delivery.
Full OEM/ODM services with 5,000+ design options for rapid new product development.
Direct factory supply with no intermediaries, supported by 10 partner factories.
Raw material traceability and finished product inspection with comprehensive compliance certificates.
Multilingual customer service in Portuguese, Spanish, French, Italian, Russian, Japanese, Korean, Vietnamese, Turkish, Dutch, and Indonesian.
100% on-time shipment with fast delivery options worldwide.
Free samples available plus "Worry-Free Returns" policy with professional support team.
Reach out to our team for quotes, samples, and partnership opportunities.