/* Navigation cart rules previously supplied by the full shop stylesheet. */
.shop-cart-nav-icon{position:relative;display:inline-block;vertical-align:middle;margin-left:10px;flex-shrink:0}
.shop-cart-nav-icon .toggle-radius{background:var(--main-border-color,rgba(50,50,50,.06));width:29px;height:29px;display:inline-block;text-align:center;border-radius:999px;position:relative;vertical-align:text-top;margin:0}
.shop-cart-nav-icon .toggle-radius svg,.shop-cart-nav-icon .toggle-radius .icon{position:absolute;top:50%;right:0;left:0;margin:auto;transform:translateY(-50%);z-index:1;width:15px;height:15px}
.shop-cart-nav-icon badge.top{position:absolute;transform:translate(-10px,-6px) scale(.85);margin-right:-10px;z-index:2}
badge[cart-count]{display:inline-block;min-width:16px;height:16px;line-height:16px;padding:0 4px;border-radius:999px;background:#fc4545;color:#fff;font-size:11px;text-align:center;box-sizing:border-box}
badge[cart-count='0'],badge[cart-count='']{display:none}
