.elementor-8869 .elementor-element.elementor-element-20b5dd9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:100px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8869 .elementor-element.elementor-element-b5cbd3a{text-align:center;}.elementor-8869 .elementor-element.elementor-element-b5cbd3a .elementor-heading-title{font-size:40px;text-transform:uppercase;}.elementor-8869 .elementor-element.elementor-element-dc86b96 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8869 .elementor-element.elementor-element-44cd850{text-align:center;}.elementor-8869 .elementor-element.elementor-element-f9d1fb7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8869 .elementor-element.elementor-element-fe57fe3{text-align:center;}.elementor-8869 .elementor-element.elementor-element-fe57fe3 .elementor-heading-title{font-weight:300;}.elementor-8869 .elementor-element.elementor-element-e1eb31b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-8869 .elementor-element.elementor-element-45b321d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8869 .elementor-element.elementor-element-b4e4ee3{--display:flex;}.elementor-8869 .elementor-element.elementor-element-99ba709{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8869 .elementor-element.elementor-element-a63ebff{--display:flex;}@media(max-width:1024px){.elementor-8869 .elementor-element.elementor-element-99ba709{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-8869 .elementor-element.elementor-element-44cd850 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-8869 .elementor-element.elementor-element-e1eb31b .woocommerce .woocommerce-loop-category__title{font-size:14px;}.elementor-8869 .elementor-element.elementor-element-99ba709{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}}/* Start custom CSS for wc-categories, class: .elementor-element-e1eb31b *//* 1. 针对标题容器的精确控制 - 确保只有一个外边框 */
.elementor-8869 .elementor-element.elementor-element-e1eb31b h2.woocommerce-loop-category__title {
    display: table !important;
    margin: 10px auto !important;
    color: #63766a !important;
    border: 1px solid #63766a !important; /* 只在这里保留边框 */
    background-color: transparent !important;
    padding: 10px 20px !important;
    transition: all 0.3s ease !important;
    line-height: 1.2 !important;
}

/* 2. 针对内部链接 - 彻底移除链接自带的边框、背景和内边距 */
.elementor-8869 .elementor-element.elementor-element-e1eb31b h2.woocommerce-loop-category__title a {
    display: inline !important; /* 改为行内元素，避免撑开多余空间 */
    border: none !important;    /* 移除多余边框 */
    background: none !important;
    padding: 0 !important;
    margin: 0 !important;
    color: inherit !important;  /* 继承父级颜色 */
    text-decoration: none !important;
}

/* 3. 悬浮状态：仅外层容器变色 */
.elementor-8869 .elementor-element.elementor-element-e1eb31b h2.woocommerce-loop-category__title:hover {
    background-color: #f2f2f2 !important;
}

/* 4. 彻底隐藏商品数量显示 */
.elementor-8869 .elementor-element.elementor-element-e1eb31b .woocommerce-loop-category__title .count {
    display: none !important;   /* 直接隐藏数量元素 */
}/* End custom CSS */