
.fornight-theme .fn-mobile-nav{width:min(100vw,420px);max-width:100vw;height:100dvh;background:#fff;border:0;border-radius:0 20px 20px 0;box-shadow:12px 0 45px #20152c20;overscroll-behavior:contain;padding:0 0 env(safe-area-inset-bottom)}
.fornight-theme .fn-nav-header{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;min-height:72px;padding:16px 18px;background:#fff;border-bottom:1px solid #f0ebf4;flex:none}
.fornight-theme .fn-nav-brand{font:23px/1.2 Arial,sans-serif;letter-spacing:5px;color:#201926;text-decoration:none;text-transform:uppercase}
.fornight-theme .fn-nav-header .menu-drawer__close-button{position:static;display:grid;place-items:center;width:36px;height:36px;min-height:36px;min-width:36px;margin:0;padding:10px;border:1px solid #e7deef;background:#f7f3fa;border-radius:50%;color:#66508c}
.fornight-theme .fn-nav-header .svg-wrapper{width:16px;height:16px}
.fornight-theme .fn-mobile-nav>.menu-drawer__navigation{padding:16px 18px 20px;display:block;flex:1 0 auto;overflow:visible}
.fn-nav-search{display:flex;align-items:center;gap:6px;border:1px solid #e6dfee;background:#f8f5fb;border-radius:10px;height:45px;margin:0 0 16px;overflow:hidden}
.fn-nav-search input{min-width:0;width:100%;height:100%;border:0;background:transparent;padding:10px 12px;font:600 16px/1.2 Fornight Tstar,Arial,sans-serif;color:#32263d;outline-offset:-3px}
.fn-nav-search input::placeholder{color:#887c91;font-size:14px;font-weight:400}
.fn-nav-search button{display:grid;place-items:center;flex:none;width:42px;height:43px;border:0;background:transparent;color:#66508c;cursor:pointer}
.fn-nav-search svg{width:21px;height:21px}
.fn-nav-discover{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px}
.fn-nav-category{display:block;min-width:0;border:1px solid #e9e2ed;border-radius:12px;overflow:hidden;text-decoration:none;background:#f8f5fb;color:#252126}
.fn-nav-category img{display:block;width:100%;height:112px;object-fit:cover;object-position:center 35%;background:#f2eef5}
.fn-nav-category>span{display:flex;align-items:center;justify-content:space-between;padding:10px 11px;font:18px/1.2 Fornight Menu,Arial,sans-serif;color:#29202f}
.fn-nav-category b{font:20px/1 Arial,sans-serif;color:#66508c}
.fn-nav-label{margin:0 0 6px;font:700 10px/1.4 Arial,sans-serif;letter-spacing:1.7px;text-transform:uppercase;color:#9a8aa5}
.fornight-theme .fn-mobile-nav .menu-drawer__menu.has-submenu{padding:0;margin:0;gap:0;display:block}
.fornight-theme .fn-mobile-nav .menu-drawer__menu.has-submenu>li{border-bottom:1px solid #f0ebf3;padding:0;margin:0;overflow:visible}
.fornight-theme .fn-mobile-nav .menu-drawer__menu-item--mainlist{min-height:48px;padding:11px 0!important;font-family:Fornight Menu,Arial,sans-serif!important;font-size:21px!important;line-height:1.15;letter-spacing:.25px!important;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#27202c;background:transparent}
.fornight-theme .fn-mobile-nav a.menu-drawer__menu-item--mainlist:after{content:'›';font:23px/1 Arial,sans-serif;color:#aa9ab8;margin-inline-start:auto}
.fornight-theme .fn-mobile-nav .menu-drawer__menu-item--active{color:#66508c}
.fornight-theme .fn-mobile-nav .menu-drawer__menu-item--child{font-size:17px;min-height:42px;padding-block:10px}
.fornight-theme .fn-mobile-nav .menu-drawer__menu--childlist{padding-inline:12px}
.fn-nav-help{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}
.fn-nav-help a{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px 10px;border:1px solid #e7deed;border-radius:9px;text-decoration:none;color:#66508c;font:16px/1.2 Fornight Menu,Arial,sans-serif;background:#faf7fc}
.fornight-theme .fn-mobile-nav .menu-drawer__utility-links:empty{display:none}
body:has(.fn-mobile-nav) .fn-mobile-nav :is(a,button,input):focus-visible{outline:2px solid #66508c;outline-offset:2px}
body:has(.menu-drawer-container[open]) .whatmore-render-root{visibility:hidden!important;pointer-events:none!important}
@media(prefers-reduced-motion:reduce){.fn-mobile-nav *{animation:none!important;transition:none!important}}
