.elementor-25 .elementor-element.elementor-element-b2274a8{--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;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25 .elementor-element.elementor-element-bb5530e > .elementor-widget-container{margin:120px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bb5530e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-3d14774 > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3d14774.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-25 .elementor-element.elementor-element-ba232e5{--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:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-be692f1 .title-subtitle{color:var( --e-global-color-primary );font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-be692f1 .title{font-family:"hkgroteskpro", Sans-serif;}.elementor-25 .elementor-element.elementor-element-6cd1b70b{margin:1em 0em 1em 0em;}.elementor-25 .elementor-element.elementor-element-e5beec7{--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-25 .elementor-element.elementor-element-23d76e4 .title-subtitle{color:var( --e-global-color-primary );font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-23d76e4 .title{color:#000000;font-family:"hkgroteskpro", Sans-serif;}.elementor-25 .elementor-element.elementor-element-4e53bfea > .elementor-widget-container{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4e53bfea{--wd-cat-brd-radius:0px;}.elementor-25 .elementor-element.elementor-element-4e53bfea div.product-category .wd-entities-title, .elementor-25 .elementor-element.elementor-element-4e53bfea .wd-nav-product-cat>li>a{font-size:17px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-5214b239{margin:3em 0em 2em 0em;}.elementor-25 .elementor-element.elementor-element-72e9bc4 .wd-tabs .tabs-name{font-size:18px;}.elementor-25 .elementor-element.elementor-element-72e9bc4 .wd-nav.wd-nav-tabs .wd-nav-link{font-family:"Arial, Helvetica, sans-serif", Sans-serif;font-size:15px;font-weight:400;}.elementor-25 .elementor-element.elementor-element-72e9bc4 .wd-nav-tabs > li:not(:last-child){margin-inline-end:17px;}.elementor-25 .elementor-element.elementor-element-72e9bc4 .wd-tabs{--wd-header-sp:57px;}.elementor-25 .elementor-element.elementor-element-349846e7 .elementor-button{background-color:#FFFFFF;font-size:18px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2A2A2A;padding:15px 30px 15px 30px;}.elementor-25 .elementor-element.elementor-element-349846e7 .elementor-button:hover, .elementor-25 .elementor-element.elementor-element-349846e7 .elementor-button:focus{background-color:#000000;color:#FFFFFF;border-color:#000000;}.elementor-25 .elementor-element.elementor-element-349846e7{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-25 .elementor-element.elementor-element-349846e7 .elementor-button:hover svg, .elementor-25 .elementor-element.elementor-element-349846e7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-32711ec{--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:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-63ede17 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-63ede17 .title-subtitle{color:var( --e-global-color-primary );font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-63ede17 .title{font-family:"hkgroteskpro", Sans-serif;}.elementor-25 .elementor-element.elementor-element-36f50b32 > .elementor-background-overlay{background-color:#000000;opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-36f50b32 > .elementor-container{max-width:716px;min-height:623px;}.elementor-25 .elementor-element.elementor-element-36f50b32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:-60px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-78ec7e3e{text-align:center;}.elementor-25 .elementor-element.elementor-element-78ec7e3e .elementor-heading-title{color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-e8c0ccf{text-align:center;color:#F0F0F0;}.elementor-25 .elementor-element.elementor-element-81108b5 .elementor-button{background-color:#FFFFFF;fill:#000000;color:#000000;}.elementor-25 .elementor-element.elementor-element-57abe7c0{margin:3em 0em 1em 0em;}.elementor-25 .elementor-element.elementor-element-14a68fd9 > .elementor-widget-container{margin:1px 00px 00px 00px;}.elementor-25 .elementor-element.elementor-element-c9a4324{--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-25 .elementor-element.elementor-element-78b892d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-78b892d .title-subtitle{color:var( --e-global-color-primary );font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-78b892d .title{font-family:"hkgroteskpro", Sans-serif;}.elementor-25 .elementor-element.elementor-element-478f48b3 > .elementor-widget-container{--e-transform-scale:1;}.elementor-25 .elementor-element.elementor-element-478f48b3{--wd-brd-radius:0px;}.elementor-25 .elementor-element.elementor-element-d7c6641{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-2e776f5{--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-25 .elementor-element.elementor-element-4c5bb66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4c5bb66 .title-subtitle{color:var( --e-global-color-primary );font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-4c5bb66 .title{font-family:"hkgroteskpro", Sans-serif;}.elementor-25 .elementor-element.elementor-element-e2eed20{--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-25 .elementor-element.elementor-element-7b7a6641:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-7b7a6641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-25 .elementor-element.elementor-element-7b7a6641 > .elementor-container{max-width:500px;}.elementor-25 .elementor-element.elementor-element-7b7a6641{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:4em 0em 0em 0em;padding:2em 0em 2em 0em;}.elementor-25 .elementor-element.elementor-element-7b7a6641 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-45f348c0{text-align:center;}.elementor-25 .elementor-element.elementor-element-25e09aa8{text-align:center;font-size:16px;}.elementor-25 .elementor-element.elementor-element-25e09aa8 .elementor-widget-container{max-width:1%;}.elementor-25 .elementor-element.elementor-element-611fdac .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#040404 !important;color:#ffffff !important;}.elementor-25 .elementor-element.elementor-element-5044d39{--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-25 .elementor-element.elementor-element-9fcab55 .title-subtitle{color:var( --e-global-color-primary );font-family:"hkgroteskpro", Sans-serif;font-size:15px;font-weight:600;}.elementor-25 .elementor-element.elementor-element-9fcab55 .title{font-family:"hkgroteskpro", Sans-serif;}.elementor-25 .elementor-element.elementor-element-c538970{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-25 .elementor-element.elementor-element-c538970 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-25 .elementor-element.elementor-element-c538970:after{content:"0.66";}.elementor-25 .elementor-element.elementor-element-c538970 .elementor-post__thumbnail__link{width:100%;}.elementor-25 .elementor-element.elementor-element-c538970 .elementor-post__meta-data span + span:before{content:"•";}.elementor-25 .elementor-element.elementor-element-c538970 .elementor-post__text{margin-top:20px;}.elementor-25 .elementor-element.elementor-element-c538970 .elementor-post__badge{right:0;}.elementor-25 .elementor-element.elementor-element-c538970 .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-be692f1 .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-23d76e4 .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-63ede17 .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-78b892d .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-4c5bb66 .title-subtitle{font-size:13px;}.elementor-25 .elementor-element.elementor-element-9fcab55 .title-subtitle{font-size:13px;}}@media(max-width:768px){.elementor-25 .elementor-element.elementor-element-b2274a8{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-bb5530e > .elementor-widget-container{margin:160px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-3d14774 > .elementor-widget-container{margin:100px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-be692f1 .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-23d76e4 .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-4e53bfea div.product-category .wd-entities-title, .elementor-25 .elementor-element.elementor-element-4e53bfea .wd-nav-product-cat>li>a{font-size:14px;}.elementor-25 .elementor-element.elementor-element-32711ec{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-25 .elementor-element.elementor-element-63ede17 .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-78b892d .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-478f48b3 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-25 .elementor-element.elementor-element-4c5bb66 .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-9fcab55 .title-subtitle{font-size:12px;}.elementor-25 .elementor-element.elementor-element-c538970 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-25 .elementor-element.elementor-element-c538970:after{content:"0.5";}.elementor-25 .elementor-element.elementor-element-c538970 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for wd_product_categories, class: .elementor-element-4e53bfea *//* 只作用于带有 .special-carousel 类名的模块 */
.special-carousel .wd-carousel-item .wrapp-category {
  background-color: #000000; /* 统一背景色为黑色 */
  border-radius: 8px;
}

.special-carousel .wd-carousel-item .wrapp-category .hover-mask h3,
.special-carousel .wd-carousel-item .wrapp-category .hover-mask .count {
  color: #ffffff; /* 统一文字颜色为白色 */
}

/* 保留作用域，避免影响全局 */
.special-carousel .wrapp-category {
  border-radius: 8px;
  overflow: hidden; /* 确保内部元素如图片也遵循圆角 */
}

.special-carousel .category-image img {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  display: block;
  width: 100%;
  height: auto;
}/* End custom CSS */