/* Kompakte Hauptnavigation mit allen bisherigen Bereichen. */
.site-header .top-strip{display:none!important}.site-header{background:#fff!important;color:#182126}.site-header .navbar{width:min(calc(100% - 32px),1280px);min-height:96px;gap:24px;padding:6px 0;box-sizing:border-box}.site-header .brand{flex:0 0 auto;gap:0}.site-header .brand>span:last-child:not(.header-logo){display:none}.site-header .header-logo{width:112px;height:84px;flex-basis:112px}.site-header .nav-menu{gap:26px;font-size:15px;line-height:1.4;letter-spacing:0;font-weight:650;min-width:0}.site-header .nav-menu>a,.header-categories summary{white-space:nowrap;text-decoration:none;color:#182126}.site-header .nav-menu>a:hover,.header-category-links a:hover{color:#005bcb}.site-header .cart-button{flex:0 0 auto;white-space:nowrap;font-size:14px;padding:12px 16px}.header-categories{position:relative}.header-categories summary{display:flex;gap:10px;align-items:center;cursor:pointer;list-style:none;padding:12px 0}.header-categories summary::-webkit-details-marker{display:none}.header-categories summary:focus-visible{outline:3px solid #005bcb;outline-offset:4px;border-radius:4px}.header-categories[open] summary{color:#005bcb}.header-categories[open] summary span{transform:rotate(180deg)}.header-category-links{position:absolute;top:calc(100% + 12px);left:0;z-index:100;display:grid;grid-template-columns:1fr 1fr;gap:4px;width:480px;padding:16px;border-radius:16px;border:1px solid #e1e5e9;background:#fff;box-shadow:0 18px 50px #18212624;box-sizing:border-box}.header-category-links a{display:block;padding:11px 12px!important;border-radius:8px;white-space:normal;text-decoration:none;color:#182126!important;font-size:14px;line-height:1.4}.header-category-links a:hover{background:#f0f4f8}.header-categories:not([open])>.header-category-links{display:none}
@media(min-width:1121px){.site-header .nav-menu{position:static;display:flex;flex-direction:row;align-items:center;background:transparent;border:0;padding:0;box-shadow:none}.site-header .nav-toggle{display:none!important}}
@media(max-width:1120px){.site-header .navbar{position:relative;gap:12px;min-height:84px}.site-header .header-logo{width:88px;height:70px;flex-basis:88px}.site-header .nav-menu{max-height:calc(100dvh - 105px);overflow:auto;gap:4px;padding:14px;left:0;right:0;top:100%;background:#fff;color:#182126}.site-header .nav-menu>a{padding:13px 12px}.header-categories summary{padding:13px 12px}.header-category-links{position:static;width:100%;grid-template-columns:1fr 1fr;box-shadow:none;background:#f5f7f9;border:0;padding:6px;margin-bottom:10px}.site-header .nav-toggle{font-size:14px;padding:11px 16px;border-radius:10px}}
@media(max-width:380px){.site-header .navbar{width:calc(100% - 20px);gap:8px}.site-header .cart-button{font-size:12px;padding:10px}.site-header .nav-toggle{padding:10px 12px}.site-header .header-logo{width:76px;height:62px;flex-basis:76px}.header-category-links{grid-template-columns:1fr}}
