#cmn-b2b-customer-shop-mode {
    width: 140px;
    box-sizing: content-box;
    position: fixed;
    bottom: 0;
    right: 0;
    -webkit-transition: all 0.3s ease-out 0.2s;
    transition: all 0.3s ease-out 0.2s;
    overflow:hidden;
    z-index: 9999;
    margin-right: -113px;
    padding: 5px;
}

#cmn-b2b-customer-shop-mode:hover {
    margin-right: 0;
}

#cmn-b2b-customer-shop-mode i {
    margin-right: 10px;
}