'); 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: 3.5rem; margin-bottom: 20px; line-height: 1.2; } .hero p { font-size: 1.2rem; margin-bottom: 30px; opacity: 0.9; } .btn { display: inline-block; background-color: var(--primary); color: white; padding: 12px 30px; border-radius: 30px; text-decoration: none; font-weight: 600; transition: all 0.3s; border: 2px solid var(--primary); } .btn:hover { background-color: transparent; color: white; transform: translateY(-3px); box-shadow: 0 10px 20px rgba(0,0,0,0.1); } .btn-outline { background-color: transparent; border: 2px solid white; margin-left: 15px; } .btn-outline:hover { background-color: white; color: var(--primary); } /* Section Styles */ section { padding: 80px 0; } .section-header { text-align: center; margin-bottom: 60px; } .section-header h2 { font-size: 2.5rem; color: var(--dark); margin-bottom: 15px; position: relative; display: inline-block; } .section-header h2::after { content: ''; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); width: 70px; height: 3px; background-color: var(--primary); } .section-header p { max-width: 700px; margin: 20px auto 0; color: #666; } /* About Section */ .about { background-color: white; } .about-content { display: flex; align-items: center; gap: 50px; } .about-text { flex: 1; } .about-text h3 { font-size: 1.8rem; margin-bottom: 20px; color: var(--dark); } .about-features { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; margin-top: 30px; } .feature { display: flex; align-items: flex-start; gap: 15px; } .feature-icon { background-color: var(--secondary); color: var(--dark); width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; } .about-image { flex: 1; background-color: var(--light); height: 400px; border-radius: 10px; display: flex; align-items: center; justify-content: center; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.1); } .about-image::before { content: "SHLABEAUTÉ Production Facility"; color: var(--primary); font-weight: bold; text-align: center; padding: 20px; } /* Products Section */ .products { background-color: var(--light); } .product-categories { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; } .category-card { background-color: white; border-radius: 10px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: transform 0.3s, box-shadow 0.3s; } .category-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); } .category-image { height: 200px; background-color: var(--secondary); display: flex; align-items: center; justify-content: center; } .category-content { padding: 25px; } .category-content h3 { font-size: 1.4rem; margin-bottom: 15px; color: var(--dark); } .category-content ul { list-style: none; margin-top: 15px; } .category-content ul li { padding: 8px 0; border-bottom: 1px dashed #eee; position: relative; padding-left: 25px; } .category-content ul li:last-child { border-bottom: none; } .category-content ul li::before { content: 'f00c'; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; left: 0; color: var(--primary); } /* Services Section */ .services { background-color: white; } .services-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; } .service-card { background-color: var(--light); border-radius: 10px; padding: 40px 30px; text-align: center; transition: transform 0.3s; } .service-card:hover { transform: translateY(-10px); } .service-icon { font-size: 3rem; color: var(--primary); margin-bottom: 20px; } .service-card h3 { font-size: 1.5rem; margin-bottom: 15px; color: var(--dark); } /* Advantages Section */ .advantages { background: linear-gradient(to right, var(--dark), #523f38); color: white; } .advantages .section-header h2 { color: white; } .advantages .section-header p { color: rgba(255,255,255,0.8); } .advantages-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 30px; } .advantage-card { background-color: rgba(255,255,255,0.1); border-radius: 10px; padding: 30px; text-align: center; backdrop-filter: blur(10px); border: 1px solid rgba(255,255,255,0.1); } .advantage-number { font-size: 2.5rem; font-weight: 700; color: var(--secondary); margin-bottom: 15px; } /* Certificates Section */ .certificates { background-color: var(--light); } .certificates-container { display: flex; justify-content: center; flex-wrap: wrap; gap: 30px; } .certificate { width: 150px; height: 150px; background-color: white; border-radius: 10px; display: flex; align-items: center; justify-content: center; box-shadow: 0 5px 15px rgba(0,0,0,0.05); padding: 15px; } .certificate::before { content: "Certificate"; color: var(--primary); font-weight: bold; text-align: center; } /* Process Section */ .process { background-color: white; } .process-steps { display: flex; justify-content: space-between; position: relative; margin-top: 50px; } .process-steps::before { content: ''; position: absolute; top: 40px; left: 0; right: 0; height: 3px; background-color: var(--secondary); z-index: 1; } .step { text-align: center; position: relative; z-index: 2; width: 20%; } .step-icon { width: 80px; height: 80px; background-color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px; font-size: 1.8rem; color: var(--primary); border: 3px solid var(--secondary); box-shadow: 0 5px 15px rgba(0,0,0,0.1); } .step h4 { margin-top: 15px; color: var(--dark); } /* CTA Section */ .cta { background: linear-gradient(to right, var(--primary), #a58a7e); color: white; text-align: center; padding: 100px 0; } .cta h2 { font-size: 2.8rem; margin-bottom: 20px; } .cta p { max-width: 700px; margin: 0 auto 40px; font-size: 1.2rem; opacity: 0.9; } /* Footer */ footer { background-color: var(--dark); color: white; padding: 70px 0 30px; } .footer-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; margin-bottom: 50px; } .footer-logo { font-size: 1.8rem; font-weight: 700; margin-bottom: 20px; display: block; } .footer-logo span { color: var(--secondary); } .footer-about p { margin-bottom: 20px; opacity: 0.8; } .social-links { display: flex; gap: 15px; } .social-links a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background-color: rgba(255,255,255,0.1); border-radius: 50%; color: white; transition: all 0.3s; } .social-links a:hover { background-color: var(--secondary); transform: translateY(-3px); } .footer-heading { font-size: 1.3rem; margin-bottom: 25px; position: relative; padding-bottom: 10px; } .footer-heading::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: 12px; } .footer-links a { color: rgba(255,255,255,0.8); text-decoration: none; transition: all 0.3s; } .footer-links a:hover { color: var(--secondary); padding-left: 5px; } .contact-info { list-style: none; } .contact-info li { display: flex; margin-bottom: 15px; align-items: flex-start; } .contact-info i { margin-right: 10px; color: var(--secondary); margin-top: 5px; } .copyright { text-align: center; padding-top: 30px; border-top: 1px solid rgba(255,255,255,0.1); opacity: 0.7; font-size: 0.9rem; } /* Responsive Design */ @media (max-width: 992px) { .about-content { flex-direction: column; } .about-image { width: 100%; } .hero h2 { font-size: 2.8rem; } .step { width: 18%; } .step-icon { width: 60px; height: 60px; font-size: 1.5rem; } } @media (max-width: 768px) { nav ul { display: none; } .hero { padding: 80px 0; } .hero h2 { font-size: 2.2rem; } .process-steps { flex-wrap: wrap; gap: 30px; } .process-steps::before { display: none; } .step { width: 45%; text-align: left; display: flex; align-items: center; gap: 15px; } .step-icon { margin: 0; flex-shrink: 0; } } @media (max-width: 576px) { .section-header h2 { font-size: 2rem; } .feature { flex-direction: column; } .btn { display: block; width: 100%; margin-bottom: 15px; } .btn-outline { margin-left: 0; } .step { width: 100%; } }
SHLABEAUTÉ specializes in premium OEM & ODM cosmetic products with over 10 years of industry expertise. We deliver innovative skincare, haircare, and beauty solutions tailored to your brand.
Request a Quote View ProductsYour trusted partner in cosmetic manufacturing and private label solutions
SHLABEAUTÉ is a leading cosmetic manufacturer specializing in OEM and ODM services for global beauty brands. With state-of-the-art facilities and a dedicated R&D team, we deliver premium skincare, haircare, and cosmetic products that meet the highest quality standards.
Our commitment to innovation, sustainability, and client satisfaction has established us as a trusted partner for brands seeking exceptional product development and manufacturing services.
Innovative formulations developed by our cosmetic scientists
Sustainable manufacturing with eco-conscious packaging
GMP, ISO, and FDA compliant manufacturing facilities
Products delivered to over 30 countries worldwide
Comprehensive range of premium cosmetic solutions
Advanced formulations for all skin types and concerns
High-performance makeup with vibrant pigments
Nourishing formulations for body and bath
Professional solutions for healthy hair
Comprehensive solutions tailored to your brand requirements
We manufacture your existing formulations to the highest standards using our state-of-the-art facilities and quality control processes.
Our R&D team develops custom formulations based on your specific requirements, target market, and brand positioning.
Create your own brand with our extensive catalog of ready-to-market formulations and customizable packaging options.
Our competitive advantages in cosmetic manufacturing
Deep industry knowledge and expertise
We've helped launch and grow beauty brands worldwide
Extensive portfolio of proven formulations
Long-term partnerships built on trust and quality
Our commitment to quality and safety standards
Streamlined workflow from concept to delivery
Contact us today to discuss your project requirements and discover how SHLABEAUTÉ can help bring your vision to life.
Get Started Now