html{scroll-padding-top:192px}.luxury-page .lux-header{grid-template-rows:48px auto 56px;height:auto;min-height:168px;background:linear-gradient(to bottom,#242222 0 48px,#1a1919 48px 100%)}.luxury-page .lux-primary{grid-row:3;height:56px;gap:24px}.luxury-page .lux-header-actions{grid-row:3;height:56px}.luxury-page .header-main-nav{grid-column:1/-1;grid-row:2;min-width:0;background:transparent;color:#d8d3cd;font:400 16px/24px var(--serif);border-bottom:1px solid #ffffff24}.luxury-page .header-main-nav .ddc-shared-nav__inner{max-width:none;padding:0}.luxury-page .header-main-nav .ddc-shared-nav__mobile-toggle,.luxury-page .header-main-nav .ddc-shared-nav__local-links{display:none!important}.luxury-page .header-main-nav .ddc-shared-nav__panel{display:flex;justify-content:space-between;align-items:stretch;gap:0 8px;max-height:none;overflow:visible;padding:0}.luxury-page .header-main-nav .ddc-shared-nav__row{min-height:64px;border:0}.luxury-page .header-main-nav :is(a,button){font:inherit;color:inherit;background:transparent}.luxury-page .header-main-nav :is(a,button):hover{color:#fff;background:#ffffff0c}.luxury-page .header-main-nav :is(a,button):focus-visible{outline:2px solid #ff1493;outline-offset:-3px}.luxury-page .header-main-nav :is(.ddc-shared-nav__parent,.ddc-shared-nav__toggle){padding:10px 0;min-height:48px;gap:5px}.luxury-page .header-main-nav .ddc-shared-nav__toggle--arrow{min-width:28px;padding-inline:4px}.luxury-page .header-main-nav .ddc-shared-nav__toggle--label{gap:8px}.luxury-page .header-main-nav .ddc-shared-nav__submenu{color:#f4f1ed;background:#242222;border:1px solid #ffffff30;border-radius:0;font:400 16px/24px var(--sans);padding:12px;z-index:40}.luxury-page .header-main-nav .ddc-shared-nav__submenu a{padding:10px 12px}.luxury-page .header-main-nav .ddc-shared-nav__submenu a:hover{color:#ff8bcf}@media(max-width:1199px){html{scroll-padding-top:230px}.luxury-page .header-main-nav .ddc-shared-nav__panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 16px}.luxury-page .header-main-nav .ddc-shared-nav__row{min-height:48px}.luxury-page .header-main-nav .ddc-shared-nav__parent{flex:1}.luxury-page .header-main-nav .ddc-shared-nav__toggle--label{justify-content:space-between}.luxury-page .lux-primary{gap:20px}}@media(min-width:1024px)and (max-width:1199px){.luxury-page .header-main-nav .ddc-shared-nav__item:has([aria-controls=ddc-shared-nav-aanbiedingen])>.ddc-shared-nav__submenu{left:auto;right:0}}@media(max-width:1023px){html{scroll-padding-top:16px}.luxury-page .lux-header{position:relative;grid-template-rows:72px auto auto;grid-template-columns:minmax(0,1fr) auto;min-height:0;background:#1a1919}.luxury-page .lux-header-actions{grid-row:1;height:72px}.luxury-page .lux-primary{display:flex;grid-column:1/-1;grid-row:3;flex-wrap:wrap;justify-content:space-between;height:auto;gap:0 16px;padding:4px 0}.luxury-page .lux-primary a{display:flex;align-items:center;min-height:44px;font:400 16px/24px var(--serif);white-space:normal}.luxury-page .header-main-nav .ddc-shared-nav__submenu,.luxury-page .header-main-nav .ddc-shared-nav__submenu--catalog{position:static;width:100%;max-width:none;max-height:none;overflow:visible;padding:8px 0;border:0;box-shadow:none}.luxury-page .header-main-nav .ddc-shared-nav__submenu--catalog{grid-template-columns:1fr}}@media(max-width:680px){.luxury-page .header-main-nav .ddc-shared-nav__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.luxury-page .header-main-nav .ddc-shared-nav__row{border-top:1px solid #ffffff18}.luxury-page .header-main-nav .ddc-shared-nav__item:has(.ddc-shared-nav__submenu:not([hidden])){grid-column:1/-1}.luxury-page .header-main-nav .ddc-shared-nav__parent{white-space:normal}.luxury-page .header-main-nav .ddc-shared-nav__toggle--arrow{min-width:24px;flex:0 0 24px;padding-inline:2px}.luxury-page .header-main-nav .ddc-shared-nav__toggle--label{white-space:normal}.luxury-page .header-main-nav .ddc-shared-nav__parent>span[aria-hidden]{display:none}.luxury-page .lux-primary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;padding:8px 0}}
