<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Sudurpaschim Jewellers | Fine Gold & Diamond Jewellery</title>
<style>
:root {
--navy: #0b1c2d;
--orange: #d97706;
--light: #f6f8fb;
--text: #1f2933;
}
* { box-sizing: border-box; }
body {
margin: 0;
font-family: "Poppins", "Segoe UI", sans-serif;
background-color: var(--light);
color: var(--text);
scroll-behavior: smooth;
}
/* HEADER */
header {
display: flex;
align-items: center;
justify-content: center;
text-align: center;
flex-direction: column;
position: relative;
background:
linear-gradient(135deg, #081726 0%, #0b1f33 45%, #102a43 100%),
repeating-linear-gradient(
45deg,
rgba(217,119,6,0.035) 0,
rgba(217,119,6,0.035) 1px,
transparent 1px,
transparent 14px
);
color: #fff;
padding: 160px 20px;
text-align: center;
overflow: hidden;
}
.hero-overlay {
position: absolute;
inset: 0;
background:
radial-gradient(circle at 20% 30%, rgba(217,119,6,0.22) 0%, transparent 35%),
radial-gradient(circle at 80% 40%, rgba(217,119,6,0.18) 0%, transparent 40%),
radial-gradient(circle at 50% 80%, rgba(217,119,6,0.15) 0%, transparent 45%);
opacity: 1;
}
/* JEWELLERY THEME DECOR */
header::before {
content: "";
position: absolute;
inset: -40%;
background:
radial-gradient(circle at 30% 20%, rgba(217,119,6,0.18), transparent 40%),
radial-gradient(circle at 70% 30%, rgba(217,119,6,0.14), transparent 45%),
radial-gradient(circle at 50% 80%, rgba(217,119,6,0.12), transparent 50%);
animation: glowShift 18s ease-in-out infinite alternate;
}
header::after {
content: "";
position: absolute;
top: 50%;
left: 50%;
width: 520px;
height: 520px;
transform: translate(-50%, -50%);
border-radius: 50%;
border: 1.5px solid rgba(217,119,6,0.25);
box-shadow:
inset 0 0 80px rgba(217,119,6,0.25),
0 0 120px rgba(217,119,6,0.15);
opacity: 0.6;
}
.hero-content {
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.top-taskbar {
position: absolute;
top: 28px;
left: 50%;
transform: translateX(-50%);
display: flex;
gap: 32px;
z-index: 3;
}
.top-taskbar a {
text-decoration: none;
font-size: 0.9rem;
letter-spacing: 1px;
text-transform: uppercase;
color: #f5f5f5;
opacity: 0.9;
position: relative;
}
.top-taskbar a::after {
content: "";
position: absolute;
left: 0;
bottom: -6px;
width: 0;
height: 1.5px;
background: linear-gradient(90deg, transparent, #d97706, transparent);
transition: 0.3s;
}
.top-taskbar a:hover::after { width: 100%; }
.top-taskbar a:hover { opacity: 1; }
position: relative;
z-index: 2;
}
header h1 {
font-size: 3.8rem;
letter-spacing: 5px;
margin-bottom: 14px;
position: relative;
text-transform: uppercase;
background: linear-gradient(110deg, #ffd27a 30%, #fff 45%, #d97706 60%);
background-size: 200% auto;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
animation: shimmer 4s linear infinite;
}
header h1 span {
background: linear-gradient(180deg, #ffd27a, #d97706);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
header h1::after {
content: "❦ ❦ ❦";
display: block;
letter-spacing: 12px;
color: var(--orange);
font-size: 1rem;
margin: 18px auto 0;
text-align: center;
}
header h1::after {
content: "";
display: block;
width: 120px;
height: 2px;
margin: 18px auto 0;
background: linear-gradient(90deg, transparent, var(--orange), transparent);
}
header p {
font-size: 1.15rem;
opacity: 0.95;
margin-bottom: 40px;
}
/* NAV */
nav {
position: sticky;
top: 0;
z-index: 10;
background-color: #ffffff;
display: flex;
justify-content: center;
gap: 35px;
padding: 16px 0;
box-shadow: 0 4px 15px rgba(11,28,45,0.15);
}
nav a {
text-decoration: none;
color: var(--navy);
font-weight: 500;
position: relative;
}
nav a::after {
content: "";
position: absolute;
left: 0;
bottom: -6px;
width: 0;
height: 2px;
background: var(--orange);
transition: 0.3s;
}
nav a:hover::after { width: 100%; }
/* SECTIONS */
section {
padding: 80px 20px;
max-width: 1200px;
margin: auto;
}
h2 {
text-align: center;
font-size: 2.4rem;
margin-bottom: 15px;
}
.subtitle {
text-align: center;
max-width: 750px;
margin: 0 auto 50px;
line-height: 1.7;
color: #555;
}
/* COLLECTIONS */
.grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 35px;
}
.card {
background: #ffffff;
padding: 35px 25px;
border-radius: 18px;
text-align: center;
box-shadow: 0 10px 30px rgba(11,28,45,0.12);
transition: transform 0.4s, box-shadow 0.4s;
position: relative;
overflow: hidden;
}
.card::after {
content: "View Details →";
position: absolute;
inset: 0;
background: linear-gradient(135deg, rgba(11,28,45,0.92), rgba(19,47,76,0.92));
color: #fff;
display: flex;
align-items: center;
justify-content: center;
font-weight: 600;
letter-spacing: 1px;
opacity: 0;
transition: 0.4s;
}
.card:hover::after { opacity: 1; }
background: #ffffff;
padding: 35px 25px;
border-radius: 18px;
text-align: center;
box-shadow: 0 10px 30px rgba(11,28,45,0.12);
transition: transform 0.3s, box-shadow 0.3s;
}
.card:hover {
transform: translateY(-8px);
box-shadow: 0 18px 45px rgba(0,0,0,0.12);
}
.card h3 {
color: var(--navy);
margin-bottom: 12px;
}
.card p {
font-size: 0.95rem;
color: #666;
line-height: 1.6;
}
/* TRUST BAR */
.trust {
background: #ffffff;
border-radius: 20px;
padding: 50px 30px;
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 30px;
text-align: center;
box-shadow: 0 10px 25px rgba(0,0,0,0.08);
}
.trust div h3 {
color: var(--orange);
font-size: 2rem;
margin-bottom: 5px;
}
/* CTA */
.cta {
background: linear-gradient(135deg, var(--navy), #132f4c);
color: #fff;
text-align: center;
padding: 90px 25px;
border-radius: 24px;
}
.cta h2 { margin-bottom: 15px; }
.cta p {
max-width: 650px;
margin: 0 auto 35px;
opacity: 0.9;
}
.cta a {
background: var(--orange);
color: #fff;
padding: 14px 36px;
border-radius: 40px;
text-decoration: none;
font-weight: 600;
transition: background 0.3s;
}
.cta a:hover { background: #9a7744; }
/* FOOTER */
footer {
margin-top: 80px;
background: #eef2f7;
padding: 35px 15px;
text-align: center;
font-size: 0.9rem;
color: #555;
}
/* MOBILE NAV */
@media (max-width: 768px) {
.top-taskbar {
gap: 18px;
font-size: 0.8rem;
}
nav { display: none; }
}
@media (max-width: 600px) {
header h1 { font-size: 2.3rem; }
h2 { font-size: 2rem; }
}
@keyframes shimmer {
0% { background-position: 0% center; }
100% { background-position: 200% center; }
}
/* THEME TOGGLE */
body.dark {
background: #071321;
color: #e5e7eb;
}
body.dark nav { background: #0b1c2d; }
body.dark nav a { color: #f5f5f5; }
body.dark .card { background: #0b1c2d; color: #f5f5f5; }
body.dark footer { background: #071321; color: #aaa; }
/* THEME TOGGLE BUTTON */
.theme-toggle{
position:fixed;top:20px;right:20px;z-index:100;
background:#d97706;color:#fff;border:none;border-radius:50%;
width:46px;height:46px;font-size:1.2rem;cursor:pointer;
}
/* WHATSAPP FLOAT */
.whatsapp-float{
position:fixed;bottom:25px;right:25px;
background:#25d366;color:#fff;
width:56px;height:56px;border-radius:50%;
display:flex;align-items:center;justify-content:center;
font-size:1.6rem;text-decoration:none;z-index:100;
}
/* MODAL */
.modal{display:none;position:fixed;inset:0;background:rgba(0,0,0,0.7);align-items:center;justify-content:center;z-index:200;}
.modal-content{background:#fff;padding:30px;border-radius:20px;max-width:400px;width:90%;text-align:center;}
.modal-content .close{position:absolute;right:25px;top:15px;font-size:1.5rem;cursor:pointer;}
/* MICRO SPARKLE */
header::before{background-image:radial-gradient(circle at 10% 20%, rgba(255,215,128,0.08) 1px, transparent 1px);}
</style>
</head>
<body>
<button class="theme-toggle" onclick="toggleTheme()">🌙</button>
<a href="https://wa.me/9779800000000" class="whatsapp-float" target="_blank">💬</a>
<header>
<div class="top-taskbar">
<a href="#about">About</a>
<a href="#collections">Collections</a>
<a href="#services">Services</a>
<a href="#trust">Why Us</a>
<a href="#contact">Contact</a>
</div>
<div class="hero-overlay"></div>
<div class="hero-content">
<h1>Sudurpaschim Jewellers</h1>
<p>Pure Gold • Timeless Craftsmanship • Trusted Heritage</p>
</div>
</header>
<nav>
<a href="#about">About</a>
<a href="#collections">Collections</a>
<a href="#services">Services</a>
<a href="#trust">Why Us</a>
<a href="#contact">Contact</a>
</nav>
<section id="about">
<h2>Elegance Rooted in Tradition</h2>
<p class="subtitle">
Sudurpaschim Jewellers brings generations of trust, purity, and expert craftsmanship together. Inspired by Nepali heritage and refined with modern design, we create jewellery that lasts a lifetime.
</p>
</section>
<section id="collections">
<h2>Our Signature Collections</h2>
<p class="subtitle">Designed for weddings, celebrations, and everyday luxury.</p>
<!-- CATEGORY CARDS -->
<div class="grid">
<div class="card">
<h3>Gold Jewellery</h3>
<p>Hallmarked gold crafted for weddings, festivals, and timeless elegance.</p>
</div>
<div class="card">
<h3>Silver Jewellery</h3>
<p>Graceful silver designs blending simplicity with cultural beauty.</p>
</div>
<div class="card">
<h3>Diamond Collection</h3>
<p>Brilliant diamonds designed to mark your most precious moments.</p>
</div>
</div>
<!-- PRODUCT SHOWCASE -->
<h2 style="margin-top:90px;">Featured Products</h2>
<p class="subtitle">A glimpse of our finest handcrafted pieces.</p>
<div class="grid">
<div class="card">
<img src="https://images.unsplash.com/photo-1605100804763-247f67b3557e" alt="Gold Necklace" style="width:100%; border-radius:14px; margin-bottom:15px;">
<h3>Traditional Gold Necklace</h3>
<p>Perfect for weddings and cultural ceremonies.</p>
</div>
<div class="card">
<img src="https://images.unsplash.com/photo-1617038260897-41a1f14c9b0e" alt="Diamond Ring" style="width:100%; border-radius:14px; margin-bottom:15px;">
<h3>Diamond Engagement Ring</h3>
<p>Elegant design crafted to symbolize eternal love.</p>
</div>
<div class="card">
<img src="https://images.unsplash.com/photo-1611591437281-460bfbe1220a" alt="Gold Bangles" style="width:100%; border-radius:14px; margin-bottom:15px;">
<h3>Classic Gold Bangles</h3>
<p>Timeless pieces with traditional Nepali artistry.</p>
</div>
<div class="card">
<img src="https://images.unsplash.com/photo-1584302179602-e4c3d3fd629d" alt="Silver Jewellery" style="width:100%; border-radius:14px; margin-bottom:15px;">
<h3>Silver Daily Wear Set</h3>
<p>Minimal, graceful, and perfect for everyday elegance.</p>
</div>
</div>
</section>
<section id="services">
<h2>Our Services</h2>
<p class="subtitle">Personalized care and professional expertise.</p>
<div class="grid">
<div class="card">
<h3>Custom Jewellery</h3>
<p>Turn your ideas into bespoke jewellery crafted to perfection.</p>
</div>
<div class="card">
<h3>Gold Exchange</h3>
<p>Transparent valuation and fair exchange you can trust.</p>
</div>
<div class="card">
<h3>Repair & Polishing</h3>
<p>Restore brilliance and beauty with expert care.</p>
</div>
</div>
</section>
<section id="trust">
<h2>Why Choose Us</h2>
<div class="trust">
<div>
<h3>100%</h3>
<p>Certified Purity</p>
</div>
<div>
<h3>25+</h3>
<p>Years of Trust</p>
</div>
<div>
<h3>5000+</h3>
<p>Happy Customers</p>
</div>
<div>
<h3>Expert</h3>
<p>Craftsmanship</p>
</div>
</div>
</section>
<section class="cta" id="contact">
<h2>Visit Sudurpaschim Jewellers</h2>
<p>Discover jewellery that reflects your story. Visit our showroom or get in touch today.</p>
<a href="#">Call / WhatsApp Us</a>
</section>
<footer>
<p>© 2026 Sudurpaschim Jewellers. Crafted with trust & elegance.</p>
</footer>
<!-- PRODUCT MODAL -->
<div id="productModal" class="modal">
<div class="modal-content">
<span class="close" onclick="closeModal()">×</span>
<h2 id="modalTitle">Product Name</h2>
<p id="modalDesc">Product description goes here.</p>
</div>
</div>
<script>
function toggleTheme(){
document.body.classList.toggle('dark');
const btn=document.querySelector('.theme-toggle');
btn.textContent=document.body.classList.contains('dark')?'☀️':'🌙';
}
function openModal(title,desc){
document.getElementById('modalTitle').innerText=title;
document.getElementById('modalDesc').innerText=desc;
document.getElementById('productModal').style.display='flex';
}
function closeModal(){document.getElementById('productModal').style.display='none';}
</script>
</body>
</html>
@keyframes glowShift {
0% {
transform: translate(0, 0);
}
100% {
transform: translate(-40px, 40px);
}
}