*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080808;color:#f4e5da;font-family:"DM Sans",sans-serif}.topbar{background:#d7ad91;color:#17100d;text-align:center;padding:9px;font-size:10px;letter-spacing:1.5px}.header{height:92px;padding:7px 4%;display:flex;align-items:center;justify-content:space-between;background:#050505;position:sticky;top:0;z-index:10;border-bottom:1px solid #76513e}.brand{width:78px;height:78px;overflow:hidden;display:block}.brand img{width:100%;height:100%;object-fit:cover}.header nav{display:flex;gap:28px}.header nav a{color:#f0dfd3;text-decoration:none;font-size:12px;letter-spacing:1px}.header nav a:hover{color:#d8a88d}.header-cta,.gold-btn{border:1px solid #d2a184;color:#e9c4ad;text-decoration:none;padding:13px 18px;font-size:10px;letter-spacing:1.2px}.header-cta:hover,.gold-btn:hover{background:#d2a184;color:#100a07}.menu-toggle{display:none;background:none;color:#e9c4ad;border:1px solid #76513e;padding:6px 10px;font-size:20px}.hero{min-height:390px;display:grid;grid-template-columns:.85fr 1.15fr;background:#100b09;border-bottom:1px solid #76513e}.hero-copy{align-self:center;padding:40px 10%}.eyebrow{font-size:10px;letter-spacing:3px;color:#d8a88d;font-weight:600}.hero h1,.section-title h2,.story h2,.contact h2{font-family:"Cormorant Garamond",serif;font-size:clamp(45px,5vw,68px);line-height:.95;font-weight:500;margin:18px 0}.hero h1 em,.section-title h2 em,.story h2 em,.contact h2 em{color:#d7a487;font-weight:400}.hero-copy>p:not(.eyebrow){color:#cbb9ad;font-size:14px}.hero .gold-btn{display:inline-block;margin-top:20px}.hero-note{margin-top:28px;font-size:9px;letter-spacing:2px;color:#a88773}.hero-image{background:url("images/hero-jewellery.jpg") center/cover no-repeat;min-height:390px}.categories{padding:16px 2%;display:grid;grid-template-columns:repeat(6,1fr);gap:14px;background:#090909}.category{display:block;text-align:center;border:1px solid #74503d;color:#f4e5da;text-decoration:none;overflow:hidden;padding-bottom:10px}.category img{width:100%;height:122px;object-fit:cover;display:block}.category span{display:block;font-size:11px;font-weight:600;letter-spacing:1px;margin-top:9px}.category small{display:block;color:#d8a88d;font-size:10px;margin-top:5px}.category:hover{border-color:#d7a487}.benefits{display:flex;justify-content:space-around;gap:15px;padding:22px 4%;border-top:1px solid #76513e;border-bottom:1px solid #76513e;background:#100b09}.benefits>div{display:flex;align-items:center;gap:12px}.benefits b{font-size:28px;color:#d7a487;font-weight:400}.benefits span{display:flex;flex-direction:column;gap:5px}.benefits strong{font-size:10px;letter-spacing:1px}.benefits small{font-size:10px;color:#b9a398}.shop{padding:55px 4%;background:#080808}.section-title{text-align:center}.section-title h2{font-size:42px;margin:8px 0}.section-title>p:not(.eyebrow){color:#bba79a;font-size:12px}.shop-tools{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:28px 0 20px}.filters{display:flex;flex-wrap:wrap;gap:6px}.filter{background:transparent;border:1px solid #76513e;color:#d9b49e;padding:8px 11px;font-size:9px;letter-spacing:1px;cursor:pointer}.filter.active,.filter:hover{background:#d0a084;color:#100a07}#search{background:#140e0b;border:1px solid #76513e;color:#fff;padding:10px 13px;min-width:190px}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.product-card{border:1px solid #3e2b22;background:#120d0b;padding-bottom:12px}.product-card img{width:100%;height:175px;object-fit:cover;display:block}.product-info{padding:10px}.product-info h3{font-family:"Cormorant Garamond",serif;font-size:17px;font-weight:500;margin:0 0 5px}.product-info p{margin:0;color:#e0b99f;font-size:12px}.product-info small{display:block;color:#a58b7d;font-size:9px;margin-top:5px}.tag{display:block;color:#d7a487;font-size:8px;letter-spacing:1px;margin-bottom:6px}.story{display:grid;grid-template-columns:1fr 1fr;background:#100b09;border-top:1px solid #76513e;border-bottom:1px solid #76513e}.story-logo{display:flex;align-items:center;justify-content:center;background:#030303;padding:30px}.story-logo img{width:190px;height:190px;object-fit:cover}.story-copy{padding:45px 12%;align-self:center}.story h2{font-size:46px}.story-copy>p:not(.eyebrow){color:#c6b2a5;font-size:13px;line-height:1.8}.gold-link{color:#d7a487;text-decoration:none;font-size:10px;letter-spacing:1px}.contact{padding:45px 8%;display:flex;justify-content:space-between;gap:30px;align-items:center;background:#0a0807}.contact h2{font-size:42px}.contact p:not(.eyebrow){color:#bba79a;font-size:12px}.contact-details{display:flex;flex-direction:column;gap:14px}.contact-details a{color:#f0dfd3;text-decoration:none;font-size:13px}.contact-details small{display:block;color:#d1a184;font-size:10px;margin-left:26px;margin-top:4px}footer{text-align:center;padding:25px;background:#030303;border-top:1px solid #76513e}footer img{width:90px;height:90px;object-fit:cover}footer p{font-size:11px;color:#bda99d}footer div{border-top:1px solid #30221b;padding-top:15px;margin-top:15px;font-size:9px;color:#927969;letter-spacing:1px}.whatsapp-float{position:fixed;right:20px;bottom:20px;background:#168c52;color:white;text-decoration:none;border-radius:30px;padding:13px 17px;font-size:12px;z-index:20;box-shadow:0 4px 18px #0008}.whatsapp-float span{margin-left:7px}@media(max-width:1000px){.product-grid{grid-template-columns:repeat(3,1fr)}.categories{grid-template-columns:repeat(3,1fr)}.category img{height:150px}.header nav{gap:14px}}@media(max-width:650px){.topbar{font-size:8px;letter-spacing:.5px}.header{height:76px;padding:5px 4%}.brand{width:62px;height:62px}.menu-toggle{display:block;margin-left:auto;margin-right:10px}.header nav{display:none;position:absolute;top:76px;left:0;right:0;background:#050505;padding:18px;flex-direction:column;border-bottom:1px solid #76513e}.header nav.open{display:flex}.header-cta{font-size:8px;padding:9px}.hero{grid-template-columns:1fr}.hero-copy{padding:35px 8%}.hero-image{min-height:230px;grid-row:1}.hero h1{font-size:48px}.categories{grid-template-columns:repeat(2,1fr);gap:9px}.category img{height:145px}.benefits{flex-wrap:wrap;justify-content:flex-start;padding:18px 7%}.benefits>div{width:45%}.shop{padding:42px 4%}.shop-tools{flex-direction:column;align-items:stretch}.filters{gap:5px}.filter{padding:8px}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.product-card img{height:175px}.story{grid-template-columns:1fr}.story-logo img{width:145px;height:145px}.story-copy{padding:30px 8%}.contact{align-items:flex-start;flex-direction:column;padding:35px 8%}.whatsapp-float{right:10px;bottom:10px}}
