.elementor-556 .elementor-element.elementor-element-3730674{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--justify-content:center;--background-transition:0.3s;}.elementor-556 .elementor-element.elementor-element-3730674, .elementor-556 .elementor-element.elementor-element-3730674::before{--border-transition:0.3s;}.elementor-556 .elementor-element.elementor-element-0c080b3{--display:flex;--min-height:447px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--gap:0px 0px;--background-transition:0.3s;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:50px;--padding-inline-end:50px;}.elementor-556 .elementor-element.elementor-element-23369eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-556 .elementor-element.elementor-element-7c11a80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-556 .elementor-element.elementor-element-7c11a80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-556 .elementor-element.elementor-element-60c1989{--display:flex;--min-height:1363px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-list{grid-template-columns:repeat(2, 1fr);grid-gap:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-items{flex-direction:row;text-align:inherit;}.elementor-556 .elementor-element.elementor-element-58c50f5 li.product-items{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;padding:14px 14px 14px 14px;border-radius:8px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-img{width:150px;border-radius:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-img img{height:150px;object-fit:cover;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc-product-items-spacer{width:30px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-img-overlay{background-color:rgba(0, 0, 0, 0.30);opacity:0%;justify-content:center;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-items:hover .product-img-overlay{opacity:100%;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-text-name{font-size:22px;line-height:27px;color:#000000;margin-top:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .ue-product-category a{color:#8c8c8c;}.elementor-556 .elementor-element.elementor-element-58c50f5 .ue-product-category{margin-top:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-short-description{color:#969696;font-size:11px;line-height:19px;margin-top:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc-prices{margin-top:10px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc_price_spacer{width:10px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc_regular_price{color:#707070;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc_sale_price{color:#000000;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc-buttons a{background-color:var( --e-global-color-sk_color_1 );font-size:19px;line-height:11px;padding:12px 12px 12px 12px;color:var( --e-global-color-sk_color_1 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:8px;display:inline-block;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc-buttons a:hover{background-color:var( --e-global-color-primary );color:#ffffff;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc-buttons{margin-top:13px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .uc_btn_spacer{width:9px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-img-overlay .uc-buttons a{background-color:#ffffff;padding:10px 20px 10px 20px;color:#000000;border-radius:30px;display:inline-block;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-img-overlay .uc-buttons{margin-top:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .ue_woocommerce_product_list_badge{background-color:#dcdcdc;}.elementor-556 .elementor-element.elementor-element-58c50f5 .ue_woocommerce_product_grid_out_of_stock_label{background-color:#FF7276;}.elementor-556 .elementor-element.elementor-element-58c50f5 .ue_woocommerce_product_label{color:#000000;padding:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;margin-top:0px;min-width:0px;min-height:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-rating{color:#ffcb00;font-size:14px;margin-top:5px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .ue-no-posts-found{color:var( --e-global-color-primary );background-color:var( --e-global-color-sk_color_1 );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-sk_color_1 );}@media(max-width:767px){.elementor-556 .elementor-element.elementor-element-58c50f5 .product-list{grid-gap:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-text-name{margin-top:0px;}.elementor-556 .elementor-element.elementor-element-58c50f5 .product-short-description{margin-top:0px;}}@media(min-width:768px){.elementor-556 .elementor-element.elementor-element-3730674{--content-width:100vw;}.elementor-556 .elementor-element.elementor-element-0c080b3{--content-width:77vw;}.elementor-556 .elementor-element.elementor-element-23369eb{--width:33.3333%;}.elementor-556 .elementor-element.elementor-element-7c11a80{--width:87%;}.elementor-556 .elementor-element.elementor-element-60c1989{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-487eb9e */.elementor-kit-209 .elementor-widget-container *:not(.menu-item):not(.elementor-tab-title):not(.elementor-image-box-title):not(.elementor-icon-box-title):not(.elementor-icon-box-icon):not(.elementor-post__title):not(.elementor-heading-title) > a:not(:hover):not(:active):not(.elementor-item-active):not([role="button"]):not(.button):not(.elementor-button):not(.elementor-post__read-more):not(.elementor-post-info__terms-list-item):not([role="link"]), .elementor-kit-209 .elementor-widget-container a:not([class]){
    color:#2aaa82;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c11a80 *//*.category-box .iksm-term{*/
/*    font-size: 30px;*/
/*}*//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32aee4f *//* 基础样式 */
.category-menu {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  flex-direction: column;
}

.level-1, .level-2, .level-3 {
  display: flex;
  margin: 5px;
  padding: 5px;
  border-radius: 5px;
  color: white;
  text-align: center;
  flex-wrap: wrap;
  font-size: 14px;

}

/* 层级特定样式 */
.level-1 {
    width: 100%;
  flex-grow: 1;
  border:  1px solid #2aaa82;
  font-size: 28px;
 
  
}

.level-2 {
    width:100%;
      display: flex;

    border: 1px solid #D3D3D3;
}

.level-3 {
  box-shadow: 1px 1px 5px 1px #2aaa82;
}

.level-3 a {
  color: white;
  text-decoration: none!important;
}

.level-3 a:hover {
  text-decoration: underline;
}
.level-1.active, .level-2.active, .level-3.active {
  background-color: #2aaa82; /* 例如，激活状态背景色 */
  color: white!impotrant; /* 例如，激活状态文本颜色 */
  /* 其他想要应用的激活状态样式 */
}
#L2{
    width: 20%;
}
#L3{
    width: 100%;
    display: flex;
    flex-wrap: wrap;
}

  .category-menu .level-2 {
    display: none;
  }

  .category-menu.show-all .level-2 {
    display: block;
  }/* End custom CSS */
/* Start custom CSS for ucaddon_woocommerce_product_list, class: .elementor-element-58c50f5 */.product-img-overlay{
    opacity: 0!important;
}

.product-img:hover{
    border: 1px solid #2aaa82
}
#uc_woocommerce_product_list_elementor_58c50f5 .ue_woocommerce_product_list_badge{
    display: none!important
}/* End custom CSS */
/* Start custom CSS */.level-1.active, .level-2.active, .level-3.active {
  background-color: #2aaa82; /* 例如，激活状态背景色 */
  color: white; /* 例如，激活状态文本颜色 */
  /* 其他想要应用的激活状态样式 */
}/* End custom CSS */