.ddc-shared-nav{--ddc-shared-nav-gold: rgb(255, 208, 51);--ddc-shared-nav-ink: rgb(24, 18, 22);--ddc-shared-nav-cream: #fff8ef;position:relative;z-index:30;width:100%;color:var(--ddc-shared-nav-ink);background:var(--ddc-shared-nav-gold);font:500 13px/1.4 DDC Montserrat,Montserrat,Arial,sans-serif;text-align:left;isolation:isolate}.ddc-shared-nav *,.ddc-shared-nav *:before,.ddc-shared-nav *:after{box-sizing:border-box}.ddc-shared-nav [hidden]{display:none!important}.ddc-shared-nav .ddc-shared-nav__inner{max-width:1440px;margin:0 auto;padding:0 16px}.ddc-shared-nav ul{list-style:none;margin:0;padding:0}.ddc-shared-nav li{margin:0;padding:0}.ddc-shared-nav a,.ddc-shared-nav button{color:var(--ddc-shared-nav-ink);font:inherit;letter-spacing:normal;text-transform:none;text-decoration:none;box-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.ddc-shared-nav button{appearance:none;border:0;margin:0;border-radius:0;cursor:pointer;background:transparent}.ddc-shared-nav a:hover,.ddc-shared-nav button:hover{color:var(--ddc-shared-nav-ink);background:#18121617}.ddc-shared-nav a:focus-visible,.ddc-shared-nav button:focus-visible{outline:2px solid var(--ddc-shared-nav-ink);outline-offset:-3px}.ddc-shared-nav .ddc-shared-nav__panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 8px}.ddc-shared-nav .ddc-shared-nav__item{position:relative;min-width:0}.ddc-shared-nav .ddc-shared-nav__row{display:flex;align-items:stretch;min-height:48px}.ddc-shared-nav .ddc-shared-nav__parent,.ddc-shared-nav .ddc-shared-nav__toggle{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;min-height:48px;padding:10px 8px;white-space:nowrap}.ddc-shared-nav .ddc-shared-nav__toggle--arrow{justify-content:center;min-width:32px;padding:10px 7px}.ddc-shared-nav .ddc-shared-nav__toggle--label{width:100%;text-align:left}.ddc-shared-nav .ddc-shared-nav__submenu{padding:4px 0 12px;background:var(--ddc-shared-nav-cream)}.ddc-shared-nav .ddc-shared-nav__submenu a{display:flex;align-items:center;min-height:44px;padding:10px 12px;white-space:normal;overflow-wrap:anywhere}.ddc-shared-nav .ddc-shared-nav__mobile-toggle{display:inline-flex;align-items:center;gap:10px;min-width:96px;min-height:48px;padding:10px 12px}.ddc-shared-nav .ddc-shared-nav__hamburger{font-size:21px;line-height:1}.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__panel{display:flex;align-items:stretch;justify-content:space-between;gap:0 2px}.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__submenu{position:absolute;top:100%;left:0;width:248px;max-width:calc(100vw - 32px);max-height:min(65vh,520px);overflow-y:auto;overscroll-behavior:contain;padding:8px;color:var(--ddc-shared-nav-ink);background:var(--ddc-shared-nav-cream);border:1px solid rgb(24 18 22 / 15%);border-radius:0 0 8px 8px;box-shadow:0 8px 20px #1812162e}.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__submenu--catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:320px}.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__item:nth-last-child(-n+3) .ddc-shared-nav__submenu{right:0;left:auto}@media(max-width:999px){.ddc-shared-nav .ddc-shared-nav__inner{padding:0 12px}.ddc-shared-nav .ddc-shared-nav__panel{grid-template-columns:repeat(2,minmax(0,1fr))}.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__panel{display:block;max-height:calc(100vh - 100px);max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}.ddc-shared-nav .ddc-shared-nav__row{border-top:1px solid rgb(24 18 22 / 17%)}.ddc-shared-nav .ddc-shared-nav__parent{flex:1}.ddc-shared-nav .ddc-shared-nav__toggle--arrow{min-width:48px}.ddc-shared-nav .ddc-shared-nav__toggle--label{flex:1}.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__submenu,.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__submenu--catalog{position:static;width:100%;max-width:none;max-height:none;overflow:visible;padding:0 0 8px 12px;border:0;border-radius:0;box-shadow:none;background:var(--ddc-shared-nav-cream)}}@media(max-width:480px){.ddc-shared-nav .ddc-shared-nav__panel,.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__submenu--catalog{grid-template-columns:1fr}}@font-face{font-family:DDC Menu Montserrat;src:url(ddc-menu-Montserrat.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}.homepage{--ddc-menu-header-height: clamp(58px, 5.58vw, 82px)}.homepage>.ddc-shared-nav{position:sticky;top:var(--ddc-menu-header-height);z-index:99;font-family:DDC Menu Montserrat,Montserrat,Arial,sans-serif}.homepage :is(#top,#verhaal,#signatureMoment,#collecties,#contact,#alle-werelden,#persoonlijke-kerstkaarten){scroll-margin-top:calc(var(--ddc-menu-header-height) + 48px)}.ddc-shared-nav .ddc-shared-nav__local-links{display:none}.ddc-shared-nav .ddc-shared-nav__local-title{margin:0;padding:12px 8px 4px;font:700 12px/1.4 DDC Menu Montserrat,Arial,sans-serif}.ddc-shared-nav .ddc-shared-nav__local-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.ddc-shared-nav .ddc-shared-nav__local-grid a{display:flex;align-items:center;min-height:44px;padding:10px 8px;white-space:normal}.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__item:nth-child(n+6) .ddc-shared-nav__submenu{right:0;left:auto}@media(max-width:999px){.homepage>.ddc-shared-nav.ddc-shared-nav--enhanced .ddc-shared-nav__panel{position:absolute;top:100%;right:0;left:0;padding:0 12px 8px;max-height:calc(100vh - 118px);max-height:calc(100dvh - 118px);background:var(--ddc-shared-nav-gold);box-shadow:0 8px 20px #0003}}@media(max-width:860px){.homepage{--ddc-menu-header-height: 70px}.homepage .master-menu{visibility:hidden;pointer-events:none}.ddc-shared-nav .ddc-shared-nav__local-links{display:block;border-top:1px solid rgb(24 18 22 / 17%)}}
