.sideBar_container__v00Mm {
    position: fixed;
    right: 0;
    transform: translateX(100%);
    transition: transform .3s cubic-bezier(.4, 0, .2, 1);
    z-index: 1000;
    background-color: #fff;
    height: 100vh;
    max-height: 100vh;
    width: 80vw;
    max-width: 320px;
    top: 0;
    overflow-y: auto;
    will-change: transform
}

.sideBar_container__v00Mm.sideBar_slideIn__j7rzS {
    transform: translateX(0) !important
}

.sideBar_container__v00Mm.sideBar_slideOut__WFRDl {
    transform: translateX(100%) !important
}

.sideBar_fadeIn__IygIf {
    opacity: 0;
    animation: sideBar_fadeIn__IygIf .3s ease-out forwards
}

.sideBar_fadeOut__dKUmk {
    opacity: .8;
    animation: sideBar_fadeOut__dKUmk .3s ease-out forwards
}

@keyframes sideBar_fadeIn__IygIf {
    0% {
        opacity: 0
    }

    to {
        opacity: .8
    }
}

@keyframes sideBar_fadeOut__dKUmk {
    0% {
        opacity: .8
    }

    to {
        opacity: 0
    }
}

.sideBar_innerMenu__G_TkI {
    overflow: hidden;
    transition: max-height .4s ease-out
}

.sideBar_innerMenu__G_TkI.sideBar_innerMenuClosed__uzEwS {
    max-height: 0
}

.sideBar_innerMenu__G_TkI.sideBar_innerMenuOpen__t4EWM {
    max-height: 500px
}

.sideBar_innerMenu__G_TkI .sideBar_items__TT20_ {
    margin-top: 0
}

.sideBar_close-btn__l7M3T {
    position: relative;
    display: block;
    font-size: 25px;
    margin-left: auto
}

.sideBar_open-btn__y5eE3 {
    position: absolute;
    right: 15px;
    font-size: 30px;
    top: 10px
}

.sideBar_top-line__t8yS5 {
    margin: 5px;
    display: flex;
    justify-content: space-between
}

.sideBar_items__TT20_ {
    list-style-type: none;
    margin: 20px 0 0;
    padding: 0
}

.sideBar_item-container__nG6IT {
    padding: 0;
    font-size: 1.125rem
}

.sideBar_item-container__nG6IT .sideBar_sidebar-item__qch8M {
    font-weight: 500;
    height: 3rem;
    padding-left: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-right: 5px
}

.sideBar_item-container__nG6IT .sideBar_sidebar-item__qch8M svg {
    transition: all .2s linear
}

.sideBar_item-container__nG6IT .sideBar_sidebar-inner-item__CQxbB {
    font-weight: 300;
    margin-left: 25px
}