'); background-size: cover; background-position: center; color: white; padding: 100px 0; text-align: center; } .hero-content { max-width: 800px; margin: 0 auto; } .hero h2 { font-size: 3rem; margin-bottom: 20px; line-height: 1.2; } .hero p { font-size: 1.2rem; margin-bottom: 30px; max-width: 700px; margin-left: auto; margin-right: auto; } .cta-button { display: inline-block; background-color: var(--secondary); color: var(--primary); padding: 12px 30px; border-radius: 30px; text-decoration: none; font-weight: 700; font-size: 1rem; text-transform: uppercase; letter-spacing: 1px; transition: var(--transition); border: 2px solid var(--secondary); } .cta-button:hover { background-color: transparent; color: white; } /* Stats Section */ .stats { background-color: var(--light); padding: 60px 0; } .stats-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; text-align: center; } .stat-item { padding: 20px; } .stat-number { font-size: 2.5rem; font-weight: 700; color: var(--secondary); margin-bottom: 10px; } .stat-text { color: var(--dark); font-size: 1rem; } /* Section Styling */ section { padding: 80px 0; } .section-header { text-align: center; margin-bottom: 50px; } .section-header h2 { font-size: 2.5rem; color: var(--primary); margin-bottom: 15px; position: relative; display: inline-block; } .section-header h2::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 80px; height: 3px; background-color: var(--secondary); } .section-header p { color: var(--gray); max-width: 700px; margin: 20px auto 0; } /* About Section */ .about-content { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; align-items: center; } .about-text h3 { font-size: 1.8rem; margin-bottom: 20px; color: var(--primary); } .certifications { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; margin-top: 30px; } .cert-item { text-align: center; padding: 15px; background-color: var(--light); border-radius: 5px; font-weight: 600; } /* Why Choose Us */ .advantages { background-color: var(--light); } .advantages-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .advantage-card { background: white; border-radius: 10px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: var(--transition); } .advantage-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); } .card-content { padding: 30px; } .card-icon { width: 60px; height: 60px; background-color: rgba(201, 161, 69, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-bottom: 20px; } .card-icon i { font-size: 1.5rem; color: var(--secondary); } .card-content h3 { font-size: 1.4rem; margin-bottom: 15px; color: var(--primary); } /* Products Section */ .products-filter { display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; margin-bottom: 40px; } .filter-btn { padding: 8px 20px; background-color: white; border: 1px solid #ddd; border-radius: 30px; cursor: pointer; transition: var(--transition); } .filter-btn.active, .filter-btn:hover { background-color: var(--primary); color: white; border-color: var(--primary); } .products-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(280px, 1fr)); gap: 30px; } .product-card { background: white; border-radius: 8px; overflow: hidden; box-shadow: 0 3px 10px rgba(0,0,0,0.08); transition: var(--transition); } .product-card:hover { transform: translateY(-5px); box-shadow: 0 10px 25px rgba(0,0,0,0.1); } .product-image { height: 200px; background-color: #f5f7fa; display: flex; align-items: center; justify-content: center; position: relative; } .product-badge { position: absolute; top: 10px; right: 10px; background-color: var(--accent); color: white; padding: 5px 10px; border-radius: 3px; font-size: 0.8rem; font-weight: 600; } .product-info { padding: 20px; } .product-info h3 { font-size: 1.2rem; margin-bottom: 10px; color: var(--primary); } .product-specs { display: flex; justify-content: space-between; margin: 15px 0; font-size: 0.9rem; } .product-specs > div { flex: 1; } .product-specs .label { font-weight: 600; color: var(--gray); margin-bottom: 5px; } .product-price { font-weight: 700; color: var(--secondary); font-size: 1.1rem; margin: 10px 0; } /* Process Section */ .process-steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; counter-reset: process-counter; } .process-step { position: relative; padding: 30px; background: white; border-radius: 8px; box-shadow: 0 3px 15px rgba(0,0,0,0.05); text-align: center; } .process-step::before { counter-increment: process-counter; content: counter(process-counter); position: absolute; top: -20px; left: 50%; transform: translateX(-50%); width: 40px; height: 40px; background-color: var(--secondary); color: white; display: flex; align-items: center; justify-content: center; border-radius: 50%; font-weight: 700; font-size: 1.2rem; } .process-step h3 { margin: 15px 0 10px; color: var(--primary); } /* Testimonials */ .testimonials { background-color: var(--light); } .testimonial-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .testimonial-card { background: white; border-radius: 8px; padding: 30px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); position: relative; } .testimonial-card::before { content: '"'; position: absolute; top: 20px; left: 20px; font-size: 4rem; color: rgba(201, 161, 69, 0.1); font-family: Georgia, serif; line-height: 1; } .testimonial-content { margin-bottom: 20px; position: relative; z-index: 1; } .testimonial-author { display: flex; align-items: center; } .author-info { margin-left: 15px; } .author-info h4 { font-size: 1.1rem; color: var(--primary); } .rating { color: #ffc107; margin-top: 5px; } /* Contact Section */ .contact-container { display: grid; grid-template-columns: 1fr 1fr; gap: 40px; } .contact-info h3 { font-size: 1.5rem; margin-bottom: 20px; color: var(--primary); } .contact-method { display: flex; align-items: center; margin-bottom: 20px; } .contact-icon { width: 50px; height: 50px; background-color: rgba(26, 54, 93, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin-right: 15px; flex-shrink: 0; } .contact-form .form-group { margin-bottom: 20px; } .contact-form input, .contact-form textarea, .contact-form select { width: 100%; padding: 12px 15px; border: 1px solid #ddd; border-radius: 5px; font-family: inherit; font-size: 1rem; } .contact-form textarea { min-height: 150px; resize: vertical; } /* Footer */ footer { background-color: var(--primary); color: white; padding: 60px 0 30px; } .footer-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 40px; } .footer-col h3 { font-size: 1.3rem; margin-bottom: 20px; position: relative; padding-bottom: 10px; } .footer-col h3::after { content: ''; position: absolute; bottom: 0; left: 0; width: 50px; height: 2px; background-color: var(--secondary); } .footer-links { list-style: none; } .footer-links li { margin-bottom: 10px; } .footer-links a { color: rgba(255, 255, 255, 0.7); text-decoration: none; transition: var(--transition); } .footer-links a:hover { color: white; padding-left: 5px; } .footer-bottom { text-align: center; padding-top: 30px; border-top: 1px solid rgba(255, 255, 255, 0.1); font-size: 0.9rem; color: rgba(255, 255, 255, 0.7); } /* Responsive */ @media (max-width: 992px) { .about-content, .contact-container { grid-template-columns: 1fr; } .hero h2 { font-size: 2.5rem; } } @media (max-width: 768px) { .header-container { flex-direction: column; text-align: center; } nav ul { margin-top: 20px; justify-content: center; } nav li { margin: 0 10px; } .section-header h2 { font-size: 2rem; } .hero { padding: 80px 0; } .hero h2 { font-size: 2rem; } }
Zhongshan Gushi Crafts & Gifts Co., Ltd. is a leading manufacturer of custom medals, enamel pins, keychains, challenge coins, and promotional products with over 17 years of export experience.
Get Custom QuoteProfessional manufacturer & exporter of premium promotional gifts and crafts
Established in 2009 and expanding our operations in 2016, Zhongshan Gushi Crafts & Gifts Co., Ltd. has grown into a leading manufacturer of metal crafts and promotional gifts.
Located in Zhongshan City, Guangdong Province - the heart of China's manufacturing hub, we leverage advanced technology, premium materials, and strict quality control to create products that meet international standards.
Our commitment to excellence has made us the preferred supplier for global brands, major events like the 2020 Tokyo Olympics, and thousands of businesses worldwide.
Our competitive advantages that make us your ideal manufacturing partner
Disney Fama certified with strict quality control processes. Products meet RoHS and CE standards. Official supplier for the 2020 Tokyo Olympics.
1-hour average response time. 2-3 days for sample production. 7-10 days for mass production completion. 97.1% on-time delivery rate.
No MOQ for most products. Custom metal badges from just 5 pieces. Accommodate both small startups and large corporations.
17+ years export experience. Products shipped to 80+ countries. Expertise in North American, European, and Southeast Asian markets.
"Same Price, Higher Quality" and "Same Service, Lower Price" principles. Direct factory pricing without middlemen.
6-10 member international trade team. Passionate service from initial contact to after-sales support. Multilingual support available.
High-quality custom promotional products and gifts
Round design (5cm-8cm), perfect for sports events and awards ceremonies.
Gold/silver/copper plating, supports color painting and dual logos, comes with lanyard.
Fast sampling, can be made into brooches or cap badges.
Colorful glow effect, perfect for parties, concerts, and special events.
2D/3D designs, custom logos available, wholesale pricing.
Children's scooter theme, text engraving available.
Gold/antique copper plating, custom logos for companies or events.
3D hard enamel technology, perfect for government and public institutions.
Kitchen and bar decoration, strong magnetic adsorption.
Lightweight and durable, suitable for outdoor and home use.
3D design, souvenir for tourism, customizable landmarks.
Adjustable size, perfect for advertising and event giveaways.
Our streamlined process for creating your custom promotional products
Provide your logo or design requirements. Our team will create artwork for your approval.
We create precision molds based on approved designs to ensure product accuracy.
We manufacture your order using appropriate techniques (enamel, die-casting, engraving) with QC inspections.
Custom packaging solutions (individual cards, gift boxes) ensure safe transport worldwide.
What our global clients say about our products and services
"The quality of the products is impeccable. We've been ordering custom medals for our marathon events for 3 years and they never disappoint."
"Well done! The custom enamel pins arrived earlier than expected. The colors perfectly matched our brand guidelines. Will definitely order again."
"I've been using this supplier for years. Their keychains are durable, and their team is always responsive to our last-minute requests. Truly a reliable partner."
Get in touch for custom quotes, samples, or any questions
Senior Sales Manager
Custom Projects Specialist
Key Account Manager
Location: Zhongshan City, Guangdong Province, China
Facility: 5,000 sqm production facility with in-house factory
Response Time: Within 2 hours during business hours