.fitment-myaccount-popup {
    position: fixed;
    top: 0;
    right: 0;
    width: 320px;
    height: 100%;
    overflow-y: auto;
    background-color: var(--fitment-light);
    z-index: 1000;
    padding: 60px 15px 30px 15px;
    opacity: 1;
    visibility: visible;
    -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;
    -webkit-transition: opacity 0.25s ease, ease;
	transition: opacity 0.25s ease, transform 0.25s ease;
    -moz-transform: translateX(calc(100% + 20px));
	-ms-transform: translateX(calc(100% + 20px));
	-webkit-transform: translateX(calc(100% + 20px));
	transform: translateX(calc(100% + 20px));
}

.fitment-myaccount-popup.active {
    visibility: visible;
    -moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	-webkit-transform: translateX(0%);
	transform: translateX(0%);
}
.admin-bar .fitment-myaccount-popup {
    top: 32px;
    height: calc(100% - 32px);
}
.fitment-myaccount-popup .panel-close {
    position: absolute;
    top: 20px;
    right: 19px;
}
.myaccount-popup-inner {
    display: flex;
    height: 100%;
    gap: 40px;
    overflow: hidden;
    overflow-y: auto;
    width: 100%;
    flex: 0 0 100%;
    flex-direction: column;
}

.myaccount-popup-inner .account-area {
    width: 100%;
    display: flex;
    gap: 1px;
    flex-wrap: wrap;
}
.myaccount-popup-inner .account-area>a {
    flex: 1;
}
.myaccount-popup-inner .panel-title {
    font-size: 12px;
    padding-bottom: 10px;
    margin-bottom: 10px;
    display: block;
    width: 100%;
    border-bottom: 1px solid var(--fitment-border);
    flex: 0 0 100%;
    text-transform: uppercase;
}
.myaccount-popup-inner .navigation {
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    width: 100%;
    gap: 10px;
    margin-top: 10px;
}
.myaccount-popup-inner .row .col-lg-5 {
    width: 100%;
}

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