.elementor-566 .elementor-element.elementor-element-8f8bec7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-9f960a7{--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;}.elementor-566 .elementor-element.elementor-element-8c909d0{--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;}.elementor-566 .elementor-element.elementor-element-0df9fe4{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:10px;--padding-right:20px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-566 .elementor-element.elementor-element-a10a7d2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:400;color:#000000;}.elementor-566 .elementor-element.elementor-element-3b781ca{width:var( --container-widget-width, 92% );max-width:92%;padding:0px 50px 0px 0px;--container-widget-width:92%;--container-widget-flex-grow:0;text-align:start;}.woocommerce .elementor-566 .elementor-element.elementor-element-3b781ca .woocommerce-product-details__short-description{color:#333333;font-family:"Poppins", Sans-serif;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-566 .elementor-element.elementor-element-d8eddf6 .elementor-button{background-color:var( --e-global-color-955dd18 );font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-566 .elementor-element.elementor-element-41b06eb{--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;}.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 );color:var( --e-global-color-primary );}.elementor-566 .elementor-element.elementor-element-8f20ed6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-566 .elementor-element.elementor-element-c82ddc0{color:#212121;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-566 .elementor-element.elementor-element-b9a9194{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-566 .elementor-element.elementor-element-58ac25e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:500;color:#000000;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-566 .elementor-element.elementor-element-33456a0{--grid-columns:4;}@media(min-width:768px){.elementor-566 .elementor-element.elementor-element-8f8bec7{--content-width:1400px;}.elementor-566 .elementor-element.elementor-element-9f960a7{--width:25%;}.elementor-566 .elementor-element.elementor-element-8c909d0{--width:40%;}.elementor-566 .elementor-element.elementor-element-0df9fe4{--width:35%;}.elementor-566 .elementor-element.elementor-element-41b06eb{--content-width:1400px;}.elementor-566 .elementor-element.elementor-element-b9a9194{--content-width:1400px;}}@media(max-width:1024px){.elementor-566 .elementor-element.elementor-element-33456a0{--grid-columns:2;}}@media(max-width:767px){.elementor-566 .elementor-element.elementor-element-33456a0{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-ef29953 *//* 侧边栏整体灰色背景 + 内边距 */
.yith-wcan-filters {
    background-color: #f5f5f5 !important;
    padding: 25px !important;
    border-radius: 6px !important;
    font-family: "Barlow", sans-serif !important;
}

/* 分类标题样式 */
.yith-wcan-filters .filter-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    margin-bottom: 15px !important;
    padding-bottom: 10px !important;
    border-bottom: 1px solid #ddd !important;
    font-family: "Barlow", sans-serif !important;
    color: #333 !important;
}

/* 筛选文字默认颜色 + 字体 */
.yith-wcan-filters .term-label {
    color: #333 !important;
    font-family: "Barlow", sans-serif !important;
    text-decoration: none !important;
}
/* 鼠标悬浮时：文字变黑色 + 无下划线 */
.yith-wcan-filters .term-label:hover {
    color: #000000 !important;
    text-decoration: none !important;
}

/* 去掉列表默认样式 */
.yith-wcan-filters .filter-items {
    list-style: none !important;
    padding-left: 0 !important;
    margin: 0 !important;
}

.yith-wcan-filters .filter-item {
    margin-bottom: 10px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-3b781ca */.elementor-566 .elementor-element.elementor-element-3b781ca p {
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: break-word !important;
    max-width: 100% !important;
}/* End custom CSS */