*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--black: #0a080f;--deep: #110d1e;--purple: #3b1f6e;--violet: #6b3fa0;--gold: #c9a84c;--gold-lt: #e8c97a;--blue: #4a6fa5;--blue-lt: #7ba7d4;--white: #f0eaf8;--muted: #a89cc0}html{scroll-behavior:smooth}body{font-family:Raleway,sans-serif;background-color:var(--black);color:var(--white);line-height:1.8;font-weight:300}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1px 1px at 10% 15%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 25% 40%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 40% 10%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 55% 60%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 70% 25%,rgba(255,255,255,.6) 0%,transparent 100%),radial-gradient(1px 1px at 80% 70%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 90% 45%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1px 1px at 15% 80%,rgba(255,255,255,.3) 0%,transparent 100%),radial-gradient(1px 1px at 35% 90%,rgba(255,255,255,.4) 0%,transparent 100%),radial-gradient(1px 1px at 60% 85%,rgba(255,255,255,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 5% 50%,rgba(201,168,76,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 48% 30%,rgba(201,168,76,.4) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 85% 15%,rgba(201,168,76,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 75% 90%,rgba(74,111,165,.5) 0%,transparent 100%),radial-gradient(1.5px 1.5px at 20% 55%,rgba(74,111,165,.4) 0%,transparent 100%);pointer-events:none;z-index:0}nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:1.2rem 4rem;background:linear-gradient(to bottom,rgba(10,8,15,.95),transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nav-logo{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:300;letter-spacing:.2em;color:var(--gold);text-decoration:none}.nav-links{display:flex;gap:2.5rem;list-style:none}.nav-links a{color:var(--muted);text-decoration:none;font-size:.78rem;letter-spacing:.15em;text-transform:uppercase;transition:color .3s}.nav-links a:hover{color:var(--gold)}.hero{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:6rem 2rem 4rem;overflow:hidden}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 80% 60% at 50% 60%,rgba(59,31,110,.45) 0%,transparent 70%),radial-gradient(ellipse 50% 40% at 50% 50%,rgba(107,63,160,.2) 0%,transparent 60%);z-index:0}.hero-content{position:relative;z-index:1;max-width:720px}.hero-symbol{margin-bottom:2rem;display:flex;align-items:center;justify-content:center;gap:1.5rem}.hero-symbol svg{filter:drop-shadow(0 0 18px rgba(201,168,76,.65))}.hero-star-line{display:flex;align-items:center;gap:.6rem;color:#c9a84c80;font-size:.5rem;letter-spacing:.4em}.hero-star-line:before,.hero-star-line:after{content:"";display:block;width:40px;height:1px;background:linear-gradient(to right,transparent,rgba(201,168,76,.5))}.hero-star-line:after{background:linear-gradient(to left,transparent,rgba(201,168,76,.5))}.hero h1{font-family:Cormorant Garamond,serif;font-size:clamp(2.8rem,7vw,5.5rem);font-weight:300;line-height:1.15;letter-spacing:.05em;margin-bottom:1rem;background:linear-gradient(135deg,var(--gold-lt) 0%,var(--white) 40%,var(--blue-lt) 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-tagline{font-size:.95rem;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-bottom:2.5rem}.hero p{font-size:1.1rem;color:var(--muted);max-width:540px;margin:0 auto 3rem;font-weight:300;line-height:2}.btn-primary{display:inline-block;padding:1rem 2.8rem;border:1px solid var(--gold);color:var(--gold);text-decoration:none;font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;transition:all .4s;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#c9a84c26,#6b3fa026);opacity:0;transition:opacity .4s}.btn-primary:hover{color:var(--gold-lt);border-color:var(--gold-lt)}.btn-primary:hover:before{opacity:1}.divider{position:relative;z-index:1;margin-top:5rem;display:flex;align-items:center;gap:1rem;opacity:.35}.divider:before,.divider:after{content:"";flex:1;height:1px;background:linear-gradient(to right,transparent,var(--gold))}.divider:after{background:linear-gradient(to left,transparent,var(--gold))}section{position:relative;z-index:1;padding:6rem 2rem}.container{max-width:1100px;margin:0 auto}.section-label{font-size:.7rem;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:.8rem;display:block}.section-title{font-family:Cormorant Garamond,serif;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.2;margin-bottom:1.5rem;color:var(--white)}.section-intro{color:var(--muted);max-width:580px;line-height:2;font-size:.98rem}.about{background:linear-gradient(180deg,transparent 0%,rgba(59,31,110,.12) 50%,transparent 100%)}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin-top:4rem}.about-visual{position:relative;aspect-ratio:1;max-width:420px}.about-circle{width:100%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 35%,#6b3fa066,#3b1f6e33,#0a080fcc);border:1px solid rgba(201,168,76,.25);display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 40px rgba(107,63,160,.4))}.about-text p{color:var(--muted);line-height:2;margin-bottom:1.5rem;font-size:.98rem}.about-highlight{font-family:Cormorant Garamond,serif;font-size:1.4rem;font-style:italic;color:var(--gold);line-height:1.6;border-left:2px solid var(--gold);padding-left:1.5rem;margin:2rem 0}.products{text-align:center}.products-header{margin-bottom:4rem}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.product-card{position:relative;padding:2.5rem 2rem;border:1px solid rgba(201,168,76,.2);background:linear-gradient(160deg,#3b1f6e2e,#0a080f99);transition:all .4s;overflow:hidden}.product-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(107,63,160,.1),transparent);opacity:0;transition:opacity .4s}.product-card:hover{border-color:#c9a84c80;transform:translateY(-4px)}.product-card:hover:before{opacity:1}.product-card.featured{border-color:#c9a84c80;background:linear-gradient(160deg,#6b3fa040,#3b1f6e26)}.product-badge{position:absolute;top:-1px;right:1.5rem;background:var(--gold);color:var(--black);font-size:.62rem;letter-spacing:.15em;text-transform:uppercase;padding:.3rem .8rem;font-weight:500}.product-icon{font-size:2.5rem;margin-bottom:1.2rem;display:block;filter:drop-shadow(0 0 15px rgba(201,168,76,.4))}.product-card h3{font-family:Cormorant Garamond,serif;font-size:1.55rem;font-weight:400;margin-bottom:.5rem;color:var(--white)}.product-subtitle{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:1.2rem}.product-desc{color:var(--muted);font-size:.9rem;line-height:1.9;margin-bottom:1.8rem}.product-includes{list-style:none;text-align:left;margin-bottom:2rem}.product-includes li{font-size:.82rem;color:var(--muted);padding:.3rem 0 .3rem 1.4rem;position:relative}.product-includes li:before{content:"\2726";position:absolute;left:0;color:var(--gold);font-size:.6rem;top:.45rem}.product-price{font-family:Cormorant Garamond,serif;font-size:2rem;color:var(--gold-lt);margin-bottom:1.5rem;font-weight:300}.product-price span{font-size:.9rem;color:var(--muted);font-family:Raleway,sans-serif}.btn-card{display:block;width:100%;padding:.85rem 1rem;border:1px solid rgba(201,168,76,.4);background:transparent;color:var(--gold);font-family:Raleway,sans-serif;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:all .3s;text-decoration:none;text-align:center}.btn-card:hover{background:#c9a84c1a;border-color:var(--gold);color:var(--gold-lt)}.btn-card.featured-btn{background:linear-gradient(135deg,#c9a84c33,#6b3fa033);border-color:var(--gold)}.uitleg{background:linear-gradient(180deg,transparent 0%,rgba(74,111,165,.08) 50%,transparent 100%)}.uitleg-grid{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin-top:4rem}.uitleg-text p{color:var(--muted);line-height:2;margin-bottom:1.2rem;font-size:.98rem}.uitleg-numbers{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.number-card{padding:1.5rem;border:1px solid rgba(74,111,165,.25);background:linear-gradient(135deg,rgba(74,111,165,.1),transparent);text-align:center;transition:all .3s}.number-card:hover{border-color:#4a6fa580;transform:translateY(-2px)}.number-card .num{font-family:Cormorant Garamond,serif;font-size:2.5rem;color:var(--blue-lt);display:block;line-height:1;margin-bottom:.4rem}.number-card .label{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.quote-section{text-align:center;padding:4rem 2rem}.quote-section blockquote{font-family:Cormorant Garamond,serif;font-size:clamp(1.4rem,3vw,2.2rem);font-weight:300;font-style:italic;color:var(--white);max-width:700px;margin:0 auto;line-height:1.6;opacity:.85}.quote-section cite{display:block;margin-top:1.5rem;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-style:normal;font-family:Raleway,sans-serif}.contact{text-align:center}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.contact-item{padding:2rem;border:1px solid rgba(201,168,76,.15)}.contact-item .icon{font-size:1.8rem;margin-bottom:1rem;display:block}.contact-item h4{font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:400;margin-bottom:.5rem;color:var(--white)}.contact-item p{font-size:.85rem;color:var(--muted)}.contact-item a{color:var(--blue-lt);text-decoration:none}.contact-item a:hover{color:var(--gold)}footer{position:relative;z-index:1;padding:3rem 2rem;border-top:1px solid rgba(201,168,76,.12);text-align:center}footer .footer-logo{font-family:Cormorant Garamond,serif;font-size:1.8rem;color:var(--gold);letter-spacing:.2em;font-weight:300;margin-bottom:1rem;display:block}footer p{font-size:.78rem;color:var(--muted);letter-spacing:.08em}.footer-links{display:flex;justify-content:center;gap:2rem;list-style:none;margin:1.5rem 0}.footer-links a{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-decoration:none;transition:color .3s}.footer-links a:hover{color:var(--gold)}.gold-line{position:relative;z-index:1;height:1px;background:linear-gradient(to right,transparent,rgba(201,168,76,.3),rgba(107,63,160,.3),transparent);margin:0 4rem}.sieraden{background:linear-gradient(180deg,transparent 0%,rgba(201,168,76,.05) 50%,transparent 100%);text-align:center}.sieraden-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}.sieraad-card{position:relative;border:1px solid rgba(201,168,76,.18);background:linear-gradient(160deg,#3b1f6e26,#0a080fb3);transition:all .4s;overflow:hidden;text-align:left}.sieraad-card:hover{border-color:#c9a84c73;transform:translateY(-4px)}.sieraad-img{width:100%;aspect-ratio:1;background:linear-gradient(135deg,#6b3fa04d,#3b1f6e80,#0a080fcc);display:flex;align-items:center;justify-content:center;font-size:3.5rem;border-bottom:1px solid rgba(201,168,76,.15)}.sieraad-info{padding:1.2rem}.sieraad-tag{font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--blue-lt);margin-bottom:.4rem;display:block}.sieraad-info h4{font-family:Cormorant Garamond,serif;font-size:1.1rem;font-weight:400;color:var(--white);margin-bottom:.4rem}.sieraad-info p{font-size:.78rem;color:var(--muted);line-height:1.7;margin-bottom:1rem}.sieraad-footer{display:flex;justify-content:space-between;align-items:center}.sieraad-price{font-family:Cormorant Garamond,serif;font-size:1.2rem;color:var(--gold-lt)}.shopify-btn-placeholder{display:inline-block;padding:.5rem 1rem;border:1px solid rgba(201,168,76,.4);color:var(--gold);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:transparent;transition:all .3s;font-family:Raleway,sans-serif;text-decoration:none}.shopify-btn-placeholder:hover{background:#c9a84c1a;color:var(--gold-lt)}.sieraden-note{margin-top:3rem;padding:1.5rem 2rem;border:1px solid rgba(74,111,165,.25);background:#4a6fa50f;max-width:700px;margin-left:auto;margin-right:auto;text-align:center}.sieraden-note p{font-size:.85rem;color:var(--muted);line-height:1.9}@media(max-width:900px){nav{padding:1rem 1.5rem}.nav-links{gap:1.5rem}.about-grid,.uitleg-grid{grid-template-columns:1fr;gap:3rem}.products-grid{grid-template-columns:1fr;max-width:420px;margin:3rem auto 0}.contact-grid{grid-template-columns:1fr;max-width:360px;margin:3rem auto 0}.about-visual{max-width:280px;margin:0 auto}.sieraden-grid{grid-template-columns:repeat(2,1fr)}.sieraden>.container>div[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important}}@media(max-width:600px){.nav-links{display:none}.uitleg-numbers{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/sterrencode.css.map */
