/* Gut lesbare Warenkorbanzeige und eindeutige Navigation. */
body.kp-store .nav-actions{gap:20px;align-items:center}body.kp-store .nav-actions>.icon-button:not(.mobile-menu-button),body.kp-store .nav-actions>.account-link,body.kp-store .nav-actions>.cart-nav{display:inline-flex;width:auto;height:auto;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:4px;color:#301b52!important;border-radius:0;background:transparent!important}
body.kp-store .nav-actions svg{width:25px;height:27px;flex:none;color:#301b52;stroke-width:1.7}body.kp-store .kp-nav-label{font-size:16px;font-weight:650;letter-spacing:0;line-height:1.2;white-space:nowrap;color:#301b52}
body.kp-store .cart-nav>[data-cart-count]{position:static;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:34px;width:auto;height:34px;padding:0 8px;background:#5023d8!important;color:#fff!important;border:0;border-radius:9px;font-size:18px!important;font-weight:800;line-height:1;letter-spacing:0}
body.kp-store .nav-actions a:hover .kp-nav-label,body.kp-store .nav-actions button:hover .kp-nav-label{color:#6733dc}body.kp-store .nav-actions>.cart-nav:hover>[data-cart-count]{background:#35148c!important}
@media(max-width:1380px){body.kp-store .nav-actions{gap:12px}body.kp-store .nav-actions .kp-nav-label{display:none}body.kp-store .nav-actions>.cart-nav{gap:6px}}
@media(max-width:520px){body.kp-store .nav-actions{gap:7px}body.kp-store .nav-actions>.icon-button:not(.mobile-menu-button),body.kp-store .nav-actions>.account-link,body.kp-store .nav-actions>.cart-nav{padding:2px;min-height:44px}body.kp-store .nav-actions svg{width:22px;height:25px}body.kp-store .cart-nav>[data-cart-count]{min-width:29px;height:31px;font-size:17px!important;padding:0 6px}body.kp-store .nav-actions .account-link{display:none!important}}

@media(max-width:520px){body.kp-store .topline{display:block!important;height:auto;min-height:28px;padding:7px 12px!important;line-height:1.35;text-align:center}body.kp-store .topline>span{display:block;font-size:9px;letter-spacing:.055em;white-space:nowrap}body.kp-store .topline>a{display:none!important}}
