.menu-drawer{--bh-ink-900: #141414;--bh-ink-700: #3d3d3d;--bh-ink-500: #6b6b6b;--bh-ink-200: #dcdcdc;--bh-ink-50: #f7f7f7;--bh-cyan-100: #cdf4fe;--bh-cyan-400: #55dffd;--bh-zeit: .26s;--bh-kurve: cubic-bezier(.2, .7, .3, 1);--bh-radius: 10px;--bh-einzug: 10px}.menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item--mainlist{font-size:1.1875rem;font-weight:600;line-height:1.32;letter-spacing:-.006em;color:var(--bh-ink-900);text-transform:none;min-height:56px;padding-block:4px;padding-inline:var(--bh-einzug);margin-inline:calc(-1 * var(--bh-einzug));border-radius:var(--bh-radius);transition:background-color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item--mainlist:hover,.menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item--mainlist:focus-visible{background-color:var(--bh-ink-50);color:var(--bh-ink-900)}.menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item--mainlist:active{background-color:var(--bh-ink-50);transform:scale(.985)}.menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item>.svg-wrapper{padding-block:0;padding-inline-start:12px;color:var(--bh-ink-500);transition:color .16s ease}.menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item--mainlist:hover>.svg-wrapper{color:var(--bh-ink-900)}.menu-drawer .menu-drawer__navigation .svg-wrapper.icon-plus svg{transition:transform var(--bh-zeit) var(--bh-kurve)}.menu-drawer .menu-drawer__navigation accordion-custom details[open]>summary .svg-wrapper.icon-plus svg{transform:rotate(45deg)}.menu-drawer .menu-drawer__navigation .menu-drawer__list-item--divider{border-block-end:1px solid var(--bh-ink-200)}.menu-drawer .menu-drawer__navigation .menu-drawer__menu--childlist .menu-drawer__list-item--divider{border-block-end:0}.menu-drawer .menu-drawer__navigation .menu-drawer__menu.has-submenu>.menu-drawer__list-item--divider:last-child{border-block-end:0}.menu-drawer .menu-drawer__navigation .menu-drawer__menu--grid{display:block;padding-inline-end:0;padding-block-start:0}.menu-drawer .menu-drawer__navigation .menu-drawer__link-image{display:none}.menu-drawer .menu-drawer__navigation .menu-drawer__menu--grid .menu-drawer__list-item .menu-drawer__menu-item--child:before{content:none}.menu-drawer .menu-drawer__navigation .menu-drawer__menu--childlist .menu-drawer__list-item .menu-drawer__menu-item--child,.menu-drawer .menu-drawer__navigation .menu-drawer__menu--grid .menu-drawer__list-item .menu-drawer__menu-item--child{display:flex;flex-direction:row;align-items:center;row-gap:0;font-size:1rem;font-weight:400;line-height:1.4;color:var(--bh-ink-700);min-height:48px;padding-block:2px;padding-inline:8px;margin-inline:-8px;border-radius:8px;transition:background-color .16s ease,color .16s ease,transform .12s ease;-webkit-tap-highlight-color:transparent}.menu-drawer .menu-drawer__navigation .menu-drawer__menu--childlist .menu-drawer__list-item .menu-drawer__menu-item--child:hover,.menu-drawer .menu-drawer__navigation .menu-drawer__menu--childlist .menu-drawer__list-item .menu-drawer__menu-item--child:focus-visible{background-color:var(--bh-ink-50);color:var(--bh-ink-900)}.menu-drawer .menu-drawer__navigation .menu-drawer__menu--childlist .menu-drawer__list-item .menu-drawer__menu-item--child:active{transform:scale(.985)}.menu-drawer .menu-drawer__navigation accordion-custom details[open]>.menu-drawer__menu--childlist{border-inline-start:2px solid var(--bh-cyan-100);padding-inline-start:14px;margin-inline-start:2px;padding-block-end:8px}.menu-drawer .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item--active{color:var(--bh-ink-900);font-weight:500}.menu-drawer .menu-drawer__navigation .menu-drawer__menu--childlist .menu-drawer__list-item .menu-drawer__menu-item--child.menu-drawer__menu-item--active{box-shadow:inset 3px 0 0 0 var(--bh-cyan-400)}.menu-drawer .menu-drawer__navigation accordion-custom details[open]>.menu-drawer__menu--childlist>.menu-drawer__list-item{animation:bh-kind-ein .3s var(--bh-kurve) backwards;animation-delay:calc(min(var(--menu-drawer-animation-index, 1),8)*30ms)}@keyframes bh-kind-ein{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.menu-drawer{border-right:0}.menu-drawer .menu-drawer__close-button{color:var(--bh-ink-500);transition:color .16s ease}.menu-drawer .menu-drawer__close-button:hover{color:var(--bh-ink-900)}.menu-drawer .menu-drawer__back-button{font-size:.9375rem;font-weight:600;color:var(--bh-ink-500);letter-spacing:.01em}@media(prefers-reduced-motion:reduce){.menu-drawer,.menu-drawer *{animation:none!important;transition:none!important}}@media screen and (min-width:990px){header .header-menu .menu-list{--menu-top-level-font-weight: 700;--menu-top-level-font-size: 1rem;--menu-top-level-font-color: #141414}header .header-menu .menu-list .menu-list__list-item{padding-inline:13px}header .header-menu .menu-list .menu-list__link{font-weight:700;font-size:1rem;letter-spacing:-.005em;color:#141414;position:relative}header .header-menu .menu-list .menu-list__trigger{display:inline-flex;align-items:center;gap:5px;height:100%}header .header-menu .menu-list .menu-list__disclosure{position:static;inset:auto;transform:none;opacity:1;pointer-events:auto;padding:0;margin:0;width:12px;color:#141414}header .header-menu .menu-list .menu-list__disclosure-icon{width:10px;height:6px;transition:transform .2s ease}header .header-menu .menu-list .menu-list__list-item:hover .menu-list__disclosure-icon,header .header-menu .menu-list .menu-list__disclosure[aria-expanded=true] .menu-list__disclosure-icon{transform:rotate(180deg)}header .header-menu .menu-list .menu-list__link-title{background-image:linear-gradient(#55dffd,#55dffd);background-size:0 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:3px;transition:background-size .2s ease}header .header-menu .menu-list .menu-list__list-item:hover .menu-list__link-title,header .header-menu .menu-list .menu-list__link--active .menu-list__link-title{background-size:100% 2px}header .header-menu .menu-list .menu-list__link,header .header-menu .menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,header .header-menu .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link{color:#141414;opacity:1}header .header-menu .menu-list__submenu .mega-menu__link{font-weight:600;color:#141414}}@media screen and (min-width:990px){header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{clip-path:none!important;padding-inline:0!important;pointer-events:none;top:calc(100% - 1px)!important;transition:none!important}header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .menu-list__submenu-inner{pointer-events:auto;position:absolute;left:var(--bh-dd-left, 0px);top:0;display:block;width:max-content;min-width:0;max-width:320px;max-height:none;padding:6px 0;background:#fff;border:1px solid #e6e8e9;border-radius:12px;box-shadow:0 12px 32px #0000001a;transform:none!important;overflow:visible}header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu{display:block;padding:0!important;margin:0!important;width:auto}header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__grid{display:block}header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0}header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__column{display:contents}header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link{display:flex;width:100%;box-sizing:border-box;padding:8px 18px;font-size:15px;font-weight:500;line-height:1.35;color:#3d3d3d;white-space:nowrap;text-transform:none;transition:background-color .15s ease,color .15s ease}header .menu-list__list-item:not([slot=overflow])>.menu-list__submenu .mega-menu__link:hover{background:#f5f7f8;color:#141414}header:has(.menu-list__list-item:not([slot=overflow]):hover>.menu-list__submenu) .header__underlay-open,header:has(.menu-list__list-item:not([slot=overflow]) .menu-list__disclosure[aria-expanded=true]) .header__underlay-open{height:var(--header-height)!important}header:has(.menu-list__list-item:not([slot=overflow]):hover>.menu-list__submenu) .header__underlay-open:after,header:has(.menu-list__list-item:not([slot=overflow]) .menu-list__disclosure[aria-expanded=true]) .header__underlay-open:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/bh-menu.css.map */
