/* =========================
   ONLY Product Category Tabs
   ========================= */

/* Tab容器 */
.product-cat-tab-filter .e-n-tabs-heading {
    display: flex !important;
    gap: 9px !important;
    flex-wrap: wrap !important;
}

/* Tab按钮核心 */
.product-cat-tab-filter .e-n-tabs-heading .e-n-tab-title {
    padding: 10px 18px !important;
    font-size: 12px !important;          /* ✅ 字号 */
    font-weight: 500 !important;         /* ✅ 字重 */
    font-family: Arial, Helvetica, sans-serif !important;  /* ✅ 字体 */
    border-radius: 5px !important;
    margin: 0 !important;
    background: #e0e0e2 !important;
    border: 1px solid #e0e0e2 !important;
    color: #353535 !important;
    cursor: pointer !important;
    transition: all 0.25s ease !important;
    line-height: 1.2 !important;
    white-space: nowrap !important;
}

/* Hover */
.product-cat-tab-filter .e-n-tabs-heading .e-n-tab-title:hover {
    background: #e0e0e2 !important;
    color: #000 !important;
    border-color: #e0e0e2 !important;
}

/* 激活状态 */
.product-cat-tab-filter .e-n-tabs-heading .e-n-tab-title[aria-selected="true"] {
    background: #353535 !important;   /* ✅ 修改这里 */
    color: #ffffff !important;
    border-color: #353535 !important;
}

/* 内容区域 */
.product-cat-tab-filter .e-n-tabs-content {
    padding-top: 20px !important;
}

/* 移动端优化 */
@media (max-width: 768px) {
    .product-cat-tab-filter .e-n-tabs-heading {
        flex-wrap: nowrap !important;
        overflow-x: auto !important;
    }

    .product-cat-tab-filter .e-n-tab-title {
        flex: 0 0 auto !important;
        padding: 8px 12px !important;
        font-size: 12px !important;
    }
}