'); background-size: cover; color: var(--white); text-align: center; padding: 5rem 0; position: relative; } .hero-content { max-width: 800px; margin: 0 auto; } .hero h1 { font-size: 3.2rem; margin-bottom: 1rem; line-height: 1.2; text-shadow: 1px 1px 3px rgba(0,0,0,0.3); } .hero p { font-size: 1.5rem; margin-bottom: 2rem; } .hero-badges { display: flex; justify-content: center; gap: 1.5rem; margin-top: 2rem; flex-wrap: wrap; } .badge { background-color: var(--accent); padding: 0.8rem 1.5rem; border-radius: 30px; font-weight: 600; box-shadow: 0 4px 8px rgba(0,0,0,0.2); } .btn { display: inline-block; background-color: var(--accent); color: var(--white); padding: 0.8rem 2rem; border-radius: 30px; text-decoration: none; font-weight: 600; transition: all 0.3s ease; border: none; cursor: pointer; font-size: 1.1rem; margin-top: 1rem; } .btn:hover { background-color: #e0668d; transform: translateY(-3px); box-shadow: 0 5px 15px rgba(0,0,0,0.2); } /* Section Styles */ section { padding: 4rem 0; } .section-title { text-align: center; margin-bottom: 3rem; position: relative; } .section-title h2 { font-size: 2.5rem; color: var(--primary); display: inline-block; padding-bottom: 0.5rem; } .section-title h2::after { content: ''; position: absolute; width: 70px; height: 4px; background-color: var(--accent); bottom: 0; left: 50%; transform: translateX(-50%); border-radius: 2px; } /* About Section */ .about-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem; margin-top: 2rem; } .about-card { background-color: var(--white); border-radius: 10px; padding: 2rem; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: transform 0.3s ease; text-align: center; } .about-card:hover { transform: translateY(-10px); } .about-card h3 { color: var(--primary); margin-bottom: 1rem; font-size: 1.5rem; } .about-card .icon { font-size: 3rem; color: var(--accent); margin-bottom: 1rem; } /* Services Section */ .services { background-color: var(--white); } .service-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2rem; } .service-box { background: linear-gradient(145deg, #f9f0f5, #e7d5e1); border-radius: 10px; padding: 2rem; box-shadow: 0 5px 15px rgba(0,0,0,0.05); position: relative; overflow: hidden; border-left: 4px solid var(--accent); } .service-box h3 { color: var(--primary); margin-bottom: 1rem; } .service-box ul { list-style-type: none; padding-left: 1rem; } .service-box ul li { margin-bottom: 0.5rem; position: relative; padding-left: 1.5rem; } .service-box ul li::before { content: "✓"; color: var(--accent); position: absolute; left: 0; font-weight: bold; } /* Products Section */ .product-filters { display: flex; justify-content: center; gap: 1rem; margin-bottom: 2rem; flex-wrap: wrap; } .filter-btn { background-color: transparent; border: 2px solid var(--primary); color: var(--primary); padding: 0.5rem 1.5rem; border-radius: 30px; cursor: pointer; transition: all 0.3s ease; font-weight: 500; } .filter-btn.active, .filter-btn:hover { background-color: var(--primary); color: var(--white); } .products-grid { display: grid; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); gap: 2rem; } .product-card { background-color: var(--white); border-radius: 10px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: all 0.3s ease; } .product-card:hover { transform: translateY(-10px); box-shadow: 0 10px 25px rgba(0,0,0,0.1); } .product-img { height: 200px; background-color: #f9f0f5; display: flex; align-items: center; justify-content: center; color: var(--accent); font-size: 4rem; } .product-info { padding: 1.5rem; } .product-info h3 { color: var(--primary); margin-bottom: 0.5rem; font-size: 1.2rem; } .product-meta { display: flex; justify-content: space-between; margin-bottom: 0.8rem; font-size: 0.9rem; } .price { color: var(--accent); font-weight: 600; } .moq { background-color: var(--secondary); color: var(--dark); padding: 0.2rem 0.5rem; border-radius: 4px; font-size: 0.8rem; } .product-features { font-size: 0.9rem; margin-top: 0.8rem; } .product-features li { margin-bottom: 0.3rem; list-style-type: none; padding-left: 1.2rem; position: relative; } .product-features li::before { content: "•"; color: var(--accent); position: absolute; left: 0; } /* Features Section */ .features { background: linear-gradient(135deg, var(--primary), var(--dark)); color: var(--white); } .features-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; } .feature-card { text-align: center; padding: 2rem; background: rgba(255, 255, 255, 0.1); border-radius: 10px; backdrop-filter: blur(10px); } .feature-card h3 { margin-bottom: 1rem; font-size: 1.5rem; } /* Contact Section */ .contact-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 3rem; } .contact-info { display: flex; flex-direction: column; gap: 1.5rem; } .contact-item { display: flex; align-items: flex-start; gap: 1rem; } .contact-icon { font-size: 1.5rem; color: var(--accent); min-width: 40px; } .contact-form { background-color: var(--white); padding: 2rem; border-radius: 10px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); } .form-group { margin-bottom: 1.5rem; } .form-group label { display: block; margin-bottom: 0.5rem; font-weight: 500; } .form-group input, .form-group textarea { width: 100%; padding: 0.8rem; border: 1px solid #ddd; border-radius: 4px; font-size: 1rem; } .form-group textarea { height: 150px; resize: vertical; } /* Footer */ footer { background-color: var(--dark); color: var(--white); padding: 3rem 0 1.5rem; } .footer-container { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2rem; margin-bottom: 2rem; } .footer-col h3 { margin-bottom: 1.5rem; position: relative; padding-bottom: 0.5rem; } .footer-col h3::after { content: ''; position: absolute; left: 0; bottom: 0; width: 40px; height: 2px; background-color: var(--accent); } .footer-col ul { list-style: none; } .footer-col ul li { margin-bottom: 0.8rem; } .footer-col ul li a { color: #d6b8c9; text-decoration: none; transition: color 0.3s ease; } .footer-col ul li a:hover { color: var(--accent); } .copyright { text-align: center; padding-top: 1.5rem; border-top: 1px solid rgba(255, 255, 255, 0.1); font-size: 0.9rem; color: #d6b8c9; } /* Responsive */ @media (max-width: 768px) { .header-container { flex-direction: column; gap: 1rem; } nav ul { flex-wrap: wrap; justify-content: center; } nav ul li { margin: 0.3rem; } .hero h1 { font-size: 2.5rem; } .hero p { font-size: 1.2rem; } .section-title h2 { font-size: 2rem; } }
Elevate Your Style with SGS-Certified Acetate Hair Claws & Accessories
Request a QuoteFounded in 2018, our integrated manufacturing facility spans 930㎡ in Zhejiang, China. As a multispecialty supplier, we combine production and trade expertise.
Partnered with SGS Group for on-site material inspections ensuring all products meet international safety and quality standards.
With multi-language capabilities, we serve customers worldwide from Europe and America to Asia and beyond.
90%+ products made with premium acetate material, with SGS-verified safety and quality. Affordable PVC options also available.
Covering INS, Japanese/Korean, European, Chinese retro, and street styles to satisfy worldwide aesthetic preferences.
From hearts, butterflies, and cheese to gourds and lips - our extensive designs cover all hair accessory needs.
Comprehensive size options (7-11cm) for different hair types and functions (ponytail, back brain sweep, side clip).
Yiwu Yiyi Jewelry Co., Ltd. Zhejiang, China 930㎡ Manufacturing Facility
For quotes and inquiries: [email protected]
Monday - Saturday: 8:00AM - 6:00PM (GMT+8 China Standard Time)