/* ASWAD SHOP – Warenkorb oben links nur auf Shop- und Produktseiten.
   Der zentrale Login, die Navigation und alle anderen Tabs bleiben unverändert. */
body.shop-chrome-v19 .site-header {position:fixed}
body.shop-chrome-v19 .site-header>.shop-cart-header-v22{
 position:absolute!important;
 left:clamp(224px,19vw,300px);
 top:21px;
 z-index:101;
 display:inline-flex;
 align-items:center;
 justify-content:center;
 gap:7px;
 max-width:150px;
 min-height:38px;
 padding:8px 11px;
 font-size:11px;
 font-weight:900;
 letter-spacing:.055em;
 color:#161819!important;
 border:1px solid rgba(22,24,24,.33);
 background:rgba(255,255,255,.55);
 -webkit-backdrop-filter:blur(10px);
 backdrop-filter:blur(10px);
 border-radius:7px;
 white-space:nowrap;
}
body.shop-chrome-v19 .site-header>.shop-cart-header-v22:hover,
body.shop-chrome-v19 .site-header>.shop-cart-header-v22:focus-visible{
 color:#fff!important;
 background:#18191a;
}
body.shop-chrome-v19 .site-header>.shop-cart-header-v22 [data-shop-cart-count]{
 display:inline-flex;justify-content:center;align-items:center;
 min-width:21px;height:21px;border-radius:25px;
 padding:0 5px;background:#d52e3b;color:#fff;
 font-size:10px;letter-spacing:0
}
@media(max-width:1140px){
 body.shop-chrome-v19 .site-header>.shop-cart-header-v22{
  left:clamp(176px,20vw,228px);top:18px;
 }
}
@media(max-width:850px){
 body.shop-chrome-v19 .site-header>.shop-cart-header-v22{
  left:175px;
  top:62px;
  min-height:25px;
  max-width:125px;
  padding:4px 7px;
  gap:4px;
  font-size:9px;
 }
 body.shop-chrome-v19 .site-header>.shop-cart-header-v22 [data-shop-cart-count]{
  min-width:17px;height:17px;font-size:9px
 }
}
@media(max-width:600px){
 body.shop-chrome-v19 .site-header>.shop-cart-header-v22{left:132px;}
}
@media(max-width:370px){
 body.shop-chrome-v19 .site-header>.shop-cart-header-v22{
  left:126px;top:64px;
  padding:3px 6px;
  font-size:8px
 }
}
