/* ========== 1. 胶囊图标样式（Flex 居中版） ========== */
.widget_circleicon-widget .circle-icon-box .circle-icon {
    width: 45px !important;
    height: 36px !important;
    border-radius: 18px;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
.widget_circleicon-widget .circle-icon-box .circle-icon [class^="icon-"] {
    font-size: 24px !important;
    line-height: 1 !important;
}

/* ========== 2. 产品标题颜色（精准覆盖所有链接） ========== */
/* 默认颜色：深灰色 #333333 */
.woocommerce ul.products li.product .woocommerce-loop-product__title a,
.woocommerce ul.products li.product h2 a,
.woocommerce ul.products li.product h3 a,
.woocommerce ul.products li.product .product-title a,
.woocommerce ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
    color: #333333 !important;
}
/* 悬停颜色：品牌橙色 #f47e3c */
.woocommerce ul.products li.product .woocommerce-loop-product__title a:hover,
.woocommerce ul.products li.product h2 a:hover,
.woocommerce ul.products li.product h3 a:hover,
.woocommerce ul.products li.product .product-title a:hover,
.woocommerce ul.products li.product a.woocommerce-loop-product__link:hover .woocommerce-loop-product__title {
    color: #f47e3c !important;
}

/* ========== 3. Read more 按钮极致紧凑 + 悬停样式 ========== */
.woocommerce ul.products li.product .button,
.woocommerce a.button.product_type_simple {
    font-size: 11px;
    font-weight: normal;
    padding: 2px 6px;
    line-height: 1.2;
    /* 若需要自定义背景色，取消下面注释 */
    /* background-color: #f47e3c; */
    /* color: #ffffff; */
}
.woocommerce a.button.product_type_simple::before {
    font-size: 11px !important;
    margin-right: 3px;
    vertical-align: middle;
}
.woocommerce ul.products li.product .button:hover,
.woocommerce a.button.product_type_simple:hover {
    background-color: #e0671e;
    color: #ffffff;
}

/* 强制在手机上显示桌面菜单并隐藏所有移动菜单元素 */
@media screen and (max-width: 480px) {
    /* 隐藏移动菜单按钮（Vantage 常见类名） */
    .menu-toggle,
    .mobile-nav-trigger,
    .so-mobilenav-mobile {
        display: none !important;
    }
    /* 显示桌面菜单容器 */
    .main-navigation,
    .menu-main-menu-container,
    #site-navigation .menu {
        display: block !important;
    }
}