.elementor-2637 .elementor-element.elementor-element-99a04b3{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-9b57bb1 .elementor-repeater-item-507e54c .swiper-slide-bg{background-color:#833ca3;background-image:url(https://vocur.net/wp-content/uploads/2026/05/001-scaled.jpg);background-size:cover;}.elementor-2637 .elementor-element.elementor-element-9b57bb1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:700px;}.elementor-2637 .elementor-element.elementor-element-9b57bb1 .swiper-slide-contents{max-width:66%;}.elementor-2637 .elementor-element.elementor-element-9b57bb1 .swiper-slide-inner{text-align:center;}.elementor-2637 .elementor-element.elementor-element-5ff39fe{--display:flex;}.elementor-2637 .elementor-element.elementor-element-947864a > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-2637 .elementor-element.elementor-element-947864a .title{font-family:"Trebuchet MS", Sans-serif;font-size:45px;}.elementor-2637 .elementor-element.elementor-element-21d91e0{--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-2637 .elementor-element.elementor-element-cf33715{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2637 .elementor-element.elementor-element-cf33715:not(.elementor-motion-effects-element-type-background), .elementor-2637 .elementor-element.elementor-element-cf33715 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-2637 .elementor-element.elementor-element-11d9e44{--display:flex;}.elementor-2637 .elementor-element.elementor-element-5583a9c .title{color:#1C8C3C;font-size:44px;font-weight:900;}.elementor-2637 .elementor-element.elementor-element-1a514b6{--display:flex;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-8fb4587 > .elementor-widget-container{padding:-26px 0px 0px 0px;}.elementor-2637 .elementor-element.elementor-element-c819e36{--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;--justify-content:center;}.elementor-2637 .elementor-element.elementor-element-580620b{--display:flex;--justify-content:center;}.elementor-2637 .elementor-element.elementor-element-314f34a{--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;--justify-content:center;}.elementor-2637 .elementor-element.elementor-element-14e6c23{--display:flex;}.elementor-2637 .elementor-element.elementor-element-8d98044{--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;--justify-content:center;}.elementor-2637 .elementor-element.elementor-element-2ea728a{--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;--justify-content:center;}.elementor-2637 .elementor-element.elementor-element-e4a793e{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:3px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}:where( .elementor-2637 .elementor-element.elementor-element-e4a793e .swiper-slide ) > .e-con{border-style:solid;border-width:2px 2px 2px 2px;border-color:#1C8C3C;}.elementor-2637 .elementor-element.elementor-element-d29fca7{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2637 .elementor-element.elementor-element-0c7e7c1{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-2637 .elementor-element.elementor-element-e4a793e{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:768px){.elementor-2637 .elementor-element.elementor-element-e4a793e{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for wd_products, class: .elementor-element-223de62 *//* 强制限制该组件内所有图片的高度 */
.elementor-2637 .elementor-element.elementor-element-223de62 img {
    height: 230px !important; /* 您可以根据需要修改 230px 这个数值 */
    object-fit: cover !important;
    width: 100% !important;
}

/* 如果图片外层有高度限制，同时强制外层容器自适应 */
.elementor-2637 .elementor-element.elementor-element-223de62 .wd-cat-image,
.elementor-2637 .elementor-element.elementor-element-223de62 .category-image-wrapper {
    height: 230px !important;
}/* End custom CSS */
/* Start custom CSS for wd_blog, class: .elementor-element-f294e61 *//* 强制 Woodmart 博客轮播图/列表的图片大小一致且不失真 */
.blog-post-loop .post-img-wrapp img,
.blog-post-loop .wd-post-img img,
.blog-post-loop .post-image img {
    width: 100% !important;
    height: 300px !important;       /* 您可以根据需要调整高度，例如 280px 或 320px */
    object-fit: cover !important;    /* 核心属性：等比例裁剪填充，防止图片被拉伸或挤压变形 */
    object-position: center top !important; /* 保持图片上方和中间的内容优先显示，防止切掉主体 */
}/* End custom CSS */