/* Elementor 4 neutraliseren. C3 blijft de enige bron van ontwerpwaarden. */
.elementor .e-con.nur-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--container-widget-width:100%;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--kit-widget-spacing:0px;--width:100%;--flex-wrap:initial;--flex-direction:initial;--border-radius:0;max-width:none;min-width:0;flex:initial;align-self:auto;border:0;border-radius:0;box-shadow:none;margin:0;padding:0;gap:0;display:block;position:relative;overflow:visible}
.elementor .e-con-inner{display:contents}
.elementor .elementor-widget,.elementor .elementor-widget-container,.elementor .elementor-button-wrapper,.elementor .elementor-button-content-wrapper,.elementor .elementor-button-text{display:contents!important}
.elementor .elementor-widget{font:inherit!important;color:inherit!important;text-align:inherit!important;--container-widget-width:initial;--container-widget-flex-grow:initial;margin:0!important;padding:0!important;max-width:none!important;min-width:0}
.elementor .elementor-heading-title{padding:0}
.elementor .elementor-widget-text-editor{font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;letter-spacing:inherit!important;line-height:inherit!important}
.elementor .elementor-widget-image img{vertical-align:initial;max-width:100%;border-radius:0}
.elementor .elementor-button{background:transparent;border:0;border-radius:0;padding:0;font:inherit;box-shadow:none;text-decoration:none}

