/* 顶部主导航 + 子页 Tab：统一 PC 字号，高亮仅改颜色（不含小红书「店」图标项） */
@media screen and (min-width: 769px) {
    /* 顶栏：CMS 文字菜单（排除 .gf-xhs-nav-item） */
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item) > .p_navCon,
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item) > .p_navCon a,
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item) > .p_navCon a span,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item) > .p_navCon,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item) > .p_navCon a,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item) > .p_navCon a span {
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
        color: #333 !important;
        text-align: center !important;
    }
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item) > .p_navCon a,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item) > .p_navCon a {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 100% !important;
        height: 80px !important;
        min-height: 80px !important;
        box-sizing: border-box !important;
    }
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item).active > .p_navCon,
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item).active > .p_navCon a,
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item).active > .p_navCon a span,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item).active > .p_navCon,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item).active > .p_navCon a,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .p_navItem1:not(.gf-xhs-nav-item).active > .p_navCon a span {
        color: #2b92da !important;
        font-size: 16px !important;
        font-weight: 500 !important;
    }

    /* 小红书「店」：保持红圆白字，勿套用文字菜单样式 */
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .gf-xhs-nav-item > .p_navCon a.gf-xhs-store-trigger,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .gf-xhs-nav-item > .p_navCon a.gf-xhs-store-trigger {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        height: 80px !important;
        min-height: 80px !important;
        padding: 0 8px !important;
        color: inherit !important;
        font-size: inherit !important;
        font-weight: inherit !important;
        line-height: 80px !important;
    }
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .gf-xhs-nav-item .gf-xhs-nav-icon,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .gf-xhs-nav-item .gf-xhs-nav-icon {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: 22px !important;
        height: 22px !important;
        border-radius: 50% !important;
        background: #ff2442 !important;
        color: #fff !important;
        font-size: 12px !important;
        font-weight: 700 !important;
        line-height: 1 !important;
    }
    #c_navigation_113-16722217644630 .e_navigationF-39 .p_navBox1 > .gf-xhs-nav-item .gf-xhs-nav-hint,
    #c_navigation_113-16782541577730 .e_navigationF-39 .p_navBox1 > .gf-xhs-nav-item .gf-xhs-nav-hint {
        display: none !important;
    }

    /* 子页 Tab（breadcrumb-left）：与顶栏同为 16px，active 仅蓝色+下划线 */
    .breadcrumb-left li a,
    .breadcrumb-left li a.active {
        font-size: 16px !important;
        font-weight: 500 !important;
        line-height: 1.2 !important;
    }
    .breadcrumb-left li a {
        color: #5a6570 !important;
    }
    .breadcrumb-left li a.active {
        color: #2b92da !important;
        font-weight: 500 !important;
    }
}
