.mo-navigation .menu-drawer__navigation{padding:2rem 0 1.6rem}
.mo-navigation__search{display:flex;align-items:center;margin:0 2.4rem 1.6rem;background:#f3f3f3;border:1px solid #e5e5e5;border-radius:0}
.mo-navigation__search input{width:100%;min-width:0;min-height:4.8rem;padding:1rem 1.4rem;border:0;background:transparent;color:#111;font:inherit;font-size:1.5rem}
.mo-navigation__search input::placeholder{color:#555;opacity:1}
.mo-navigation__search button{display:grid;place-items:center;flex:0 0 4.8rem;min-height:4.8rem;border:0;background:transparent;color:#111;cursor:pointer}
.mo-navigation__search .svg-wrapper{width:2rem;height:2rem}
.mo-navigation .menu-drawer__menu-item{min-height:5rem;padding:1.2rem 2.4rem;font-size:1.7rem;line-height:1.4}
.mo-navigation .menu-drawer summary.menu-drawer__menu-item{padding-right:5.2rem}
.mo-navigation .menu-drawer__menu-item>.svg-wrapper{right:2.4rem}
.mo-navigation .mo-navigation__secondary{margin-top:1.6rem;border-top:1px solid #e5e5e5;padding-top:1.2rem}
.mo-navigation__label{display:flex;align-items:center;gap:1.4rem;width:100%;min-width:0}
.mo-navigation__label>span{min-width:0;overflow-wrap:break-word}
.mo-navigation__cover{display:block;flex:0 0 4.4rem;width:4.4rem;height:6rem;object-fit:contain;background:#fff}
.mo-navigation .menu-drawer__submenu .menu-drawer__menu-item{font-size:1.5rem;padding-top:.8rem;padding-bottom:.8rem}
.mo-navigation .menu-drawer__close-button{min-height:4.8rem;padding:1.2rem 2.4rem;font-size:1.5rem;border-bottom:1px solid #e5e5e5;margin-bottom:.8rem}
.mo-navigation__service{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;padding:.8rem 2.4rem;border-top:1px solid #e5e5e5}
.mo-navigation__service a{display:flex;align-items:center;min-height:4.4rem;font-size:1.3rem;text-decoration:none}
.mo-navigation .menu-drawer__account{padding:1.2rem 2.4rem;font-size:1.4rem;min-height:4.8rem}
.mo-navigation .menu-drawer__utility-links{background:#fafafa;padding-bottom:1.2rem}
.mo-navigation .menu-drawer__utility-links .list-social{justify-content:flex-start;padding:0 1.6rem}
.mo-navigation .header__submenu{min-width:32rem;max-width:38rem;width:max-content;padding:1rem 0}
.mo-navigation .header__submenu .header__menu-item{min-height:4.8rem;padding:.8rem 1.8rem;font-size:1.4rem;line-height:1.4}
.mo-navigation .header__submenu .mo-navigation__cover{width:3.6rem;height:5rem;flex-basis:3.6rem}
.mo-navigation a[href*="view=buchfinder"] .header__active-menu-item{font-weight:700}
@media screen and (min-width:990px) and (max-width:1199px){
 .mo-navigation .header__heading-logo{max-width:14rem}
 .mo-navigation .header__inline-menu>.list-menu>li>.header__menu-item,.mo-navigation .header__inline-menu>.list-menu>li>header-menu>details>summary{padding-left:.7rem;padding-right:.7rem;font-size:1.3rem}
}
@media screen and (max-width:749px){.mo-navigation .menu-drawer{height:calc(100dvh - var(--header-bottom-position, 100%))}}

.mo-navigation__cover-frame{display:block;flex:0 0 4.4rem;width:4.4rem;height:6rem;overflow:hidden;background:#fff}
.mo-navigation__cover-frame--book .mo-navigation__cover{width:8.8rem;height:8.8rem;max-width:none;margin:-1.4rem 0 0 -2.2rem}
.mo-navigation .header__submenu .mo-navigation__cover-frame{flex-basis:3.6rem;width:3.6rem;height:5rem}
.mo-navigation .header__submenu .mo-navigation__cover-frame--book .mo-navigation__cover{width:7.2rem;height:7.2rem;margin:-1.1rem 0 0 -1.8rem}
@media screen and (min-width:990px){
 .mo-navigation .header__inline-menu>.list-menu>li>.header__menu-item,.mo-navigation .header__inline-menu>.list-menu>li>header-menu>details>summary{font-size:1.4rem;padding-left:.9rem;padding-right:.9rem;white-space:nowrap}
}
@media screen and (min-width:990px) and (max-width:1199px){
 .mo-navigation .header__inline-menu>.list-menu>li>.header__menu-item,.mo-navigation .header__inline-menu>.list-menu>li>header-menu>details>summary{font-size:1.3rem;padding-left:.6rem;padding-right:.6rem}
}


.mo-navigation__cover-frame--gift{flex-basis:6rem;width:6rem;height:6rem}
.mo-navigation__cover-frame--gift .mo-navigation__cover{width:100%;height:100%;margin:0;object-fit:contain}
.mo-navigation .header__submenu .mo-navigation__cover-frame--gift{flex-basis:5rem;width:5rem;height:5rem}
.mo-navigation .header__submenu .mo-navigation__cover-frame--gift .mo-navigation__cover{width:100%;height:100%;margin:0}
.mo-navigation .header__submenu .header__submenu{min-width:0;max-width:100%;width:100%;padding:.4rem 0 .6rem 1.2rem}
