.elementor-2581 .elementor-element.elementor-element-cca45ac{--display:flex;}.elementor-2581 .elementor-element.elementor-element-a186f56{--display:flex;}.elementor-2581 .elementor-element.elementor-element-e6f3467{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2581 .elementor-element.elementor-element-e6f3467.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2581 .elementor-element.elementor-element-efa1036.elementor-element{--align-self:center;}.elementor-2581 .elementor-element.elementor-element-45a4532{--display:flex;}.elementor-2581 .elementor-element.elementor-element-70fb6fe > .elementor-widget-container{margin:0px 0px 0px 26px;}.elementor-2581 .elementor-element.elementor-element-70fb6fe .title{font-size:30px;}.elementor-2581 .elementor-element.elementor-element-70fb6fe .title-after_title{font-size:19px;}.elementor-2581 .elementor-element.elementor-element-643fb34{--display:flex;}.elementor-2581 .elementor-element.elementor-element-88b5c3c{--wd-cat-img-width:574px;}.elementor-2581 .elementor-element.elementor-element-a518c45 .wd-button-wrapper a{background-color:#33CEE5;border-color:#33CEE5;}.elementor-2581 .elementor-element.elementor-element-8f63c79{--display:flex;}.elementor-2581 .elementor-element.elementor-element-8f63c79.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2581 .elementor-element.elementor-element-9904264{width:var( --container-widget-width, 54.423% );max-width:54.423%;--container-widget-width:54.423%;--container-widget-flex-grow:0;}.elementor-2581 .elementor-element.elementor-element-9904264.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2581 .elementor-element.elementor-element-7d41223{--display:flex;}@media(min-width:769px){.elementor-2581 .elementor-element.elementor-element-e6f3467{--width:92.579%;}.elementor-2581 .elementor-element.elementor-element-45a4532{--content-width:1600px;}.elementor-2581 .elementor-element.elementor-element-8f63c79{--width:92.57%;}}/* Start custom CSS for wd_banner_carousel, class: .elementor-element-cd3e08b *//* Banner 内容左侧垂直居中 */
.promo-banner .wrapper-content-banner{
    display: flex;
    align-items: center;      /* 垂直居中 */
    justify-content: flex-start; /* 左侧 */
}

.promo-banner .content-banner{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-efa1036 *//* 轮播箭头永久显示 */
.wd-nav-arrows .wd-btn-arrow {
    opacity: 1 !important;
    visibility: visible !important;
    transform: translateY(-50%) !important;
}

/* 禁止鼠标移入才显示的效果 */
.wd-carousel-container:hover .wd-btn-arrow,
.swiper:hover .wd-btn-arrow,
.wd-slider-wrapper:hover .wd-btn-arrow {
    opacity: 1 !important;
    visibility: visible !important;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-f2a9d28 *//* 隐藏分类产品数量 */
.wd-cat-content .wd-cat-count {
    display: none !important;
}
.wd-cat-content .wd-entities-title{
    position: relative;
    display: inline-block;
    padding-bottom: 4px;
}

.wd-cat-content .wd-entities-title::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;              /* 跟文字一样长 */
    height: 2px;
    background: #000;
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-88b5c3c *//* 隐藏分类产品数量 */
.wd-cat-content .wd-cat-count {
    display: none !important;
}
.wd-cat-content .wd-entities-title{
    position: relative;
    display: inline-block;
    padding-bottom: 4px;
}

.wd-cat-content .wd-entities-title::after{
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;              /* 跟文字一样长 */
    height: 2px;
    background: #000;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-6b082e6 *//* 隐藏商品评分星级 */
.star-rating,
.wd-rating,
.woocommerce .star-rating {
    display: none !important;
}


/* 只作用于这个 Products Tabs */
.elementor-element-6b082e6 .wd-carousel-container{
    position: relative;
    padding-bottom: 40px;
}

/* 箭头放到底部居中 */
.elementor-element-6b082e6 .wd-carousel-container .wd-nav-arrows{
    position: absolute !important;
    left: 50% !important;
    top: auto !important;
    bottom: -28px !important;
    transform: translateX(-50%) !important;

    display: flex;
    gap: 20px;
    justify-content: center;
    width: auto;
}

/* 取消按钮自身定位 */
.elementor-element-6b082e6 .wd-carousel-container .wd-btn-arrow{
    position: static !important;
    transform: none !important;
}

/* 箭头大小 */
.elementor-element-6b082e6 .wd-nav-arrows .wd-btn-arrow{
    width: 56px;
    height: 56px;
}

/* 箭头放大 */
.wd-nav-arrows .wd-arrow-inner{
    transform: scale(1.6);
}

/* 箭头加粗 */
.wd-nav-arrows .wd-arrow-inner::before,
.wd-nav-arrows .wd-arrow-inner::after{
    height: 3px !important;
}/* End custom CSS */