.menu-drawer,.menu-drawer__inner-container{background:#fff!important}
.menu-drawer__menu li,.menu-drawer__menu-item{border:none!important;border-color:transparent!important}
details[open] .menu-drawer__submenu,.menu-drawer__menu{border:none!important}
.menu-drawer__menu{padding:8px 12px!important}
.menu-drawer__menu-item{color:#000!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;padding:13px 20px!important;margin:4px 0!important;border-radius:14px!important;background:#f5f5f5!important;display:flex!important;align-items:center!important;justify-content:space-between!important}
.menu-drawer__menu-item:active{background:#eee!important;transform:scale(.98)}
.menu-drawer__menu-item .icon-caret{color:rgba(0,0,0,.25)!important}
.menu-drawer__submenu{background:#fff!important;padding:4px 8px!important}
.menu-drawer__submenu .menu-drawer__menu-item{font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;padding:12px 18px!important;margin:5px 12px!important;background:#fafafa!important;border-radius:12px!important;border:1.5px solid #2980b9!important;animation:menuGlow 2s ease-in-out infinite!important;box-shadow:0 0 0 0 rgba(41,128,185,0)!important}
@keyframes menuGlow{0%,100%{border-color:#2980b9;box-shadow:0 0 4px rgba(41,128,185,.3)}50%{border-color:#5dade2;box-shadow:0 0 12px rgba(41,128,185,.4)}}
.menu-drawer__close-button{color:#000!important}
button.menu-drawer__back-button{color:#000!important;font-weight:600!important}
.menu-drawer__utility-links{border-top:1px solid #f0f0f0!important;padding:20px 16px!important}
.menu-drawer__utility-links a{color:#888!important;font-size:13px!important}