'); background-size: cover; background-position: center; height: 600px; display: flex; align-items: center; color: white; text-align: center; } .hero-content { max-width: 800px; margin: 0 auto; padding: 20px; } .hero h2 { font-size: 3.5rem; margin-bottom: 20px; text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); } .hero p { font-size: 1.5rem; margin-bottom: 30px; } .cta-button { display: inline-block; background-color: var(--primary); color: white; padding: 15px 40px; border-radius: 30px; text-decoration: none; font-weight: 600; font-size: 1.1rem; transition: background-color 0.3s, transform 0.3s; border: 2px solid var(--primary); } .cta-button:hover { background-color: transparent; transform: translateY(-3px); } /* About Section */ .about { padding: 100px 0; background-color: var(--light); } .section-title { text-align: center; font-size: 2.5rem; color: var(--primary); margin-bottom: 60px; position: relative; } .section-title::after { content: ''; position: absolute; bottom: -15px; left: 50%; transform: translateX(-50%); width: 80px; height: 4px; background-color: var(--accent); } .about-content { display: flex; flex-wrap: wrap; gap: 40px; align-items: center; } .about-text { flex: 1; min-width: 300px; } .about-text h3 { font-size: 1.8rem; color: var(--dark); margin-bottom: 20px; } .about-text p { margin-bottom: 20px; font-size: 1.1rem; } .about-features { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; margin-top: 30px; } .feature { display: flex; align-items: flex-start; } .feature-icon { background-color: var(--secondary); width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; color: white; font-size: 1.5rem; margin-right: 15px; flex-shrink: 0; } .feature-content h4 { margin-bottom: 5px; color: var(--dark); } .about-image { flex: 1; min-width: 300px; height: 400px; background-color: var(--secondary); border-radius: 10px; display: flex; align-items: center; justify-content: center; color: white; font-size: 1.2rem; font-weight: bold; } /* Products Section */ .products { padding: 100px 0; background-color: white; } .products-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.1); transition: transform 0.3s, box-shadow 0.3s; } .product-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.15); } .product-image { height: 250px; background-color: var(--light); display: flex; align-items: center; justify-content: center; color: var(--primary); font-weight: bold; } .product-content { padding: 20px; } .product-content h3 { color: var(--primary); margin-bottom: 10px; font-size: 1.4rem; } .product-content ul { padding-left: 20px; margin: 15px 0; } .product-content ul li { margin-bottom: 8px; } /* Why Choose Us Section */ .why-choose { padding: 100px 0; background-color: var(--light); } .benefits-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .benefit-card { background-color: white; padding: 30px; border-radius: 10px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.05); text-align: center; transition: transform 0.3s; } .benefit-card:hover { transform: translateY(-5px); } .benefit-icon { font-size: 3rem; color: var(--primary); margin-bottom: 20px; } .benefit-card h3 { color: var(--dark); margin-bottom: 15px; } /* Certifications Section */ .certifications { padding: 80px 0; background-color: white; text-align: center; } .cert-logos { display: flex; justify-content: center; flex-wrap: wrap; gap: 50px; margin-top: 40px; } .cert-logo { width: 150px; height: 150px; background-color: var(--light); border-radius: 10px; display: flex; align-items: center; justify-content: center; font-weight: bold; color: var(--primary); } /* Contact Section */ .contact { padding: 100px 0; background: linear-gradient(to right, var(--light) 50%, white 50%); } .contact-container { display: flex; flex-wrap: wrap; background-color: white; border-radius: 15px; overflow: hidden; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1); } .contact-info { flex: 1; min-width: 300px; padding: 50px; background-color: var(--dark); color: white; } .contact-info h3 { font-size: 1.8rem; margin-bottom: 30px; position: relative; padding-bottom: 15px; } .contact-info h3::after { content: ''; position: absolute; bottom: 0; left: 0; width: 60px; height: 3px; background-color: var(--secondary); } .contact-item { display: flex; margin-bottom: 25px; } .contact-icon { font-size: 1.5rem; color: var(--secondary); margin-right: 15px; min-width: 30px; } .contact-form { flex: 1; min-width: 300px; padding: 50px; } .form-group { margin-bottom: 25px; } .form-group label { display: block; margin-bottom: 8px; font-weight: 600; color: var(--dark); } .form-group input, .form-group textarea { width: 100%; padding: 12px 15px; border: 1px solid #ddd; border-radius: 5px; font-size: 1rem; } .form-group textarea { height: 150px; resize: vertical; } .submit-btn { background-color: var(--primary); color: white; border: none; padding: 15px 40px; border-radius: 5px; font-size: 1.1rem; font-weight: 600; cursor: pointer; transition: background-color 0.3s; } .submit-btn:hover { background-color: var(--accent); } /* Footer */ footer { background-color: var(--dark); color: white; padding: 60px 0 30px; } .footer-container { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 40px; } .footer-col { flex: 1; min-width: 200px; } .footer-col h4 { font-size: 1.3rem; margin-bottom: 25px; position: relative; padding-bottom: 10px; } .footer-col h4::after { content: ''; position: absolute; bottom: 0; left: 0; width: 40px; height: 2px; background-color: var(--secondary); } .footer-col ul { list-style: none; } .footer-col ul li { margin-bottom: 12px; } .footer-col ul li a { color: #ccc; text-decoration: none; transition: color 0.3s; } .footer-col ul li a:hover { color: white; } .copyright { text-align: center; padding-top: 40px; margin-top: 40px; border-top: 1px solid rgba(255, 255, 255, 0.1); color: #aaa; } /* Responsive Design */ @media (max-width: 900px) { .hero h2 { font-size: 2.8rem; } nav ul { display: none; } .contact { background: var(--light); } .contact-container { flex-direction: column; } } @media (max-width: 600px) { .hero { height: 500px; } .hero h2 { font-size: 2.2rem; } .hero p { font-size: 1.2rem; } .section-title { font-size: 2rem; } .about-features { grid-template-columns: 1fr; } }
Manufacturer of high-quality hair extensions, wigs, and hair integrations with 22+ years of expertise
Get a QuoteEstablished in 2002, Cocktail Hair is a professional manufacturer specializing in premium hair extensions, wigs, hair integrations, and hair accessories. With over two decades of experience in the industry, we've perfected our craft to deliver exceptional quality products to salons, distributors, and retailers worldwide.
Our 3,000+ square meter factory houses state-of-the-art manufacturing equipment and a team of skilled artisans dedicated to crafting hair solutions that meet international standards. We combine traditional craftsmanship with modern technology to create products that set industry benchmarks.
Industry expertise since 2002
Exported to 50+ countries
Custom solutions for your brand
Rigorous quality control process
Premium quality human hair and synthetic hair extensions in various textures, lengths, and application methods.
Full wigs, lace front wigs, monofilament wigs, and custom hairpieces for various needs.
Specialized hair integration systems for clients with thinning hair or hair loss.
Complementary products to enhance and maintain your hair solutions.
Our 3,000+ sqm factory equipped with advanced machinery ensures complete control over production and quality.
We use only certified 100% human hair and premium synthetic fibers that meet international standards.
Established distribution network with successful exports to North America, Europe, Africa, and Asia.
Continuous innovation in hair technology to develop new textures, application methods, and styling solutions.
MOQ starting from 100 pieces with flexible customization options for small and large businesses.
OEM/ODM services with custom packaging, branding, and product specifications to match your market needs.
No. 18, Xinxing Road, Hair Industrial Zone, Xuchang, Henan, China 461000
+86 123 4567 8910
Monday-Friday: 8:30 AM - 5:30 PM
Saturday: 9:00 AM - 12:00 PM