/* Shared navigation for the purchase and search landing pages. */
.topbar.unified-topbar,
#buy-page .topbar.unified-topbar{background:#0a1018;border-bottom:1px solid rgba(255,255,255,.07);box-shadow:none;backdrop-filter:none}
.topbar.unified-topbar::before{display:none}
.unified-topbar .topbar-inner,#buy-page .unified-topbar .topbar-inner{box-sizing:border-box;width:min(calc(100% - 80px),1320px);max-width:none;height:78px;min-height:78px;margin-inline:auto;padding:0;justify-content:flex-start;gap:48px}
.unified-topbar .unified-brand{display:inline-flex;align-items:center;gap:11px;color:#e3b68c;text-decoration:none;white-space:nowrap}
.unified-topbar .unified-mark{font:400 24px/1 Inter,'PingFang SC',sans-serif;letter-spacing:0;color:#c99567;transform:rotate(-18deg)}
.unified-topbar .unified-brand-name{font:700 24px/1.2 'Songti SC','STSong','Noto Serif CJK SC','SimSun',serif;letter-spacing:.11em;color:#e3b68c}
.unified-topbar .unified-desktop-nav,#buy-page .unified-topbar .unified-desktop-nav{position:static;display:flex;align-self:stretch;align-items:center;flex-direction:row;gap:35px;margin-left:24px;padding:0;background:none;border:0;box-shadow:none}
.unified-topbar .unified-desktop-nav a,#buy-page .unified-topbar .unified-desktop-nav a{height:100%;display:inline-flex;align-items:center;padding:0;color:#c8c6c3!important;background:none!important;border-radius:0;font-size:14px;font-weight:400;letter-spacing:.06em;text-decoration:none;white-space:nowrap}
.unified-topbar .unified-desktop-nav a:hover,.unified-topbar .unified-desktop-nav a.active,#buy-page .unified-topbar .unified-desktop-nav a:hover,#buy-page .unified-topbar .unified-desktop-nav a.active{color:#fff!important}
.unified-topbar .unified-desktop-nav a::before{display:none}
.unified-topbar .unified-desktop-nav a::after,.unified-topbar .unified-desktop-nav a.active::after{left:0;bottom:0;width:0;height:2px;transform:none;background:#c99567;box-shadow:none}
.unified-topbar .unified-desktop-nav a:hover::after,.unified-topbar .unified-desktop-nav a.active::after{width:100%}
.unified-topbar .unified-nav-action{margin-left:auto;color:#e3b68c;text-decoration:none;font-size:14px;white-space:nowrap;border-bottom:1px solid currentColor;line-height:1.4;padding-bottom:2px}
.unified-topbar .unified-nav-action:hover{color:#fff;text-decoration:none}
.unified-mobile-nav{display:none;position:relative;margin-left:auto;color:#f3e8dc}
.unified-mobile-nav summary{list-style:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:42px;height:42px;cursor:pointer}
.unified-mobile-nav summary::-webkit-details-marker{display:none}
.unified-mobile-nav summary span{display:block;width:21px;height:1px;background:currentColor}
.unified-mobile-nav nav{position:absolute;right:0;top:49px;z-index:120;display:flex;flex-direction:column;min-width:215px;padding:8px;background:#101b25;border:1px solid rgba(226,173,125,.25);box-shadow:0 18px 38px rgba(0,0,0,.35)}
.unified-mobile-nav nav a{display:block;padding:10px 12px;color:#e9e2da;text-decoration:none;font-size:14px}
.unified-mobile-nav nav a:hover,.unified-mobile-nav nav a[aria-current]{color:#f1bf92;background:#1c2a36}
.unified-topbar .mobile-menu-toggle{display:none!important}
@media(max-width:1100px){.unified-topbar .unified-desktop-nav,#buy-page .unified-topbar .unified-desktop-nav{gap:22px;margin-left:0}}
@media(max-width:850px){.unified-topbar .unified-desktop-nav,#buy-page .unified-topbar .unified-desktop-nav,.unified-topbar .unified-nav-action{display:none}.unified-mobile-nav{display:block}.unified-topbar .topbar-inner,#buy-page .unified-topbar .topbar-inner{width:100%;height:66px;min-height:66px;padding:0 18px;gap:15px}.unified-topbar .unified-brand-name{font-size:21px}}
