header .actions>.iconbtn.account-shortcut[aria-label="Mein Account"]{display:inline-flex!important;align-items:center;justify-content:center;min-width:48px;min-height:48px;flex:0 0 48px;padding:8px;color:#17151c;background:#e8d8fc;border:1px solid #17151c;border-radius:2px;box-shadow:3px 3px 0 #17151c;transition:transform .16s ease,box-shadow .16s ease;}
header .actions>.iconbtn.account-shortcut[aria-label="Mein Account"]:hover{background:#e8d8fc;transform:translate(-2px,-2px);box-shadow:5px 5px 0 #17151c;}
@media(max-width:800px){header .actions>.iconbtn.account-shortcut[aria-label="Mein Account"]{min-width:46px;flex-basis:46px;box-shadow:2px 2px 0 #17151c;}}
@media(max-width:560px){header .actions>.iconbtn.account-shortcut[aria-label="Mein Account"]{min-width:44px;min-height:44px;flex-basis:44px;}}
.account-shortcut svg{display:block;width:24px;height:24px;flex:none;}
header .actions>.iconbtn.account-shortcut[aria-label="Mein Account"],header .actions>.iconbtn.account-shortcut[aria-label="Mein Account"]:hover{background:#c7e9dc;color:#46876d;}
header .actions>.iconbtn.cart-shortcut{display:inline-flex;align-items:center;justify-content:center;min-width:48px;min-height:48px;flex:0 0 48px;padding:8px;background:#ccebf0;color:#498a96;border:1px solid #17151c;border-radius:2px;box-shadow:3px 3px 0 #17151c;transition:transform .16s ease,box-shadow .16s ease;overflow:visible;}
header .actions>.iconbtn.cart-shortcut:hover{background:#ccebf0;transform:translate(-2px,-2px);box-shadow:5px 5px 0 #17151c;}
.cart-shortcut svg{display:block;width:24px;height:24px;flex:none;}
header .actions>.iconbtn.cart-shortcut,header .actions>.iconbtn.cart-shortcut:hover{background:#ffac85;color:#762b24;}
.cart-shortcut .count{right:-8px;top:-8px;min-width:22px;min-height:22px;display:grid;place-items:center;padding:2px 5px;background:#33717b;color:#fff;border:1px solid #17151c;border-radius:2px;box-shadow:2px 2px 0 #17151c;font-size:11px;font-weight:900;line-height:1.2;font-variant-numeric:tabular-nums;}
.cart-shortcut .count{background:#762b24;}
.cart-shortcut:focus-visible{outline:3px solid #762b24;outline-offset:3px;}
@media(max-width:800px){header .actions>.iconbtn.cart-shortcut{min-width:46px;flex-basis:46px;box-shadow:2px 2px 0 #17151c;}}
@media(max-width:560px){header .actions>.iconbtn.cart-shortcut{min-width:44px;min-height:44px;flex-basis:44px;}header .actions{gap:10px;}}
.account-shortcut:focus-visible{outline:3px solid var(--theme-accent,#7442bf);outline-offset:3px;}
@media(max-width:560px){header .nav{column-gap:7px;row-gap:10px;}header .actions{flex-wrap:wrap;justify-content:flex-end;max-width:100%;}}
