.fitment-canvas-menu {
    position: fixed;
    top: 0;
    right: -100%;
    width: 320px;
    height: 100%;
    overflow-y: auto;
    background-color: var(--fitment-light);
    z-index: 101;
    padding: 40px 0px 60px 0px;
    opacity: 0;
    visibility: hidden;
    -webkit-box-shadow: 0 15px 30px -4px rgb(0 0 0 / 9%);
    -moz-box-shadow: 0 15px 30px -4px rgba(0,0,0,.09);
    box-shadow: 0 15px 30px -4px rgb(0 0 0 / 17%);
    will-change: transform;
}
@media(min-width:782px) {
	.fitment-canvas-menu {
		width: 380px;
	}
}
.fitment-canvas-menu.active {
    right: 0;
    opacity: 1;
    visibility: visible;
    transition: opacity 0.4s cubic-bezier(.19,1,.22,1),visibility 0.4s cubic-bezier(.19,1,.22,1),right 0.4s cubic-bezier(.19,1,.22,1);
	z-index: 1090;
}
.admin-bar .fitment-canvas-menu {
    top: 32px;
    height: calc(100% - 32px);
}
.fitment-canvas-menu .panel-close {
    position: absolute;
    top: 0px;
    right: 0px;
} 
.canvas-menu .menu-label {
    display: none;
}
.canvas-menu-inner {
    display: flex;
    height: 100%;
    gap: 40px;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    flex: 0 0 100%;
    flex-direction: column;
}

.canvas-menu.menu-sliding ul.navbar-nav li.nav-item {
    padding: 15px 15px 0;
	display: list-item;
}
.canvas-menu.menu-sliding>ul{
	gap:0;
}
.canvas-menu.menu-sliding ul.navbar-nav li.nav-item .burger-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #0000001a;
}

body ::-webkit-scrollbar {
    width: 5px;
}

body ::-webkit-scrollbar-thumb {
    background: #888;
}
body ::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.canvas-menu.menu-sliding ul.navbar-nav li.nav-item a {
    background-repeat: no-repeat;
    background-position: 109% -8px;
    background-size: auto 125%;
    background-color: #0000001a;
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    letter-spacing: 1px;
    text-indent: 3.5px;
    width: 100%;
    display: block;
    text-align: left;
    transition: all .3s;
	padding: 25px 20px;
}
.canvas-menu.menu-sliding ul.navbar-nav li.nav-item a.nav-item_info-tab {
	padding: 10px 15px !important;

}
.canvas-menu.menu-sliding ul.navbar-nav li.nav-item a{
	
}
.canvas-menu.menu-sliding li.nav-item .burger-socials {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #0000001a;
}
.canvas-menu.menu-sliding li.nav-item a.burger-social {
    font-size: 32px !important;
    text-align: center;
    background-color: unset;
    padding:16px 10px !important;
}

.canvas-menu.menu-sliding ul.navbar-nav li.nav-item a img{
	padding-right: 10px;
    width: 22px;
}
.canvas-menu.menu-sliding ul.navbar-nav li.nav-item a img.full{
	width: 100%;
	padding-right: 0px;
}

@media(max-width:782px) {

    .admin-bar .fitment-canvas-menu {
        top: 46px;
    }
}
@media(max-width:480px) {
	.fitment-canvas-menu {
        width: 100%;
    }

}
