body #header-outer .slide-out-widget-area-toggle{display:none!important}
body #header-outer .rh-site-menu{display:none}
@media(max-width:999px){
body #header-outer #top .span_9{align-items:center;gap:12px}
body #header-outer #top .mobile-header{order:2;margin:0!important}
body #header-outer #mobile-cart-link{order:1;margin:0!important}
body #header-outer .rh-site-menu{display:block;position:relative;flex:0 0 auto;font-family:Poppins,sans-serif}
body #header-outer .rh-site-menu>summary{display:grid;place-items:center;width:44px;height:44px;padding:0;list-style:none;cursor:pointer;border:0;border-radius:10px;background:#f5f2ff;color:#4b2cd7;transition:background .18s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none}
body #header-outer .rh-site-menu>summary:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}
body #header-outer .rh-site-menu>summary::-webkit-details-marker{display:none}
body #header-outer .rh-site-menu>summary:hover,body #header-outer .rh-site-menu[open]>summary{background:#ece6ff}
body #header-outer .rh-site-menu>summary:focus-visible{outline:3px solid #02b7ce;outline-offset:3px}
body #header-outer .rh-site-menu>.rh-site-menu-panel{display:block!important;position:absolute!important;right:0;left:auto;top:calc(100% + 12px);width:min(300px,calc(100vw - 48px));max-height:calc(100dvh - 150px);overflow:auto;padding:8px!important;margin:0!important;background:#fff;border:1px solid #e5e1ef;border-radius:12px;box-shadow:0 12px 32px #24154720;z-index:100;animation:rh-menu-in .16s ease-out}
body #header-outer .rh-site-menu:not([open])>.rh-site-menu-panel{display:none!important}
body #header-outer .rh-site-menu :is(ul,li){display:block;float:none;position:static;list-style:none;margin:0!important;padding:0!important;background:none!important;width:auto;line-height:1.5}
body #header-outer #top #rh-site-menu-links a{display:flex!important;align-items:center;min-height:48px;padding:10px 12px!important;margin:0!important;border:0!important;border-radius:8px;background:transparent!important;box-shadow:none!important;transform:none!important;text-decoration:none!important;color:#14243a!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:0!important;transition:background .18s ease,color .18s ease}
body #header-outer #top #rh-site-menu-links a span{color:inherit!important;font:inherit!important}
body #header-outer #top #rh-site-menu-links a::after{display:none!important}
body #header-outer #top #rh-site-menu-links :is(a:hover,a:focus-visible,.current-menu-item>a){background:#f5f2ff!important;color:#4b2cd7!important}
body #header-outer #top #rh-site-menu-links a:focus-visible{outline:2px solid #02b7ce;outline-offset:-2px}
body #header-outer .rh-site-menu .sub-menu{padding-left:12px!important}
}
@keyframes rh-menu-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){body #header-outer .rh-site-menu>.rh-site-menu-panel{animation:none}body #header-outer .rh-site-menu :is(summary,a){transition:none!important}}
