:root{--navy:#00122a;--navy-2:#0a2140;--goud:#e6c26a;--goud-diep:#b8933f;--goud-licht:#f3dfa6;--creme:#f4f1ea;--creme-2:#ebe6db;--wit:#ffffff;--tekst:#1e293b;--tekst-zacht:#5b6472;--lijn:#e3ddd0;--radius:18px;--schaduw:0 2px 4px rgba(0,18,42,.04),0 18px 40px rgba(0,18,42,.08);--kop-h:74px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--creme);color:var(--tekst);font:14px/1.6 Jost,-apple-system,"Segoe UI",sans-serif;font-weight:300;padding-bottom:92px;-webkit-font-smoothing:antialiased}h1,h2,h3,.serif{font-family:"Cormorant Garamond","Cormorant",Georgia,serif;font-weight:500;letter-spacing:.005em}h4{margin:22px 0 10px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--goud-diep)}button{font-family:inherit}.kop{position:sticky;top:0;z-index:30;background:var(--navy);color:var(--goud);height:var(--kop-h);box-shadow:0 1px 0 rgb(230 194 106 / .18)}.kop-binnen{max-width:1500px;margin:0 auto;height:100%;padding:0 28px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}.merk{display:flex;align-items:center;gap:12px;color:var(--goud);text-decoration:none}.merk-teken svg{display:block}.merk-tekst strong{display:block;font-family:"Cormorant Garamond","Cormorant",Georgia,serif;font-weight:500;font-size:24px;line-height:1.05;letter-spacing:.02em}.merk-tekst small{display:block;font-family:"Jost",sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-top:3px}.kop-titel{font-family:"Cormorant Garamond","Cormorant",Georgia,serif;font-style:italic;font-weight:400;font-size:19px;color:rgb(255 255 255 / .72);text-align:center}.kop--zonder-merk .kop-binnen{grid-template-columns:1fr auto}.kop--zonder-merk .kop-titel{text-align:left;display:block}.kop-acties{display:flex;gap:8px}.knop-ghost{cursor:pointer;background:#fff0;color:var(--goud);border:1px solid rgb(230 194 106 / .45);border-radius:999px;padding:8px 16px;font-family:"Jost",sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:.2s}.knop-ghost:hover{background:rgb(230 194 106 / .12);border-color:var(--goud)}.knop-goud{cursor:pointer;background:linear-gradient(135deg,#f3dfa6,#e6c26a 45%,#c9a24d);color:var(--navy);border:0;border-radius:999px;padding:13px 26px;font-size:13.5px;font-weight:500;letter-spacing:.02em;box-shadow:0 8px 22px rgb(230 194 106 / .35);transition:.25s}.knop-goud:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgb(230 194 106 / .45)}.knop-stil{cursor:pointer;background:var(--wit);border:1px solid var(--lijn);border-radius:999px;padding:10px 18px;font-size:13px;color:var(--tekst);transition:.2s}.knop-stil:hover{border-color:var(--goud-diep);color:var(--goud-diep)}.raam{max-width:1500px;margin:0 auto;padding:26px 28px;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:26px;align-items:start}.podium-vast{position:sticky;top:calc(var(--kop-h) + 22px)}.scene{position:relative;height:min(62vh,640px);min-height:420px;border-radius:var(--radius);overflow:hidden;background:#fbfaf7;box-shadow:var(--schaduw),inset 0 0 0 1px rgb(0 18 42 / .06);animation:opkomen .8s ease both}.scene canvas{display:block;width:100%!important;height:100%!important;cursor:grab;position:absolute;inset:0}.scene canvas:active{cursor:grabbing}.scene-laden{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:14px;font-family:"Cormorant Garamond","Cormorant",Georgia,serif;font-style:italic;font-size:19px;color:var(--tekst-zacht);background:rgb(250 248 243 / .9);z-index:5;transition:opacity .6s}.scene-laden.weg{opacity:0;pointer-events:none}.ringetje{width:22px;height:22px;border-radius:50%;border:2px solid rgb(230 194 106 / .35);border-top-color:var(--goud-diep);animation:tol 1s linear infinite}@keyframes tol{to{transform:rotate(360deg)}}@keyframes opkomen{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.scene-labels{position:absolute;top:16px;left:16px;display:flex;gap:8px;z-index:3}.scene-labels button{cursor:pointer;background:rgb(255 255 255 / .72);backdrop-filter:blur(8px);border:1px solid rgb(0 18 42 / .08);border-radius:999px;padding:7px 14px;font-size:12px;color:var(--tekst);display:flex;align-items:center;gap:8px;transition:.2s}.scene-labels button .bol{width:10px;height:10px;border-radius:50%;box-shadow:inset -2px -2px 3px rgb(0 0 0 / .25)}.scene-labels button.actief{background:var(--navy);color:var(--goud);border-color:var(--navy)}.scene-hint{position:absolute;left:18px;right:110px;bottom:14px;font-size:11px;color:var(--tekst-zacht);letter-spacing:.02em;z-index:3;opacity:.85}.scene-knoppen{position:absolute;right:14px;bottom:12px;display:flex;gap:6px;z-index:3}.scene-knoppen button{cursor:pointer;width:36px;height:36px;border-radius:50%;border:1px solid rgb(0 18 42 / .1);background:rgb(255 255 255 / .75);backdrop-filter:blur(8px);color:var(--navy);display:grid;place-items:center;transition:.2s}.scene-knoppen button:hover{background:var(--navy);color:var(--goud)}.scene-knoppen button.uit{opacity:.5}.podium-onder{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.kaart{background:var(--wit);border-radius:14px;padding:14px 16px;box-shadow:var(--schaduw);min-height:150px}.vakkop{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--goud-diep);margin:0 0 6px;font-weight:500}.doorsnede-svg{width:100%;height:auto;display:block}.ds-label{font:10px Jost,sans-serif;fill:var(--tekst-zacht)}.gravure-band{background:linear-gradient(180deg,#f7f1e2,#e2d5b3 45%,#f1e8d3);border-radius:10px;padding:18px 14px;text-align:center;color:#4a3d22;box-shadow:inset 0 2px 8px rgb(0 0 0 / .16);min-height:76px;display:flex;align-items:center;justify-content:center;font-size:20px;word-break:break-word}.gravure-band.leeg{color:#a89a78;font-size:14px;font-style:italic;font-family:"Cormorant Garamond","Cormorant",Georgia,serif}.paneel{background:var(--wit);border-radius:var(--radius);box-shadow:var(--schaduw);overflow:hidden;animation:opkomen .8s .1s ease both}.ringkiezer{padding:18px 22px 16px;background:var(--navy);color:#fff}.tabs{display:flex;gap:8px}.tabs button{flex:1;cursor:pointer;padding:11px 12px;border-radius:12px;border:1px solid rgb(230 194 106 / .25);background:#fff0;color:rgb(255 255 255 / .8);text-align:left;transition:.2s}.tabs button strong{display:block;font-family:"Cormorant Garamond","Cormorant",Georgia,serif;font-weight:500;font-size:18px;color:#fff}.tabs button small{font-size:11px;opacity:.7}.tabs button.actief{background:var(--goud);border-color:var(--goud);color:var(--navy)}.tabs button.actief strong,.tabs button.actief small{color:var(--navy);opacity:1}.schakels{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.koppel{display:flex;align-items:center;gap:9px;font-size:12px;color:rgb(255 255 255 / .72);cursor:pointer}.koppel input{accent-color:var(--goud)}.stappen{list-style:none;margin:0;padding:0}.stap{border-bottom:1px solid var(--lijn)}.stap:last-child{border-bottom:0}.stap-kop{width:100%;text-align:left;background:none;border:0;cursor:pointer;padding:17px 22px;display:flex;align-items:center;gap:14px;transition:background .2s}.stap-kop:hover{background:#faf8f3}.stap-nr{width:28px;height:28px;border-radius:50%;border:1px solid var(--goud-diep);color:var(--goud-diep);display:grid;place-items:center;font-size:13.5px;flex:none;font-family:"Cormorant Garamond","Cormorant",Georgia,serif;transition:.25s}.stap.open .stap-nr{background:var(--navy);border-color:var(--navy);color:var(--goud)}.stap-naam{font-family:"Cormorant Garamond","Cormorant",Georgia,serif;font-size:19px;color:var(--navy)}.stap-waarde{margin-left:auto;font-size:12px;color:var(--tekst-zacht);text-align:right;max-width:45%}.stap-inhoud{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.7,.2,1)}.stap-binnen{overflow:hidden;padding:0 22px}.stap.open .stap-inhoud{grid-template-rows:1fr}.stap.open .stap-binnen{padding-bottom:24px}.uitleg{color:var(--tekst-zacht);font-size:12.5px;margin:0 0 14px}.uitleg.klein{margin:10px 0 0;min-height:1em}.keuzes{display:flex;flex-wrap:wrap;gap:8px}.keuzes.profielen{display:grid;grid-template-columns:repeat(4,1fr)}.keuzes.metalen{display:grid;grid-template-columns:repeat(3,1fr)}h4.eerste{margin-top:4px}.keuzes.delingen{display:grid;grid-template-columns:repeat(3,1fr)}.keuzes.delingen .keuze{font-size:11.5px;padding:10px 6px 9px}.keuzes.delingen svg{margin-bottom:5px}.verhoudingen{margin-top:10px}.verhoudingen:empty{display:none}.deeltabs{display:flex;gap:6px;margin:18px 0 12px;border-bottom:1px solid var(--lijn,#e7e1d3)}.deeltabs:empty{display:none}.deeltabs button{appearance:none;border:0;background:none;font:inherit;font-size:12px;color:var(--tekst-zacht);padding:8px 10px 9px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;border-bottom:2px solid #fff0;margin-bottom:-1px}.deeltabs button.actief{color:var(--navy,#00122a);border-bottom-color:var(--goud-diep)}.deeltabs .stip{width:12px;height:12px;border-radius:50%;box-shadow:inset -1px -2px 3px rgb(0 0 0 / .25),0 1px 2px rgb(0 0 0 / .15)}.binnen-noot{font-size:12.5px;color:var(--tekst-zacht);margin:14px 0 0}.keuze{cursor:pointer;border:1px solid var(--lijn);background:var(--wit);border-radius:12px;padding:10px 6px;font-size:11.5px;text-align:center;transition:.2s;color:var(--tekst);font-weight:300}.keuze:hover{border-color:var(--goud);transform:translateY(-1px)}.keuze.actief{border-color:var(--goud-diep);background:linear-gradient(180deg,#fff,#fbf5e4);box-shadow:0 0 0 2px rgb(230 194 106 / .28)}.keuze svg{display:block;margin:0 auto 6px}.keuze .bol{display:block;width:34px;height:34px;border-radius:50%;margin:2px auto 8px;box-shadow:inset -3px -4px 8px rgb(0 0 0 / .22),inset 3px 3px 6px rgb(255 255 255 / .6),0 2px 4px rgb(0 0 0 / .12)}.chips .keuze{padding:8px 15px;border-radius:999px;display:inline-flex;align-items:center;gap:8px}.chips .keuze .stip{width:12px;height:12px;border-radius:50%;box-shadow:0 1px 2px rgb(0 0 0 / .25)}.chips.klein .keuze{font-size:11px;padding:6px 12px}.veld{margin:0 0 18px}.veld label{display:flex;justify-content:space-between;font-size:12.5px;color:var(--tekst-zacht);margin-bottom:8px}.veld label b{color:var(--navy);font-weight:500}.veld input[type=range]{width:100%;accent-color:var(--goud-diep)}.veld input[type=text]{width:100%;font:inherit;font-size:14px;padding:12px 14px;border:1px solid var(--lijn);border-radius:12px;background:#faf8f3;color:var(--tekst)}.veld input[type=text]:focus{outline:2px solid rgb(230 194 106 / .5);border-color:var(--goud-diep)}#keuze-font{margin-top:10px}.schuifgroep{border:1px solid var(--lijn);border-radius:12px;padding:12px 14px;margin-bottom:10px;background:#faf8f3}.schuifgroep .rij{display:flex;gap:10px;align-items:center;margin-top:8px;font-size:11.5px;color:var(--tekst-zacht)}.schuifgroep .rij:first-child{margin-top:0}.schuifgroep .rij label{width:52px;flex:none}.schuifgroep .rij input[type=range]{flex:1;accent-color:var(--goud-diep)}.balk{position:fixed;left:0;right:0;bottom:0;z-index:40;background:var(--navy);color:#fff;box-shadow:0 -10px 30px rgb(0 18 42 / .25)}.balk-binnen{max-width:1500px;margin:0 auto;padding:14px 28px;display:flex;align-items:center;gap:24px}.balk-samenvatting{display:flex;gap:26px;flex:1;min-width:0}.balk-samenvatting div{min-width:0}.balk-samenvatting strong{display:block;font-family:"Cormorant Garamond","Cormorant",Georgia,serif;font-weight:500;color:var(--goud);font-size:15.5px}.balk-samenvatting span{display:block;font-size:11.5px;color:rgb(255 255 255 / .72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sluier{position:fixed;inset:0;background:rgb(0 18 42 / .55);backdrop-filter:blur(4px);display:grid;place-items:center;z-index:60;padding:24px;animation:fade .25s ease}.sluier[hidden]{display:none}@keyframes fade{from{opacity:0}to{opacity:1}}.venster{background:var(--wit);border-radius:var(--radius);max-width:640px;width:100%;max-height:86vh;overflow:auto;padding:34px 36px;position:relative;box-shadow:0 30px 80px rgb(0 0 0 / .35);animation:opkomen .35s ease}.venster-sluit{position:absolute;top:14px;right:18px;border:0;background:none;font-size:28px;cursor:pointer;color:var(--tekst-zacht);line-height:1}.venster h2{margin:0 0 6px;font-size:28px;color:var(--navy)}.venster h3{margin:24px 0 8px;font-size:18px;color:var(--navy)}.venster p{color:var(--tekst-zacht)}.venster table{width:100%;border-collapse:collapse;font-size:13px}.venster td{padding:8px 0;border-bottom:1px solid var(--lijn);vertical-align:top}.venster td:first-child{color:var(--tekst-zacht);width:38%}.code{width:100%;font:12px/1.5 ui-monospace,Menlo,monospace;padding:12px;border:1px solid var(--lijn);border-radius:12px;background:#faf8f3;min-height:96px;color:var(--tekst)}.melding{background:#f5efdc;border:1px solid var(--goud-licht);color:#5a4720;padding:12px 16px;border-radius:12px;font-size:13px;margin-top:16px}@media (max-width:1100px){.raam{grid-template-columns:1fr;padding:18px}.podium-vast{position:static}.kop-binnen{grid-template-columns:auto auto;padding:0 18px}.kop-titel{display:none}.keuzes.profielen{grid-template-columns:repeat(3,1fr)}.balk-samenvatting{display:none}.balk-binnen{justify-content:center}}@media (max-width:640px){.kop{height:auto}.kop-binnen{padding:10px 14px;gap:10px}.merk-tekst small{display:none}.merk-tekst strong{font-size:18px}.merk-teken svg{width:40px;height:26px}.kop-acties{gap:5px}.knop-ghost{padding:6px 10px;font-size:11px}.scene{height:52vh;min-height:340px}.podium-onder{grid-template-columns:1fr}.keuzes.metalen{grid-template-columns:repeat(3,1fr)}.knop-goud{padding:12px 18px;font-size:12.5px}}.scene-status{position:absolute;right:14px;bottom:62px;z-index:3;display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.04em;color:var(--tekst-zacht);background:rgb(255 255 255 / .72);backdrop-filter:blur(8px);border:1px solid rgb(0 18 42 / .08);border-radius:999px;padding:6px 12px;transition:opacity .4s;opacity:0}.scene-status.zichtbaar{opacity:1}.status-balk{width:70px;height:3px;border-radius:2px;background:rgb(0 18 42 / .12);overflow:hidden}.status-balk i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--goud-diep),var(--goud));transition:width .25s}.scene-status.klaar .status-balk{display:none}.scene-status.klaar .status-tekst::before{content:"\2713  ";color:var(--goud-diep)}.afdruk-blok{margin-top:6px}.afdruk-rij{display:flex;gap:14px;align-items:flex-start;margin-bottom:10px}#afdruk-voorbeeld{flex:none;width:96px;height:120px;border-radius:10px;background:#0c1422;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .08)}.afdruk-knoppen{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.afdruk-knoppen label.knop-stil{display:inline-block}.knop-tekst{border:0;background:none;padding:0;color:var(--tekst-zacht);font:inherit;font-size:12px;text-decoration:underline;cursor:pointer}.schuifgroep .rij span{width:44px;text-align:right}.print-ring{border:1px solid var(--lijn);border-radius:14px;padding:16px 18px;margin:14px 0;background:#faf8f3}.print-ring h3{margin:0 0 4px}.print-ring p{margin:0 0 12px;font-size:13px;color:var(--tekst-zacht)}.print-knoppen{display:flex;gap:10px;flex-wrap:wrap}.print-status{font-size:13px;margin-top:10px;color:var(--tekst-zacht);min-height:1.2em}body:has(.acc-subkop) #masthead{-webkit-backdrop-filter:saturate(140%) blur(14px);backdrop-filter:saturate(140%) blur(14px);box-shadow:0 1px 0 rgb(0 18 43 / .14)}body:has(.acc-subkop) #masthead .elementor-22 .elementor-element-ab80d8e,body:has(.acc-subkop) #masthead .elementor-22 .elementor-element-ddd100d{background-color:rgb(247 243 236 / .92)!important}body:has(.acc-subkop) #masthead .elementor-nav-menu--main .elementor-nav-menu{flex-wrap:nowrap}body:has(.acc-subkop) #masthead .elementor-nav-menu--main .elementor-item{font-family:"Jost",sans-serif!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.16em;white-space:nowrap;text-transform:uppercase;color:#00122b!important;fill:#00122b!important}body:has(.acc-subkop) #masthead .elementor-nav-menu--main .elementor-item:before,body:has(.acc-subkop) #masthead .elementor-nav-menu--main .elementor-item:after{background-color:#b08d57!important}body:has(.acc-subkop) #masthead .elementor-social-icon{background:transparent!important}body:has(.acc-subkop) #masthead .elementor-social-icon i,body:has(.acc-subkop) #masthead .elementor-social-icon svg,body:has(.acc-subkop) #masthead .elementor-menu-toggle,body:has(.acc-subkop) #masthead .elementor-menu-toggle svg{color:#00122b!important;fill:#00122b!important}body:has(.acc-subkop) #masthead .elementor-element-ddd100d{--min-height:64px!important;--padding-left:20px!important;--padding-right:12px!important;--padding-top:0px!important;--padding-bottom:0px!important;--justify-content:space-between!important;--align-items:center!important;border:0!important}body:has(.acc-subkop) #masthead .elementor-element-ddd100d>.e-con-inner{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important}body:has(.acc-subkop) #masthead .elementor-element-d662353{width:auto!important;max-width:none!important;--container-widget-width:auto!important;margin:0!important}body:has(.acc-subkop) #masthead .elementor-element-d662353>.elementor-widget-container{display:grid;grid-template-columns:auto auto;column-gap:14px;align-items:center;justify-content:start}body:has(.acc-subkop) #masthead .elementor-element-d662353>.elementor-widget-container>a,body:has(.acc-subkop) #masthead .elementor-element-d662353>.elementor-widget-container>img{grid-row:1/span 2;display:block}body:has(.acc-subkop) #masthead .elementor-element-d662353 img{width:38px!important;max-width:38px!important;height:auto!important}body:has(.acc-subkop) #masthead .elementor-element-d662353>.elementor-widget-container::before{content:"Atelier C";grid-column:2;grid-row:1;align-self:end;font-family:"Cormorant Garamond",Georgia,serif;font-size:1.35rem;font-weight:400;letter-spacing:.02em;line-height:1;color:#00122b}body:has(.acc-subkop) #masthead .elementor-element-d662353>.elementor-widget-container::after{content:"Goudsmid \00B7  Lelystad";grid-column:2;grid-row:2;align-self:start;margin-top:6px;font-family:"Jost",sans-serif;font-size:.56rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;line-height:1.2;color:#8a6c3f;white-space:nowrap}body:has(.acc-subkop) #masthead .elementor-element-2f23304{margin-left:auto!important;width:auto!important}body:has(.acc-subkop) #masthead .elementor-element-2f23304 .elementor-menu-toggle{position:relative;width:48px!important;height:48px!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;font-size:0!important}body:has(.acc-subkop) #masthead .elementor-element-2f23304 .elementor-menu-toggle>*{display:none!important}body:has(.acc-subkop) #masthead .elementor-element-2f23304 .elementor-menu-toggle::before,body:has(.acc-subkop) #masthead .elementor-element-2f23304 .elementor-menu-toggle::after{content:"";position:absolute;right:12px;height:1px;background:#00122b}body:has(.acc-subkop) #masthead .elementor-element-2f23304 .elementor-menu-toggle::before{top:19px;left:12px}body:has(.acc-subkop) #masthead .elementor-element-2f23304 .elementor-menu-toggle::after{top:28px;left:20px}body:has(.acc-subkop) #masthead .elementor-element-ab80d8e{--padding-top:9px!important;--padding-bottom:9px!important}body:has(.acc-subkop) #masthead .elementor-element-065c6ae,body:has(.acc-subkop) #masthead .elementor-element-b1d0ac3,body:has(.acc-subkop) #masthead .elementor-element-76995b8{--justify-content:center!important;justify-content:center!important;--padding-top:0px!important;--padding-bottom:0px!important}body:has(.acc-subkop) #masthead .elementor-element-b0dd942 img{max-width:46px!important}.scene-start{position:absolute;inset:0;z-index:4;background:#ecebea;transition:opacity .6s}.scene-start.weg{opacity:0;pointer-events:none}.scene-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.scene-startknop{position:absolute;left:50%;bottom:9%;transform:translateX(-50%);white-space:nowrap;z-index:1}.scene-start.bezig .scene-startknop{opacity:0;pointer-events:none}h1.kop-titel{margin:0;line-height:1.3}@media (max-width:1100px){.kop-titel{display:block!important;position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}