/* Nederlandmode desktop drawer; intentionally scoped to Astra's desktop header only. */
.nmp-drawer-trigger,.nmp-category-drawer,.nmp-drawer-shade{display:none!important}
@media(min-width:922px){
 html.nmp-desktop-drawer-ready .ast-desktop-header-wrap .ast-builder-menu,
 html.nmp-desktop-drawer-ready .ast-desktop-header-wrap .ast-builder-menu-1,
 html.nmp-desktop-drawer-ready .ast-desktop-header-wrap .ast-builder-menu-2,
 html.nmp-desktop-drawer-ready .ast-desktop-header-wrap .ast-builder-menu-3,
 html.nmp-desktop-drawer-ready .ast-desktop-header-wrap nav.main-header-menu,
 html.nmp-desktop-drawer-ready .ast-desktop-header-wrap .main-header-menu,
 html.nmp-desktop-drawer-ready .ast-desktop-header-wrap .ast-main-header-bar-alignment,
 html.nmp-desktop-drawer-ready .ast-desktop-header-wrap .ast-primary-header-bar-navigation,
 html.nmp-desktop-drawer-ready #masthead .ast-desktop-header-wrap .ast-builder-layout-element[data-section^="section-hb-menu"]{display:none!important;visibility:hidden!important}
 html.nmp-desktop-drawer-ready .nmp-drawer-trigger{display:inline-flex!important;visibility:visible!important;position:absolute!important;z-index:999990!important;vertical-align:middle;flex:0 0 44px;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;background:transparent;border:0;border-radius:5px;padding:10px;cursor:pointer;box-shadow:none;color:#123d32;margin-right:14px}
 html.nmp-desktop-drawer-ready .nmp-drawer-trigger span{display:block;width:23px;height:2px;background:currentColor;border-radius:2px}
 html.nmp-desktop-drawer-ready .nmp-drawer-trigger:hover,html.nmp-desktop-drawer-ready .nmp-drawer-trigger:focus-visible{background:#f4f1ec;outline:2px solid #c6b58a;outline-offset:1px}
 html.nmp-desktop-drawer-ready .nmp-drawer-shade:not([hidden]){display:block!important;position:fixed;inset:0;width:100%;height:100%;border:0;background:rgba(15,25,22,.42);z-index:999997;cursor:pointer}
 html.nmp-desktop-drawer-ready .nmp-category-drawer{display:block!important;position:fixed;top:0;left:0;bottom:0;z-index:999998;width:min(380px,88vw);box-sizing:border-box;padding:20px 22px 35px;background:#fffefa;color:#173e32;transform:translateX(-105%);transition:transform .23s ease;overflow-y:auto;box-shadow:5px 0 24px rgba(0,0,0,.1);visibility:hidden}
 html.nmp-drawer-open .nmp-category-drawer{transform:translateX(0);visibility:visible}
 .nmp-drawer-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e9e5de;padding:2px 0 15px;margin-bottom:12px;font-size:20px}
 .nmp-drawer-close{background:transparent;border:0;color:inherit;font-size:32px;font-weight:300;line-height:1;padding:4px 8px;cursor:pointer}
 .nmp-drawer-list,.nmp-drawer-list ul{list-style:none!important;padding:0!important;margin:0!important;display:block!important}
 .nmp-drawer-list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;border-bottom:1px solid #efebe5;margin:0;padding:0}
 .nmp-drawer-list li>a{flex:1 1 auto;min-width:0;color:#173e32;text-decoration:none;font-size:15px;line-height:1.4;padding:14px 2px}
 .nmp-drawer-list li>a:hover{color:#aa8b4b}
 .nmp-drawer-list li.current-menu-item>a{font-weight:700}
 .nmp-drawer-subtoggle{border:0;background:transparent;color:#173e32;font-size:23px;min-width:42px;height:42px;cursor:pointer}
 .nmp-drawer-list ul{flex:1 0 100%;margin:0 0 8px 12px!important;border-left:2px solid #e8dfd0;padding-left:12px!important}
 .nmp-drawer-list ul a{font-size:14px;padding:11px 2px}
 .nmp-drawer-list [hidden]{display:none!important}
 html.nmp-drawer-open{overflow:hidden}
}
@media(prefers-reduced-motion:reduce){.nmp-category-drawer{transition:none!important}}
