.im-account-nav .elementor-nav-menu--main>.elementor-nav-menu>.menu-item>a{color:#FFF!important;background:transparent!important;font:400 13px/1.4 Arial;padding:12px 4px!important;gap:9px;white-space:nowrap;}
.im-account-nav .elementor-nav-menu--main>.elementor-nav-menu>.menu-item>a:before{content:"";position:static;opacity:1!important;display:block;width:19px;height:21px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2Z'/%3E%3C/svg%3E") center/contain no-repeat;}
.im-account-nav .elementor-nav-menu--dropdown{min-width:210px!important;background:white!important;box-shadow:0 10px 35px #26133E22!important;border:1px solid #E9E0F0!important;border-radius:10px!important;padding:8px!important;z-index:1000!important;}
.im-account-nav .elementor-nav-menu--dropdown a{border:0!important;background:white!important;color:#44345E!important;font:400 13px/1.5 Arial!important;padding:12px 14px!important;border-radius:6px!important;}
.im-account-nav .elementor-nav-menu--dropdown a:hover,.im-account-nav .elementor-nav-menu--dropdown a:focus{background:#F6F1FA!important;color:#4E3384!important;}
.im-account-nav .elementor-nav-menu--main .sub-arrow{padding-left:3px;}
.im-ui-icon{width:22px;height:22px;display:inline-block;flex:none;vertical-align:middle;}
#imagination-header .elementor-element-542f73d{width:auto!important;flex:0 0 auto!important;}
.im-account-nav .sub-menu a{display:flex!important;align-items:center;gap:10px!important;}
.im-account-nav .sub-menu a:before{content:"";display:block;width:18px;height:18px;flex:none;opacity:1!important;position:static;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21v-2a8 8 0 0 1 16 0v2Z'/%3E%3C/svg%3E") center/contain no-repeat;}
.im-account-nav .sub-menu .im-account-orders a:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='m12 2 9 5v10l-9 5-9-5V7l9-5Z M3 7l9 5 9-5 M12 12v10'/%3E%3C/svg%3E");}
.im-account-nav .sub-menu .im-account-logout a:before{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Cpath d='M9 3H3v18h6 M9 12h13 M17 7l5 5-5 5'/%3E%3C/svg%3E");}
.im-account-nav .im-account-dropdown-greeting{display:block;padding:10px 14px 14px;margin:0 0 5px;border-bottom:1px solid #EEE7F5;color:#49305F;font:600 13px/1.4 Arial;}
@media(max-width:767px){.im-account-nav .elementor-nav-menu--main>.elementor-nav-menu>.menu-item>a{font-size:0!important;gap:3px;padding:8px 0!important;}.im-account-nav .sub-arrow{font-size:13px;}.im-account-nav{width:auto!important;}}
@media(max-width:767px){.im-account-nav .elementor-nav-menu--main>.elementor-nav-menu>.menu-item>a{font-size:13px;}.im-account-nav .elementor-nav-menu--dropdown{right:0!important;left:auto!important;}}
/* Give the white navigation layers a clear edge over white pages. */
#imagination-header .elementor-nav-menu--main .sub-menu{background:#fff!important;border:1px solid #e8e0ef!important;border-radius:9px!important;box-shadow:0 14px 36px #24103626,0 3px 10px #24103612!important;overflow:visible;}
#imagination-header .elementor-element-cf8f62b .elementor-nav-menu--main>.elementor-nav-menu>li>a{font-weight:600!important;border-radius:6px;transition:background .16s,color .16s;}
#imagination-header .elementor-element-cf8f62b .elementor-nav-menu--main>.elementor-nav-menu>li>a:hover,#imagination-header .elementor-element-cf8f62b .elementor-nav-menu--main>.elementor-nav-menu>li>a:focus-visible,#imagination-header .elementor-element-cf8f62b .elementor-nav-menu--main>.elementor-nav-menu>li>a.highlighted{background:#ffffff1c!important;color:#fff!important;}
@media(prefers-reduced-motion:reduce){#imagination-header .elementor-item{transition:none!important;}}
