.pu-menu{display:flex;flex-direction:column;min-height:0;font-family:var(--pu-font)}.pu-menu__tabs{flex:0 0 auto;display:flex;padding:0 calc(var(--pu-s-16) - var(--pu-s-12));background:var(--pu-cream);overflow-x:auto;scrollbar-width:none}.pu-menu__tabs::-webkit-scrollbar{display:none}.pu-menu__tab{position:relative;flex:0 0 auto;padding:var(--pu-s-16) var(--pu-s-12);border:0;background:none;color:var(--pu-ink-muted);font-family:var(--pu-font);font-size:var(--pu-h4);font-weight:var(--pu-fw-semi);white-space:nowrap;cursor:pointer;transition:color .15s ease}.pu-menu__tab:after{content:"";position:absolute;left:var(--pu-s-12);right:var(--pu-s-12);bottom:0;height:2px;background:var(--pu-ink-strong);transform:scaleX(.3);transform-origin:bottom left;opacity:0;transition:transform .22s var(--pu-ease),opacity .18s ease}.pu-menu__tab[aria-selected=true]{color:var(--pu-ink-strong)}.pu-menu__tab[aria-selected=true]:after{transform:scaleX(1);opacity:1}.pu-menu__tab:focus-visible{outline:2px solid var(--pu-amber);outline-offset:-2px}.pu-menu__body{flex:1 1 auto;min-height:0;padding:var(--pu-s-16);background:var(--pu-cream)}.pu-menu__tabpaneel[hidden]{display:none}.pu-menu__cats{margin:0 calc(var(--pu-s-16) * -1);padding:0;list-style:none;background:var(--pu-white);border-top:var(--pu-rand);border-bottom:var(--pu-rand)}.pu-paneel--menu:has(.pu-menu) #tab-mobile{display:none}.pu-menu__promo{display:flex;gap:var(--pu-s-12);margin:0 calc(var(--pu-s-16) * -1);padding:var(--pu-s-16);overflow-x:auto;scrollbar-width:none}.pu-menu__promo::-webkit-scrollbar{display:none}.pu-menu__kaart{flex:0 0 268px;height:112px}.pu-menu__service{margin:var(--pu-s-16) 0 0;padding:0;list-style:none}.pu-menu__service-link{display:flex;align-items:center;justify-content:space-between;gap:var(--pu-s-12);min-height:var(--pu-raakvlak);border-bottom:1px solid var(--pu-line-soft);color:var(--pu-ink-soft);font-size:var(--pu-small);line-height:var(--pu-small-lh);text-decoration:none}.pu-menu__service-link .pu-paneel__rij-chevron{flex-basis:16px}.pu-menu__service li:last-child .pu-menu__service-link{border-bottom-color:transparent}.pu-menu__land{margin-top:var(--pu-s-16)}.pu-menu__land-tekst{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu-menu__land-chevron{flex-basis:16px}.pu-menu__diep{display:flex;flex-direction:column;padding:var(--pu-s-16);background:var(--pu-cream)}.pu-menu__diep:has(.pu-land){padding-bottom:0}.pu-menu__diep>[data-pu-diep-paneel]:not([hidden]){flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.pu-paneel[data-pu-diep="1"] .pu-menu__tabs{display:none}.pu-menu__inloggen{flex:1 1 auto}.pu-menu__wagen{flex:0 0 52px;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border:var(--pu-rand);border-radius:var(--pu-radius-pil);background:var(--pu-white);color:var(--pu-green);text-decoration:none}.pu-paneel--menu[data-pu-diep="1"] .pu-menu__voet{display:none}.pu-paneel--menu .hdt-dialog-drawer__inner:has(.pu-menu){display:flex;flex-direction:column;min-height:0}.pu-menu{flex:1 1 auto}.pu-paneel--menu[data-pu-diep="1"]:has([data-pu-diep-paneel=land]:not([hidden])) .pu-zoekbalk--knop{display:none}
/*# sourceMappingURL=/cdn/shop/t/21/assets/pu-menu.css.map */
