#wrapper-navbar .uicore-ham .bar {
	clip-path: inset(0 0 0 0);
    -webkit-clip-path: inset(0 0 0 0);
    will-change: transform;
}

#wrapper-navbar .uicore-ham:hover .bar {
	animation: ui-ham-clip .4s forwards ease;
}

#wrapper-navbar .uicore-ham .bar:nth-child(2) {
	animation-delay: .15s;
}

#wrapper-navbar .uicore-ham .bar:last-child {
	animation-delay: .3s;
}

.uicore-ham .bars {
    align-items: flex-end;
    height: 22px;
    width: 24px;
}

.uicore-ham .bar {
    margin-bottom: 6px;
}

.uicore-ham .bar:first-child {
    width: 12px;
}

.uicore-ham .bar:nth-child(2) {
    width: 24px !important;
    margin-left: auto;
    margin-right: 0;
}

.uicore-ham .bar:last-child {
    width: 18px;
}

@keyframes ui-ham-clip {
    0%, 100% {
        clip-path: inset(0 0 0 0);
        -webkit-clip-path: inset(0 0 0 0);
        transform: translateX(0);
    }

    50% {
        clip-path: inset(0 0 0 100%);
        -webkit-clip-path: inset(0 0 0 100%);
        transform: translateX(5px);
    }

    51% {
        clip-path: inset(0 100% 0 0);
        -webkit-clip-path: inset(0 100% 0 0);
        transform: translateX(-5px);
    }
}
