.elementor-13394 .elementor-element.elementor-element-4c2d322{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13394 .elementor-element.elementor-element-8932b7d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13394 .elementor-element.elementor-element-8932b7d:not(.elementor-motion-effects-element-type-background), .elementor-13394 .elementor-element.elementor-element-8932b7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9B8D1;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-13394 .elementor-element.elementor-element-3421c3e{text-align:center;}.elementor-13394 .elementor-element.elementor-element-3421c3e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-13394 .elementor-element.elementor-element-8763e47{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:10px;--padding-right:15px;}.elementor-13394 .elementor-element.elementor-element-8763e47:not(.elementor-motion-effects-element-type-background), .elementor-13394 .elementor-element.elementor-element-8763e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9DD1EC;}.elementor-13394 .elementor-element.elementor-element-0d556d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13394 .elementor-element.elementor-element-0d556d7 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-13394 .elementor-element.elementor-element-9a32f82 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:8px 8px 8px 8px;}@media(min-width:768px){.elementor-13394 .elementor-element.elementor-element-4c2d322{--width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for wp-widget-woocommerce_product_categories, class: .elementor-element-9a32f82 */.woocommerce.widget_product_categories>ul li.cat-item-89,
.woocommerce.widget_product_categories>ul li.cat-item-94,
.woocommerce.widget_product_categories>ul li.cat-item-106,
.woocommerce.widget_product_categories>ul li.cat-item-107{
    background: #ABDCF5;
    z-index: 1;
    font-weight: 500;

}

.woocommerce.widget_product_categories>ul li.cat-item-89 a,
.woocommerce.widget_product_categories>ul li.cat-item-94 a,
.woocommerce.widget_product_categories>ul li.cat-item-106 a,
.woocommerce.widget_product_categories>ul li.cat-item-107 a{
    line-height: 2.2em;
    background: #ABDCF5;
    pointer-events: none;
}
.woocommerce.widget_product_categories>ul li.cat-item-89 a:hover,
.woocommerce.widget_product_categories>ul li.cat-item-94 a:hover,
.woocommerce.widget_product_categories>ul li.cat-item-106 a:hover,
.woocommerce.widget_product_categories>ul li.cat-item-107 a:hover{
    background: #ABDCF5;
}

.woocommerce.widget_product_categories>ul li a{
    font-size: 15px;
    line-height: 1.8em;
    padding: 0 10px;
    border: none;
}

@media (max-width: 768px) {
  /* 让 li 成为定位容器 */
  .woocommerce.widget_product_categories ul li {
      position: relative;
  }

  /* 给分类文字右侧留出空间 */
  .woocommerce.widget_product_categories ul li > a {
      padding-right: 1.1em;
  }

  /* 下拉按钮固定在右侧，避免和文字重叠 */
  .woocommerce.widget_product_categories ul li > .kadence-cat-toggle-sub {
      position: absolute;
      right: 0.3em;

  }
}


/* 手机端自适应 */
@media (max-width: 767px) {
     .woocommerce.widget_product_categories>ul li.cat-item-95 a,
     .woocommerce.widget_product_categories>ul li.cat-item-97 a,
     .woocommerce.widget_product_categories>ul li.cat-item-105 a,
     .woocommerce.widget_product_categories>ul li.cat-item-100 a,
     .woocommerce.widget_product_categories>ul li.cat-item-96 a,
     .woocommerce.widget_product_categories>ul li.cat-item-101 a,
     .woocommerce.widget_product_categories>ul li.cat-item-102 a,     
     .woocommerce.widget_product_categories>ul li.cat-item-115 a,
     .woocommerce.widget_product_categories>ul li.cat-item-116 a,
     .woocommerce.widget_product_categories>ul li.cat-item-117 a,
     .woocommerce.widget_product_categories>ul li.cat-item-118 a,     
    .woocommerce.widget_product_categories>ul li.cat-item-89 a,
    .woocommerce.widget_product_categories>ul li.cat-item-94 a,
    .woocommerce.widget_product_categories>ul li.cat-item-106 a,
    .woocommerce.widget_product_categories>ul li.cat-item-107 a {
        line-height: 1.3em; /* 调整行高，让文字更紧凑 */
        font-size: 15px;     /* 调整字体大小 */
        padding: 0 15px;      /* 调整左右内边距 */
        padding: 5px 10px;
    }
}/* End custom CSS */