'); background-size: cover; background-position: center; color: white; padding: 6rem 0; text-align: center; } .hero h1 { font-size: 3.5rem; margin-bottom: 1.5rem; text-shadow: 2px 2px 4px rgba(0,0,0,0.3); } .hero p { font-size: 1.4rem; max-width: 700px; margin: 0 auto 2.5rem; } .btn { display: inline-block; background: var(--accent); color: white; padding: 0.9rem 2.2rem; border-radius: 30px; text-decoration: none; font-weight: 600; transition: all 0.3s ease; border: 2px solid var(--accent); text-transform: uppercase; letter-spacing: 1px; font-size: 1.1rem; } .btn:hover { background: transparent; color: var(--accent); transform: translateY(-3px); box-shadow: 0 10px 20px rgba(0,0,0,0.1); } .btn-outline { background: transparent; border: 2px solid white; margin-left: 15px; } .btn-outline:hover { background: white; color: var(--primary); } section { padding: 5rem 0; } .section-title { text-align: center; margin-bottom: 3.5rem; } .section-title h2 { font-size: 2.5rem; 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: 4px; background: var(--accent); border-radius: 2px; } .section-title p { max-width: 700px; margin: 1rem auto 0; color: #555; font-size: 1.1rem; } .features { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2.5rem; margin-top: 2rem; } .feature-card { background: white; border-radius: 10px; overflow: hidden; box-shadow: 0 5px 15px rgba(0,0,0,0.05); transition: transform 0.3s ease, box-shadow 0.3s ease; text-align: center; padding: 2.5rem 1.5rem; } .feature-card:hover { transform: translateY(-10px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); } .feature-icon { width: 80px; height: 80px; background: rgba(199, 169, 122, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 1.5rem; font-size: 2.2rem; color: var(--accent); } .feature-card h3 { font-size: 1.5rem; margin-bottom: 1rem; color: var(--primary); } .products { background-color: #f0f3f7; } .product-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 2rem; } .product-card { background: 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(-5px); box-shadow: 0 15px 30px rgba(0,0,0,0.1); } .product-img { height: 250px; background: linear-gradient(45deg, #f0f0f0, #e0e0e0); display: flex; align-items: center; justify-content: center; color: var(--primary); font-size: 1.5rem; font-weight: 600; } .product-info { padding: 1.8rem; } .product-info h3 { font-size: 1.4rem; margin-bottom: 0.8rem; color: var(--primary); } .product-info ul { list-style: none; margin: 1.2rem 0; } .product-info ul li { margin-bottom: 0.5rem; padding-left: 1.8rem; position: relative; } .product-info ul li::before { content: '✓'; position: absolute; left: 0; color: var(--accent); font-weight: bold; } .certification { background: linear-gradient(to right, var(--primary), #3a4a5f); color: white; text-align: center; } .certification-content { max-width: 800px; margin: 0 auto; } .cert-badge { width: 120px; height: 120px; background: rgba(255,255,255,0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 2rem; font-size: 3rem; } .process { background-color: var(--light); } .process-steps { display: flex; justify-content: space-between; flex-wrap: wrap; max-width: 1000px; margin: 3rem auto 0; counter-reset: step-counter; } .step { width: 22%; text-align: center; position: relative; margin-bottom: 2rem; } .step::before { counter-increment: step-counter; content: counter(step-counter); width: 50px; height: 50px; background: var(--accent); color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5rem; font-weight: bold; margin: 0 auto 1.2rem; position: relative; z-index: 2; } .step::after { content: ''; position: absolute; top: 25px; left: 50%; width: 100%; height: 2px; background: var(--accent); z-index: 1; } .step:last-child::after { display: none; } .step h4 { font-size: 1.3rem; margin-bottom: 0.8rem; color: var(--primary); } .contact { background-color: #f0f3f7; } .contact-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 2.5rem; } .contact-info { background: white; border-radius: 10px; padding: 2rem; box-shadow: 0 5px 15px rgba(0,0,0,0.05); } .contact-info h3 { font-size: 1.6rem; margin-bottom: 1.5rem; color: var(--primary); padding-bottom: 1rem; border-bottom: 2px solid rgba(142, 108, 76, 0.2); } .contact-item { display: flex; margin-bottom: 1.5rem; } .contact-icon { width: 50px; height: 50px; background: rgba(199, 169, 122, 0.1); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.3rem; color: var(--accent); margin-right: 1rem; flex-shrink: 0; } .contact-details h4 { font-size: 1.1rem; margin-bottom: 0.3rem; color: var(--dark); } .contact-form { background: white; border-radius: 10px; padding: 2rem; 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, .form-group select { width: 100%; padding: 0.9rem; border: 1px solid #ddd; border-radius: 5px; font-size: 1rem; transition: border 0.3s; } .form-group input:focus, .form-group textarea:focus, .form-group select:focus { outline: none; border-color: var(--accent); } .form-group textarea { height: 150px; resize: vertical; } footer { background: var(--dark); color: white; padding: 3rem 0 1.5rem; } .footer-content { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2.5rem; margin-bottom: 2.5rem; } .footer-logo { font-size: 1.8rem; font-weight: 700; margin-bottom: 1rem; } .footer-about p { margin-bottom: 1.5rem; color: #bbb; } .footer-links h3, .footer-newsletter h3 { font-size: 1.3rem; margin-bottom: 1.5rem; position: relative; padding-bottom: 10px; } .footer-links h3::after, .footer-newsletter h3::after { content: ''; position: absolute; bottom: 0; left: 0; width: 40px; height: 2px; background: var(--accent); } .footer-links ul { list-style: none; } .footer-links ul li { margin-bottom: 0.8rem; } .footer-links ul li a { color: #bbb; text-decoration: none; transition: 0.3s; } .footer-links ul li a:hover { color: var(--accent); padding-left: 5px; } .social-links { display: flex; gap: 1rem; margin-top: 1.2rem; } .social-links a { display: flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: rgba(255,255,255,0.1); color: white; border-radius: 50%; transition: 0.3s; text-decoration: none; } .social-links a:hover { background: var(--accent); transform: translateY(-3px); } .newsletter-form { display: flex; margin-top: 1.5rem; } .newsletter-form input { flex: 1; padding: 0.8rem; border: none; border-radius: 5px 0 0 5px; font-size: 1rem; } .newsletter-form button { background: var(--accent); color: white; border: none; padding: 0 1.5rem; border-radius: 0 5px 5px 0; cursor: pointer; transition: 0.3s; } .newsletter-form button:hover { background: #b59667; } .copyright { text-align: center; padding-top: 1.5rem; border-top: 1px solid rgba(255,255,255,0.1); color: #aaa; font-size: 0.9rem; } @media (max-width: 768px) { .header-content { flex-direction: column; text-align: center; } nav ul { margin-top: 1.5rem; justify-content: center; } nav ul li { margin: 0 0.8rem; } .hero h1 { font-size: 2.5rem; } .hero p { font-size: 1.1rem; } .step { width: 100%; margin-bottom: 3rem; } .step::after { display: none; } }
Experience the perfect blend of tradition, comfort, and style with our ethically crafted kosher wigs designed for the modern woman.
Explore Collection Request ConsultationDiscover the difference that meticulous craftsmanship and ethical certification make
All wigs certified by recognized kosher authorities, ensuring full compliance with Jewish religious standards.
Breathable caps and lightweight designs for all-day comfort without compromising style.
Heat-resistant fibers and human hair options that can be styled, colored, and treated to match your preferences.
Ethically sourced human hair and sustainable materials with full traceability.
Explore our premium range of kosher-certified wigs in various styles and materials
100% ethically sourced human hair with natural movement and styling versatility.
Premium synthetic fibers with natural appearance and easy maintenance.
Personalized designs created specifically for your head shape and style preferences.
Stringent standards ensuring religious compliance and quality
At PureLocks Kosher Wigs, we understand the profound religious significance of kosher wigs in Jewish tradition. Our certification process involves:
✓ Rigorous inspection of all materials by certified kosher authorities
✓ Supervision throughout the production process
✓ Documentation of ethical hair sourcing practices
✓ Final certification from recognized rabbinical authorities
Each wig comes with a certificate of authenticity, providing you with peace of mind regarding its kosher status. We maintain transparency throughout our supply chain, from ethical hair donation programs to our manufacturing facilities.
From consultation to delivery - our commitment to excellence
Personalized session to understand your needs, preferences, and head measurements.
Choose between premium human hair or high-quality synthetic materials.
Our artisans handcraft your wig with meticulous attention to detail.
Final adjustments for perfect fit and style before delivery.
Reach out for inquiries, consultations, or custom orders
+1 (212) 555-0187
1485 Fashion Avenue, Suite 302New York, NY 10001
Monday-Friday: 9AM - 6PMSunday: 10AM - 4PM