/* DeviceDen cart entry: same palette as search and catalogue surfaces. */
body.dd-legacy-store .site-header .shopping-row .account-link.dd-header-cart {
 position:relative;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;
 flex:none;gap:2px;box-sizing:border-box;width:62px;min-width:62px;height:48px;min-height:48px;padding:4px;border:1px solid #c8deef;
 border-radius:12px;background:#edf6fc;color:#123148;text-decoration:none;
 transition:background .16s,border-color .16s,box-shadow .16s;
}
body.dd-legacy-store .site-header .shopping-row .dd-header-cart:hover {background:#dfedf9;border-color:#8fbce0;box-shadow:0 3px 10px #12314812}
body.dd-legacy-store .site-header .shopping-row .dd-header-cart:focus-visible {outline:3px solid #0871cf;outline-offset:3px}
body.dd-legacy-store .site-header .shopping-row .dd-header-cart .icon {width:25px;height:25px;flex:none;stroke-width:1.8}
body.dd-legacy-store .site-header .shopping-row .dd-header-cart .dd-cart-label {position:static;display:block;width:auto;height:auto;overflow:visible;clip-path:none;font-size:10px;line-height:1.2;font-weight:500}
body.dd-legacy-store .site-header .shopping-row .dd-header-cart .dd-cart-count {position:absolute;top:-4px;right:-4px;display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:20px;height:20px;padding:0 4px;border:2px solid #fff;border-radius:10px;background:#0871cf;color:#fff;font-size:11px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums;box-shadow:0 2px 4px #0871cf26}
body.dd-legacy-store .site-header .shopping-row .dd-header-cart:not(.is-filled) .dd-cart-count {background:#d8e7f2;color:#395f7b;box-shadow:none}
.dd-legacy-store .mobile-dock [data-saved-kind="cart"] {position:relative}
.dd-legacy-store .mobile-dock .dd-cart-dock-count {position:absolute;top:0;right:calc(50% - 23px);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;margin:0;padding:0 3px;border:1px solid #fff;border-radius:9px;background:#0871cf;color:#fff;font-size:10px;line-height:1;font-weight:700}
.dd-legacy-store .mobile-dock .dd-cart-dock-count[hidden] {display:none}
@media(max-width:1199px){
 body.dd-legacy-store .site-header .shopping-row .account-link.dd-header-cart{width:46px;min-width:46px;padding:4px;gap:2px}
 body.dd-legacy-store .site-header .shopping-row .dd-header-cart .dd-cart-label{display:none}
}
@media(max-width:850px){
 body.dd-legacy-store .site-header:not([data-condensed]) .shopping-row .account-link.dd-header-cart{display:none}
 body.dd-legacy-store .site-header[data-condensed] .shopping-row .account-link.dd-header-cart{min-width:44px;width:44px;min-height:44px;height:44px;padding:0;border-radius:10px}
 body.dd-legacy-store .site-header .shopping-row .dd-header-cart .dd-cart-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 4px;border:2px solid #fff;border-radius:10px;font-size:10px;box-shadow:none}
}
@media(prefers-reduced-motion:reduce){body.dd-legacy-store .site-header .shopping-row .dd-header-cart{transition:none}}
