.cart-link{width:44px;height:44px;color:var(--label);border-radius:10px;flex:none;justify-content:center;align-items:center;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.cart-link:hover{background:var(--fill);color:var(--accent)}.cart-link:active{background:var(--fill-2)}.cart-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.mobile-stepbar>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-stepbar>.cart-link{margin-left:8px}.cart-link-badge{border:2px solid var(--canvas);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#e5484d;border-radius:999px;place-items:center;min-width:19px;height:19px;padding-inline:4px;font:600 10px/1 BrandUI,sans-serif;display:grid;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.cart-link{transition:none}}