/* E selectors op Elementor-specificiteit; waarden exact uit site.css. */
:root{
  
  --nur-ground:#f8f4ed;      
  --nur-tone:#f0e9de;        
  --nur-linen:#ece2d2;       
  --nur-sand:#e2d4bf;        
  --nur-velvet:#251e19;      
  --nur-velvet-2:#342a23;
  --nur-velvet-3:#45382e;

  
  --nur-ink:#1f1915;
  --nur-text:#3a312a;
  --nur-muted:#675b4f;       
  --nur-on-dark:#f4ede2;
  --nur-on-dark-muted:#c4b8a7; 

  
  --nur-gold:#a07a2c;        
  --nur-gold-deep:#7a5b1c;   
  --nur-gold-light:#d4b06a;  

  
  --nur-serif:'Marcellus','Times New Roman',serif;
  --nur-sans:'Hanken Grotesk',system-ui,-apple-system,'Segoe UI',sans-serif;
  --nur-fs-small:14px;
  --nur-fs-body:17px;
  --nur-fs-lead:19px;
  --nur-fs-h3:23px;
  --nur-fs-h2:clamp(36px,9.4vw,46px);

  
  --nur-gutter:20px;
  --nur-section:88px;
  --nur-col-gap:16px;
  --nur-header:68px;

  
  --nur-r-pill:999px;
  --nur-ease-out:cubic-bezier(.23,1,.32,1);
  --nur-ease-in-out:cubic-bezier(.77,0,.175,1);
}
@media (min-width:768px){:root{--nur-gutter:40px;--nur-section:120px;--nur-col-gap:24px;--nur-fs-body:17px;--nur-fs-lead:20px;--nur-fs-h3:26px;--nur-fs-h2:clamp(48px,6vw,80px);--nur-header:80px}
}
@media (min-width:1200px){:root{--nur-gutter:56px;--nur-section:152px;--nur-col-gap:32px;--nur-fs-body:18px;--nur-fs-lead:22px;--nur-fs-h3:28px}
}
@media (min-width:1600px){:root{--nur-gutter:max(56px,calc((100vw - 1488px) / 2))}
}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nur-header) + 16px);-webkit-text-size-adjust:100%;interpolate-size:allow-keywords;background:var(--nur-ground)}body{margin:0;background:var(--nur-ground);color:var(--nur-text);font:400 var(--nur-fs-body)/1.6 var(--nur-sans)!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-kerning:normal}:is(.elementor,#nur-design-specificity) ::selection{background:var(--nur-gold-light);color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) input,:is(.elementor,#nur-design-specificity) textarea{caret-color:var(--nur-gold-deep)}:is(.elementor,#nur-design-specificity) img{display:block;width:100%;height:100%;object-fit:cover!important}:is(.elementor,#nur-design-specificity) figure{margin:0}:is(.elementor,#nur-design-specificity) a{color:inherit;text-decoration:none}:is(.elementor,#nur-design-specificity) button{font:inherit!important;color:inherit}:is(.elementor,#nur-design-specificity) button{cursor:pointer}:is(.elementor,#nur-design-specificity) p{margin:0 0 1em;max-width:62ch}:is(.elementor,#nur-design-specificity) h1,:is(.elementor,#nur-design-specificity) h2,:is(.elementor,#nur-design-specificity) h3{font-family:var(--nur-serif)!important;font-weight:400!important;color:var(--nur-ink);margin:0;letter-spacing:-.01em!important;line-height:1.05!important;overflow-wrap:break-word;text-wrap:balance}:is(.elementor,#nur-design-specificity) h2{font-size:var(--nur-fs-h2)!important}:is(.elementor,#nur-design-specificity) h3{font-size:var(--nur-fs-h3)!important;line-height:1.2!important;letter-spacing:0!important}:is(.elementor,#nur-design-specificity) .icon{width:18px;height:18px;flex:none}:is(.elementor,#nur-design-specificity) :focus-visible{outline:2px solid var(--nur-gold-deep);outline-offset:3px;border-radius:2px}:is(.elementor,#nur-design-specificity) .skip{position:fixed;left:16px;top:-80px;z-index:100;background:var(--nur-velvet);color:var(--nur-on-dark);padding:12px 16px;border-radius:4px}:is(.elementor,#nur-design-specificity) .skip:focus{top:12px}html{scrollbar-color:var(--nur-sand) var(--nur-ground)}:is(.elementor,#nur-design-specificity) .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:1px solid var(--nur-ink); border-radius:var(--nur-r-pill);background:transparent;color:var(--nur-ink);font:500 16px/1 var(--nur-sans)!important;letter-spacing:0!important;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s var(--nur-ease-out)}:is(.elementor,#nur-design-specificity) .button:active{transform:scale(.97)}:is(.elementor,#nur-design-specificity) .button-dark{background:var(--nur-velvet);border-color:var(--nur-velvet);color:var(--nur-on-dark)}:is(.elementor,#nur-design-specificity) .button-ghost{border-color:var(--nur-sand)}:is(.elementor,#nur-design-specificity) .button-light{background:var(--nur-on-dark);border-color:var(--nur-on-dark);color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .button-gold{background:var(--nur-gold-light);border-color:var(--nur-gold-light);color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .button-outline-light{border-color:rgba(244,237,226,.55);color:var(--nur-on-dark)}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .button:hover{background:var(--nur-ink);border-color:var(--nur-ink);color:var(--nur-on-dark)}:is(.elementor,#nur-design-specificity) .button-dark:hover{background:var(--nur-velvet-3);border-color:var(--nur-velvet-3)}:is(.elementor,#nur-design-specificity) .button-light:hover,:is(.elementor,#nur-design-specificity) .button-gold:hover{background:#fff;border-color:#fff;color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .button-outline-light:hover{background:var(--nur-on-dark);border-color:var(--nur-on-dark);color:var(--nur-ink)}
}:is(.elementor,#nur-design-specificity) .text-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--nur-ink);font-weight:500!important;text-decoration:underline;text-decoration-color:var(--nur-gold);text-decoration-thickness:1px;text-underline-offset:8px;transition:text-decoration-color .2s ease}:is(.elementor,#nur-design-specificity) .text-link .icon{transition:transform .3s var(--nur-ease-out)}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .text-link:hover{text-decoration-color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .text-link:hover .icon{transform:translateX(4px)}
}:is(.elementor,#nur-design-specificity) .lineage{display:flex;align-items:center;gap:14px;color:var(--nur-gold-deep)}:is(.elementor,#nur-design-specificity) .lineage-year{font:400 22px/1 var(--nur-serif)!important;letter-spacing:.02em!important;white-space:nowrap;color:var(--nur-gold-deep)}:is(.elementor,#nur-design-specificity) .link-mark{width:56px;height:28px;flex:none;overflow:visible}:is(.elementor,#nur-design-specificity) .link-mark circle{fill:none;stroke:var(--nur-gold);stroke-width:1.5;vector-effect:non-scaling-stroke}:is(.elementor,#nur-design-specificity) .site-header{position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--nur-header);padding:0 var(--nur-gutter);background:var(--nur-ground)}:is(.elementor,#nur-design-specificity) .wordmark{display:flex;align-items:center;flex:none;min-height:44px;color:var(--nur-gold)}:is(.elementor,#nur-design-specificity) .wordmark .logo{width:auto;height:38px}:is(.elementor,#nur-design-specificity) .header-tools{display:flex;align-items:center;gap:8px}:is(.elementor,#nur-design-specificity) .lang{display:inline-flex;align-items:center;padding:3px;border-radius:var(--nur-r-pill);background:var(--nur-tone)}:is(.elementor,#nur-design-specificity) .lang a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:38px;padding:0 10px;border-radius:var(--nur-r-pill);font:600 14px/1 var(--nur-sans)!important;letter-spacing:.06em!important;color:var(--nur-muted);transition:background-color .2s ease,color .2s ease}:is(.elementor,#nur-design-specificity) .lang a[aria-current=page]{background:var(--nur-velvet);color:var(--nur-on-dark)}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .lang a:not([aria-current]):hover{color:var(--nur-ink);background:var(--nur-ground)}}:is(.elementor,#nur-design-specificity) .menu{display:none;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:var(--nur-r-pill);background:var(--nur-tone);font-size:16px!important;font-weight:500!important}:is(.elementor,#nur-design-specificity) .menu .icon{transition:transform .25s var(--nur-ease-out)}:is(.elementor,#nur-design-specificity) .menu[aria-expanded=true] .icon{transform:rotate(45deg)}:is(.elementor,#nur-design-specificity) .nav{display:flex;flex-wrap:wrap;gap:0 24px;font-size:16px!important}:is(.elementor,#nur-design-specificity) .nav a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--nur-text);text-underline-offset:8px;text-decoration-thickness:1px}:is(.elementor,#nur-design-specificity) .nav-cta{color:var(--nur-ink)!important;font-weight:500!important}html:not(.js) :is(.elementor,#nur-design-specificity) .site-header{flex-wrap:wrap;padding-block:10px}html:not(.js) :is(.elementor,#nur-design-specificity) .nav{order:3;width:100%}.js :is(.elementor,#nur-design-specificity) .menu{display:inline-flex}.js :is(.elementor,#nur-design-specificity) .nav{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;gap:0;padding:8px var(--nur-gutter) 28px;background:var(--nur-ground);box-shadow:0 28px 40px -28px rgba(37,30,25,.35)}.js :is(.elementor,#nur-design-specificity) .nav.open{display:flex}.js :is(.elementor,#nur-design-specificity) .nav a{min-height:58px;font:400 28px/1.2 var(--nur-serif)!important;color:var(--nur-ink)}
@media (min-width:1080px){.js :is(.elementor,#nur-design-specificity) .menu{display:none}.js :is(.elementor,#nur-design-specificity) .nav,:is(.elementor,#nur-design-specificity) .nav{display:flex;position:static;flex-direction:row;flex-wrap:nowrap;gap:32px;padding:0;background:none;box-shadow:none;margin-left:auto;margin-right:28px}.js :is(.elementor,#nur-design-specificity) .nav a{min-height:44px;font:400 16px/1 var(--nur-sans)!important;color:var(--nur-text)}.js :is(.elementor,#nur-design-specificity) .nav .nav-cta{font-weight:500!important;color:var(--nur-ink)}html:not(.js) :is(.elementor,#nur-design-specificity) .nav{order:0;width:auto}html:not(.js) :is(.elementor,#nur-design-specificity) .site-header{flex-wrap:nowrap}:is(.elementor,#nur-design-specificity) .wordmark .logo{height:44px}
}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .nav a:hover{color:var(--nur-ink);text-decoration:underline;text-decoration-color:var(--nur-gold)}}:is(.elementor,#nur-design-specificity) .hero{display:grid;background:var(--nur-ground)}:is(.elementor,#nur-design-specificity) .hero-copy{padding:28px var(--nur-gutter) 32px;container-type:inline-size}:is(.elementor,#nur-design-specificity) .hero h1{font-size:clamp(42px,12.4vw,54px)!important;line-height:1!important;letter-spacing:-.015em!important;margin-bottom:20px}:is(.elementor,#nur-design-specificity) .hero h1 span{display:block}:is(.elementor,#nur-design-specificity) .hero-lead{font-size:var(--nur-fs-lead)!important;line-height:1.45!important;color:var(--nur-text);max-width:30ch;margin-bottom:24px}:is(.elementor,#nur-design-specificity) .actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:16px}:is(.elementor,#nur-design-specificity) .has-whatsapp .actions .button-dark{grid-column:1/-1}html:not(.has-whatsapp) :is(.elementor,#nur-design-specificity) .whatsapp{display:none}:is(.elementor,#nur-design-specificity) .status{display:flex;align-items:center;gap:10px;font-size:var(--nur-fs-small)!important;color:var(--nur-muted);margin:0}:is(.elementor,#nur-design-specificity) .status-link{display:inline-flex;min-height:36px;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:color .2s ease,text-decoration-color .2s ease}:is(.elementor,#nur-design-specificity) .status-link .icon{width:14px;height:14px;transition:transform .3s var(--nur-ease-out)}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .status-link:hover{color:var(--nur-ink);text-decoration-color:var(--nur-gold)}:is(.elementor,#nur-design-specificity) .status-link:hover .icon{transform:translateX(3px)}
}:is(.elementor,#nur-design-specificity) .status-dot{width:9px;height:9px;border-radius:50%;background:var(--nur-muted);flex:none}:is(.elementor,#nur-design-specificity) .is-open .status-dot{background:#2f7a4b}:is(.elementor,#nur-design-specificity) .hero-wall{order:-1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:6px}:is(.elementor,#nur-design-specificity) .tile{overflow:hidden;background:var(--nur-sand)}:is(.elementor,#nur-design-specificity) .tile-a{grid-column:1/-1;aspect-ratio:16/9!important}:is(.elementor,#nur-design-specificity) .tile-b,:is(.elementor,#nur-design-specificity) .tile-c{aspect-ratio:2/1!important}:is(.elementor,#nur-design-specificity) .tile-a img{object-position:55% 50%!important}:is(.elementor,#nur-design-specificity) .tile-b img{object-position:50% 55%!important}:is(.elementor,#nur-design-specificity) .tile-c img{object-position:50% 78%!important}:is(.elementor,#nur-design-specificity) .tile-c{background:var(--nur-velvet)}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .hero-copy{padding:56px var(--nur-gutter) 56px}:is(.elementor,#nur-design-specificity) .hero h1{font-size:min(12.6cqi,104px)!important}html[lang=tr] :is(.elementor,#nur-design-specificity) .hero h1{font-size:min(11.2cqi,96px)!important}:is(.elementor,#nur-design-specificity) .actions{display:flex;flex-wrap:wrap;gap:12px}:is(.elementor,#nur-design-specificity) .hero-wall{gap:10px}:is(.elementor,#nur-design-specificity) .tile-a{aspect-ratio:21/9!important}:is(.elementor,#nur-design-specificity) .tile-b,:is(.elementor,#nur-design-specificity) .tile-c{aspect-ratio:3/1!important}
}
@media (min-width:1024px){:is(.elementor,#nur-design-specificity) .hero{grid-template-columns:minmax(0,11fr) minmax(0,13fr);min-height:calc(100svh - var(--nur-header));max-height:940px}:is(.elementor,#nur-design-specificity) .hero-wall{order:0;grid-template-rows:minmax(0,1.3fr) minmax(0,1fr);min-height:600px}:is(.elementor,#nur-design-specificity) .tile-a,:is(.elementor,#nur-design-specificity) .tile-b,:is(.elementor,#nur-design-specificity) .tile-c{aspect-ratio:auto!important}:is(.elementor,#nur-design-specificity) .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:64px 56px 72px var(--nur-gutter)}:is(.elementor,#nur-design-specificity) .hero h1{font-size:min(15.4cqi,96px)!important;margin-bottom:28px}html[lang=tr] :is(.elementor,#nur-design-specificity) .hero h1{font-size:min(13.4cqi,92px)!important}:is(.elementor,#nur-design-specificity) .hero-lead{margin-bottom:36px}
}
@media (max-width:767px){:is(.elementor,#nur-design-specificity) .actions .button{min-height:50px;padding:0 16px}
}:is(.elementor,#nur-design-specificity) .story{background:var(--nur-linen);padding:var(--nur-section) var(--nur-gutter)}:is(.elementor,#nur-design-specificity) .story-head{display:grid;gap:20px;margin-bottom:40px}:is(.elementor,#nur-design-specificity) .story-head .lead{font-size:var(--nur-fs-lead)!important;line-height:1.5!important;max-width:34ch;margin:0;color:var(--nur-text)}:is(.elementor,#nur-design-specificity) .story .lineage{margin-bottom:40px}:is(.elementor,#nur-design-specificity) .story-frames{display:grid;gap:48px}:is(.elementor,#nur-design-specificity) .frame-img{overflow:hidden;background:var(--nur-sand)}:is(.elementor,#nur-design-specificity) .frame-then .frame-img{aspect-ratio:4/5!important}:is(.elementor,#nur-design-specificity) .frame-now .frame-img{aspect-ratio:3/2!important}:is(.elementor,#nur-design-specificity) .frame-now .frame-img img{object-position:40% 50%!important}:is(.elementor,#nur-design-specificity) .frame figcaption{display:grid;gap:10px;margin-top:20px;max-width:46ch;color:var(--nur-text)}:is(.elementor,#nur-design-specificity) .frame-year{font:400 22px/1 var(--nur-serif)!important;color:var(--nur-gold-deep)}:is(.elementor,#nur-design-specificity) .story-close{display:grid;gap:32px;margin-top:72px}:is(.elementor,#nur-design-specificity) .statement{font:400 24px/1.25 var(--nur-serif)!important;letter-spacing:-.01em!important;color:var(--nur-ink);max-width:18ch;margin:0;text-wrap:balance}:is(.elementor,#nur-design-specificity) .trust{padding:28px 24px;background:var(--nur-ground)}:is(.elementor,#nur-design-specificity) .trust h3{margin-bottom:12px}:is(.elementor,#nur-design-specificity) .trust p{color:var(--nur-text)}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .story-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--nur-col-gap);margin-bottom:56px}:is(.elementor,#nur-design-specificity) .story .lineage{margin-bottom:56px}:is(.elementor,#nur-design-specificity) .story-frames{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--nur-col-gap);row-gap:0;align-items:start}:is(.elementor,#nur-design-specificity) .frame-then{grid-column:1/7}:is(.elementor,#nur-design-specificity) .frame-now{grid-column:7/13;margin-top:38%}:is(.elementor,#nur-design-specificity) .story-close{grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--nur-col-gap);margin-top:112px;align-items:center}:is(.elementor,#nur-design-specificity) .statement{font-size:28px!important}:is(.elementor,#nur-design-specificity) .trust{padding:40px}
}
@media (min-width:1200px){:is(.elementor,#nur-design-specificity) .frame-then{grid-column:1/6}:is(.elementor,#nur-design-specificity) .frame-now{grid-column:7/13}:is(.elementor,#nur-design-specificity) .story-close{grid-template-columns:minmax(0,5fr) minmax(0,1fr) minmax(0,6fr)}:is(.elementor,#nur-design-specificity) .statement{font-size:36px!important}:is(.elementor,#nur-design-specificity) .story-close .trust{grid-column:3}
}:is(.elementor,#nur-design-specificity) .collection{padding:var(--nur-section) var(--nur-gutter);background:var(--nur-ground)}:is(.elementor,#nur-design-specificity) .section-head{display:grid;gap:16px;margin-bottom:40px}:is(.elementor,#nur-design-specificity) .section-head p{margin:0;color:var(--nur-muted);max-width:40ch}:is(.elementor,#nur-design-specificity) .pieces{display:grid;grid-template-columns:1fr 1fr;gap:32px 12px}:is(.elementor,#nur-design-specificity) .piece{min-width:0}:is(.elementor,#nur-design-specificity) .piece a{display:block;height:100%}:is(.elementor,#nur-design-specificity) .piece-goud,:is(.elementor,#nur-design-specificity) .piece-diamant{grid-column:1/-1}:is(.elementor,#nur-design-specificity) .piece-img{overflow:hidden;aspect-ratio:4/5!important;background:var(--nur-sand)}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .piece-goud .piece-img{aspect-ratio:2/3!important}}:is(.elementor,#nur-design-specificity) .piece-diamant .piece-img{aspect-ratio:16/10!important;background:var(--nur-velvet)}:is(.elementor,#nur-design-specificity) .piece-ringen .piece-img{background:var(--nur-tone)}:is(.elementor,#nur-design-specificity) .piece-zilver .piece-img{background:var(--nur-velvet-2)}:is(.elementor,#nur-design-specificity) .piece-img img{transition:transform .9s var(--nur-ease-out)}:is(.elementor,#nur-design-specificity) .piece-diamant .piece-img img{object-position:50% 55%!important}:is(.elementor,#nur-design-specificity) .piece-zilver .piece-img img{object-position:50% 70%!important}:is(.elementor,#nur-design-specificity) .piece h3{margin:18px 0 6px}:is(.elementor,#nur-design-specificity) .piece p{margin:0;color:var(--nur-text);font-size:16px!important;line-height:1.55!important;max-width:38ch}:is(.elementor,#nur-design-specificity) .piece .piece-note{margin-top:10px;font-size:var(--nur-fs-small)!important;font-weight:500!important;color:var(--nur-gold-deep);text-decoration:underline;text-decoration-color:rgba(160,122,44,.45);text-underline-offset:5px}:is(.elementor,#nur-design-specificity) .piece a:focus-visible{outline-offset:6px}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .piece a:hover .piece-img img{transform:scale(1.035)}:is(.elementor,#nur-design-specificity) .piece a:hover .piece-note{text-decoration-color:var(--nur-gold-deep)}
}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .section-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:var(--nur-col-gap);margin-bottom:64px}:is(.elementor,#nur-design-specificity) .section-head p{justify-self:end}:is(.elementor,#nur-design-specificity) .pieces{grid-template-columns:repeat(12,minmax(0,1fr));gap:56px var(--nur-col-gap);align-items:start}:is(.elementor,#nur-design-specificity) .piece-goud{grid-column:1/7;grid-row:1/3}:is(.elementor,#nur-design-specificity) .piece-diamant{grid-column:7/13;grid-row:1}:is(.elementor,#nur-design-specificity) .piece-ringen{grid-column:7/10;grid-row:2}:is(.elementor,#nur-design-specificity) .piece-zilver{grid-column:10/13;grid-row:2}
}:is(.elementor,#nur-design-specificity) .sell{display:grid;gap:40px;padding:var(--nur-section) var(--nur-gutter);background:var(--nur-velvet);color:var(--nur-on-dark-muted)}:is(.elementor,#nur-design-specificity) .sell h2{color:var(--nur-on-dark);margin-bottom:24px;max-width:13ch}:is(.elementor,#nur-design-specificity) .sell .lead{font-size:var(--nur-fs-lead)!important;line-height:1.55!important;color:var(--nur-on-dark);max-width:40ch;margin-bottom:32px}:is(.elementor,#nur-design-specificity) .sell-photo{overflow:hidden;aspect-ratio:4/5!important;max-height:70svh;background:var(--nur-velvet-2)}:is(.elementor,#nur-design-specificity) .sell-photo img{object-position:50% 45%!important}:is(.elementor,#nur-design-specificity) .steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}:is(.elementor,#nur-design-specificity) .steps li{display:flex;flex-direction:column;justify-content:flex-end;padding:24px;background:var(--nur-velvet-2);color:var(--nur-on-dark-muted)}:is(.elementor,#nur-design-specificity) .steps li:nth-child(1){min-height:150px}:is(.elementor,#nur-design-specificity) .steps li:nth-child(2){min-height:190px;background:var(--nur-velvet-3)}:is(.elementor,#nur-design-specificity) .steps li:nth-child(3){min-height:230px;background:var(--nur-gold-light);color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .steps h3{color:var(--nur-on-dark);font-size:var(--nur-fs-h3)!important;line-height:1.2!important;margin-bottom:8px}:is(.elementor,#nur-design-specificity) .steps li:nth-child(3) h3{color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .steps p{margin:0;font-size:16px!important;max-width:40ch}:is(.elementor,#nur-design-specificity) .sell :focus-visible{outline-color:var(--nur-gold-light)}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .steps{grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:10px;align-items:end}:is(.elementor,#nur-design-specificity) .steps li:nth-child(1){min-height:200px}:is(.elementor,#nur-design-specificity) .steps li:nth-child(2){min-height:260px}:is(.elementor,#nur-design-specificity) .steps li:nth-child(3){min-height:320px}
}
@media (min-width:1024px){:is(.elementor,#nur-design-specificity) .sell{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--nur-col-gap);row-gap:88px;align-items:end}:is(.elementor,#nur-design-specificity) .sell-content{grid-column:1/7;grid-row:1;align-self:center;padding-right:24px}:is(.elementor,#nur-design-specificity) .sell-photo{grid-column:8/13;grid-row:1;max-height:none;aspect-ratio:4/5!important}:is(.elementor,#nur-design-specificity) .steps{grid-column:1/-1;grid-row:2;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);gap:12px;align-items:end}:is(.elementor,#nur-design-specificity) .steps li{padding:32px}:is(.elementor,#nur-design-specificity) .steps li:nth-child(1){min-height:240px}:is(.elementor,#nur-design-specificity) .steps li:nth-child(2){min-height:320px}:is(.elementor,#nur-design-specificity) .steps li:nth-child(3){min-height:400px}:is(.elementor,#nur-design-specificity) .steps h3{font-size:28px!important}
}:is(.elementor,#nur-design-specificity) .service{display:grid;gap:40px;padding:var(--nur-section) var(--nur-gutter);background:var(--nur-ground)}:is(.elementor,#nur-design-specificity) .service-head h2{margin-bottom:20px}:is(.elementor,#nur-design-specificity) .service-head h2 span{display:block}:is(.elementor,#nur-design-specificity) .service-head p{color:var(--nur-muted);max-width:32ch;margin:0}:is(.elementor,#nur-design-specificity) .services{list-style:none;margin:0;padding:0}:is(.elementor,#nur-design-specificity) .services li{display:grid;gap:6px;padding:22px 20px}:is(.elementor,#nur-design-specificity) .services li:nth-child(odd){background:var(--nur-tone)}:is(.elementor,#nur-design-specificity) .services h3{font-size:clamp(22px,5.8vw,26px)!important}:is(.elementor,#nur-design-specificity) .services p{margin:0;color:var(--nur-text);font-size:16px!important}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .services li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:baseline;padding:30px 28px}
}
@media (min-width:1024px){:is(.elementor,#nur-design-specificity) .service{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--nur-col-gap) 64px;align-items:start}:is(.elementor,#nur-design-specificity) .service-head{position:sticky;top:calc(var(--nur-header) + 48px)}:is(.elementor,#nur-design-specificity) .services h3{font-size:28px!important}
}:is(.elementor,#nur-design-specificity) .voices{display:grid;gap:32px;padding:var(--nur-section) var(--nur-gutter);background:var(--nur-linen)}:is(.elementor,#nur-design-specificity) .voices-photo{overflow:hidden;aspect-ratio:1!important;background:var(--nur-velvet)}:is(.elementor,#nur-design-specificity) .voices-photo img{object-position:52% 50%!important}:is(.elementor,#nur-design-specificity) .voices-copy h2{margin-bottom:20px}:is(.elementor,#nur-design-specificity) .voices-text{font-size:var(--nur-fs-lead)!important;line-height:1.5!important;color:var(--nur-text);max-width:36ch;margin-bottom:20px}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .voices{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--nur-col-gap);align-items:center}:is(.elementor,#nur-design-specificity) .voices-photo{grid-column:1/6}:is(.elementor,#nur-design-specificity) .voices-copy{grid-column:7/13}
}:is(.elementor,#nur-design-specificity) .contact{display:grid;gap:56px;padding:var(--nur-section) var(--nur-gutter);background:var(--nur-ground)}:is(.elementor,#nur-design-specificity) .visit h2{margin-bottom:12px}:is(.elementor,#nur-design-specificity) .coffee{font-size:var(--nur-fs-lead)!important;color:var(--nur-text);margin-bottom:36px}:is(.elementor,#nur-design-specificity) .address{display:flex;align-items:flex-end;gap:20px;margin-bottom:20px;color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .address-number{font:400 clamp(92px,27vw,168px)/.78 var(--nur-serif)!important;letter-spacing:-.03em!important;color:var(--nur-gold)}:is(.elementor,#nur-design-specificity) .address p{margin:0;font-size:16px!important;line-height:1.5!important}:is(.elementor,#nur-design-specificity) .phone{display:inline-flex;align-items:center;gap:12px;min-height:48px;font:400 clamp(28px,7.4vw,36px)/1.2 var(--nur-serif)!important;color:var(--nur-ink);text-decoration:underline;text-decoration-color:var(--nur-gold);text-decoration-thickness:1px;text-underline-offset:9px}:is(.elementor,#nur-design-specificity) .phone .icon{color:var(--nur-gold-deep)}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .phone:hover{text-decoration-color:var(--nur-ink)}}:is(.elementor,#nur-design-specificity) .visit .status{margin:14px 0 36px}:is(.elementor,#nur-design-specificity) .hours{width:100%;border-collapse:collapse;font-size:16px!important;font-variant-numeric:tabular-nums}:is(.elementor,#nur-design-specificity) .hours caption{text-align:left;font:400 var(--nur-fs-h3)/1.2 var(--nur-serif)!important;color:var(--nur-ink);padding-bottom:12px}:is(.elementor,#nur-design-specificity) .hours th,:is(.elementor,#nur-design-specificity) .hours td{padding:13px 12px;text-align:left;font-weight:400!important}:is(.elementor,#nur-design-specificity) .hours tr:nth-child(odd) th,:is(.elementor,#nur-design-specificity) .hours tr:nth-child(odd) td{background:var(--nur-tone)}:is(.elementor,#nur-design-specificity) .hours td{text-align:right;color:var(--nur-text)}:is(.elementor,#nur-design-specificity) .hours th{color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .hours tr.today th,:is(.elementor,#nur-design-specificity) .hours tr.today td{background:var(--nur-velvet);color:var(--nur-on-dark);font-weight:500!important}:is(.elementor,#nur-design-specificity) .hours tr.today th::after{content:'vandaag';display:inline-block;margin-left:10px;padding:2px 8px;border-radius:var(--nur-r-pill);background:var(--nur-gold-light);color:var(--nur-ink);font:600 14px/1.3 var(--nur-sans)!important;letter-spacing:0!important;vertical-align:1px}html[lang=tr] :is(.elementor,#nur-design-specificity) .hours tr.today th::after{content:'bugün'}:is(.elementor,#nur-design-specificity) .contact-side{display:grid;gap:48px;align-content:start}:is(.elementor,#nur-design-specificity) .map-canvas{position:relative;overflow:hidden;background:var(--nur-velvet);aspect-ratio:4/5!important;color:var(--nur-on-dark)}:is(.elementor,#nur-design-specificity) .map-canvas iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0;filter:sepia(.25) saturate(.8)}:is(.elementor,#nur-design-specificity) .visit-card-body{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:24px}:is(.elementor,#nur-design-specificity) .visit-card-cross{font:400 clamp(26px,7vw,48px)/1.1 var(--nur-serif)!important;letter-spacing:-.01em!important;color:var(--nur-on-dark);margin:0 0 12px;max-width:14ch}:is(.elementor,#nur-design-specificity) .visit-card-cross span{display:block}:is(.elementor,#nur-design-specificity) .visit-card-addr{font-size:16px!important;color:var(--nur-on-dark-muted);margin:0 0 24px}:is(.elementor,#nur-design-specificity) .visit-card-actions{display:flex;flex-wrap:wrap;gap:8px}:is(.elementor,#nur-design-specificity) .visit-card-actions .button{min-height:48px;padding:0 20px}:is(.elementor,#nur-design-specificity) .visit-card :focus-visible{outline-color:var(--nur-gold-light)}html:not(.js) :is(.elementor,#nur-design-specificity) .map-load{display:none}:is(.elementor,#nur-design-specificity) .map-note{margin:16px 0 0;font-size:var(--nur-fs-small)!important;color:var(--nur-on-dark-muted)}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .map-canvas{aspect-ratio:16/10!important}:is(.elementor,#nur-design-specificity) .visit-card-body{padding:40px}}:is(.elementor,#nur-design-specificity) .parking h3{margin-bottom:14px}:is(.elementor,#nur-design-specificity) .parking p{color:var(--nur-text)}:is(.elementor,#nur-design-specificity) .facts{list-style:none;margin:28px 0 0;padding:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:24px 16px}:is(.elementor,#nur-design-specificity) .facts li{display:grid;gap:4px;align-content:start;color:var(--nur-text);font-size:16px!important;line-height:1.35!important}:is(.elementor,#nur-design-specificity) .facts strong{font:400 28px/1.1 var(--nur-serif)!important;color:var(--nur-gold-deep)}:is(.elementor,#nur-design-specificity) .contact-direct h3{margin-bottom:8px}:is(.elementor,#nur-design-specificity) .contact-direct p{color:var(--nur-text);margin-bottom:20px}:is(.elementor,#nur-design-specificity) .contact-direct .actions{margin:0}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .facts{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media (min-width:1024px){:is(.elementor,#nur-design-specificity) .contact{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:96px}:is(.elementor,#nur-design-specificity) .visit{position:sticky;top:calc(var(--nur-header) + 40px);align-self:start}
}:is(.elementor,#nur-design-specificity) .footer{background:var(--nur-linen);padding:88px var(--nur-gutter) 112px;color:var(--nur-text)}:is(.elementor,#nur-design-specificity) .footer-mark{margin-bottom:56px}:is(.elementor,#nur-design-specificity) .footer-slogan{font:400 clamp(40px,10.4vw,96px)/1 var(--nur-serif)!important;letter-spacing:-.015em!important;color:var(--nur-ink);margin:0 0 28px;max-width:none;text-wrap:balance}:is(.elementor,#nur-design-specificity) .lineage-wide .link-mark{width:64px;height:32px}:is(.elementor,#nur-design-specificity) .footer-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px 24px;padding:40px 0}:is(.elementor,#nur-design-specificity) .footer-h{font:600 14px/1.4 var(--nur-sans)!important;letter-spacing:.01em!important;color:var(--nur-muted);margin-bottom:12px}:is(.elementor,#nur-design-specificity) .footer-cols p{margin:0;font-size:16px!important;line-height:1.9!important;color:var(--nur-ink)}:is(.elementor,#nur-design-specificity) .footer-cols a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:5px;transition:text-decoration-color .2s ease}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .footer-cols a:hover{text-decoration-color:var(--nur-gold)}}:is(.elementor,#nur-design-specificity) .footer-cols .lang{background:var(--nur-ground)}:is(.elementor,#nur-design-specificity) .footer-cols .lang a{text-decoration:none}:is(.elementor,#nur-design-specificity) .footer-base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding-top:32px}:is(.elementor,#nur-design-specificity) .footer-logo{display:block;color:var(--nur-gold)}:is(.elementor,#nur-design-specificity) .footer-logo .logo,:is(.elementor,#nur-design-specificity) .footer-logo svg{width:auto;height:52px;display:block}:is(.elementor,#nur-design-specificity) .footer-base small{font-size:var(--nur-fs-small)!important;color:var(--nur-muted);max-width:52ch}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .footer{padding:128px var(--nur-gutter) 56px}:is(.elementor,#nur-design-specificity) .footer-mark{margin-bottom:88px}:is(.elementor,#nur-design-specificity) .footer-cols{grid-template-columns:repeat(4,minmax(0,1fr))}
}:is(.elementor,#nur-design-specificity) .thumbbar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;gap:2px;background:var(--nur-velvet-3);color:var(--nur-on-dark);padding-bottom:env(safe-area-inset-bottom)}:is(.elementor,#nur-design-specificity) .thumbbar a{flex:1 1 0;background:var(--nur-velvet);display:flex;align-items:center;justify-content:center;gap:8px;min-height:60px;font-size:16px!important;font-weight:500!important}:is(.elementor,#nur-design-specificity) .thumbbar .icon{color:var(--nur-gold-light)}:is(.elementor,#nur-design-specificity) .thumbbar a:focus-visible{outline-color:var(--nur-gold-light);outline-offset:-6px}html.js:not(.final) :is(.elementor,#nur-design-specificity) .thumbbar{transform:translateY(110%);visibility:hidden;transition:transform .3s var(--nur-ease-out),visibility 0s linear .3s}html.js.thumb-on:not(.final) :is(.elementor,#nur-design-specificity) .thumbbar{transform:none;visibility:visible;transition:transform .3s var(--nur-ease-out),visibility 0s}
@media (min-width:768px){:is(.elementor,#nur-design-specificity) .thumbbar{display:none}}
@media (max-width:767px){:is(.elementor,#nur-design-specificity) .footer{padding-bottom:132px}}


@media (max-width:399px){:is(.elementor,#nur-design-specificity) .site-header{gap:8px}:is(.elementor,#nur-design-specificity) .header-tools{gap:6px}:is(.elementor,#nur-design-specificity) .wordmark .logo{height:32px}:is(.elementor,#nur-design-specificity) .menu{padding:0 12px;gap:6px}:is(.elementor,#nur-design-specificity) .lang a{min-width:40px;padding:0 8px}
}
@media (max-width:359px){:root{--nur-gutter:16px}:is(.elementor,#nur-design-specificity) .actions{grid-template-columns:1fr}:is(.elementor,#nur-design-specificity) .facts{grid-template-columns:1fr}
}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero .tile{clip-path:inset(0 0 100% 0)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero .tile img{transform:scale(1.08)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero.in .tile{clip-path:inset(0);transition:clip-path 1.1s var(--nur-ease-out)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero.in .tile img{transform:none;transition:transform 1.6s var(--nur-ease-out)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero.in .tile-b{transition-delay:.12s}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero.in .tile-c{transition-delay:.22s}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero h1 span,html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero-lead{opacity:0;transform:translateY(18px)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero.in h1 span,html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero.in .hero-lead{opacity:1;transform:none;transition:opacity .7s var(--nur-ease-out),transform .9s var(--nur-ease-out)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero.in h1 span+span{transition-delay:.08s}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .hero.in .hero-lead{transition-delay:.18s}:is(.elementor,#nur-design-specificity) .link-mark circle{transform-box:fill-box;transform-origin:center}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .signature .ring-a{transform:translateX(-9px)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .signature .ring-b{transform:translateX(9px)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .signature.in .link-mark circle{transform:none;transition:transform 1.4s var(--nur-ease-in-out) .2s}
@media (min-width:768px){html.motion:not(.final) :is(.elementor,#nur-design-specificity) .story-frames.signature .frame-img{clip-path:inset(8% 10% 8% 0)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .story-frames.signature .frame-now .frame-img{clip-path:inset(8% 0 8% 10%)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .story-frames.signature .frame-img img{transform:scale(1.08)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .story-frames.signature.in .frame-img{clip-path:inset(0);transition:clip-path 1.4s var(--nur-ease-out)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .story-frames.signature.in .frame-img img{transform:none;transition:transform 1.8s var(--nur-ease-out)}
}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .steps li{clip-path:inset(100% 0 0 0)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .steps.in li{clip-path:inset(0);transition:clip-path 1s var(--nur-ease-out)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .steps.in li:nth-child(2){transition-delay:.14s}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .steps.in li:nth-child(3){transition-delay:.28s}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .rise{opacity:0;transform:translateY(22px)}html.motion:not(.final) :is(.elementor,#nur-design-specificity) .rise.in{opacity:1;transform:none;transition:opacity .7s var(--nur-ease-out) var(--nur-d,0s),transform .9s var(--nur-ease-out) var(--nur-d,0s)}html.final :is(.elementor,#nur-design-specificity) *,html.final :is(.elementor,#nur-design-specificity) *::before,html.final :is(.elementor,#nur-design-specificity) *::after{transition:none!important;animation:none!important}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms!important;animation:none!important}
}:is(.elementor,#nur-design-specificity) .phone-wa{display:flex;width:fit-content;margin-top:4px}:is(.elementor,#nur-design-specificity) .footer-social{display:flex;gap:4px;margin:12px 0 0 -12px}:is(.elementor,#nur-design-specificity) .footer-social a{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--nur-gold);transition:color .2s ease}:is(.elementor,#nur-design-specificity) .footer-social .icon{width:22px;height:22px}
@media (hover:hover) and (pointer:fine){:is(.elementor,#nur-design-specificity) .footer-social a:hover{color:var(--nur-gold-deep)}}html:not(.has-instagram) :is(.elementor,#nur-design-specificity) .social-instagram{display:none}

/* Eindstand in editor/preview (html.final of Elementor-editor), ook na herrenderen. */
:is(html.final,body.elementor-editor-active) :is(.rise,.hero .tile,.hero h1 span,.hero-lead,.steps li,.story-frames .frame-img){opacity:1!important;clip-path:none!important;transform:none!important;visibility:visible!important}
:is(html.final,body.elementor-editor-active) :is(.hero .tile img,.story-frames .frame-img img,.signature .link-mark circle){transform:none!important}
body.elementor-editor-active *{transition:none!important;animation:none!important}

/* Elementor-beeldwidgets hebben height:auto; de E-fotovlakken moeten hun verhouding vullen. */
:is(.elementor,#nur-design-specificity) :is(.tile,.frame-img,.piece-img,.sell-photo,.voices-photo) img{width:100%!important;height:100%!important;object-fit:cover!important}
/* Een telefoon-/tekstlink is geen gevulde Elementor-knop. */
:is(.elementor,#nur-design-specificity) .elementor-button:is(.phone,.text-link){background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;box-shadow:none!important}
body[class*=elementor-kit-]{font-family:var(--nur-sans)!important;font-weight:400!important;font-size:var(--nur-fs-body)!important;line-height:1.6!important;--e-global-typography-primary-font-family:var(--nur-serif);--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:var(--nur-serif);--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:var(--nur-sans);--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:var(--nur-sans);--e-global-typography-accent-font-weight:500}
