.elementor-2671 .elementor-element.elementor-element-76c6ade{--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-2671 .elementor-element.elementor-element-5f57e27{--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;}.elementor-2671 .elementor-element.elementor-element-7580267{--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-2671 .elementor-element.elementor-element-fbb9f8b{--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-2671 .elementor-element.elementor-element-92c5b02 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2671 .elementor-element.elementor-element-92c5b02.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-147706c{--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-2671 .elementor-element.elementor-element-58d917c{--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-2671 .elementor-element.elementor-element-bdc5695{--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-2671 .elementor-element.elementor-element-86c8954{text-align:center;}.elementor-2671 .elementor-element.elementor-element-cca34ce{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2671 .elementor-element.elementor-element-68bfbd2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-9737140 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-9737140 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-9737140 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-9737140 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-9737140 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-9737140 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-1cf14fe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-1cf14fe.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-b1eec63{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-411e050 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-411e050 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-411e050 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-411e050 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-411e050 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-411e050 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-34c701a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-34c701a.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-e7a20e2{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-093e633 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-093e633 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-093e633 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-093e633 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-093e633 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-093e633 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-231a35f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-231a35f.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-bc85b13{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-f7b034b > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-f7b034b .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-f7b034b .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-f7b034b .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-f7b034b .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-f7b034b .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-7f1a817 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-7f1a817.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-6c2b0be{--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-2671 .elementor-element.elementor-element-300c1a1{text-align:center;}.elementor-2671 .elementor-element.elementor-element-74376f6{--display:flex;}.elementor-2671 .elementor-element.elementor-element-ef441b2 .uael-img-gallery-wrap .uael-grid-item{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );align-items:flex-start;display:inline-grid;}.elementor-2671 .elementor-element.elementor-element-ef441b2 .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-ef441b2 .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-2671 .elementor-element.elementor-element-ef441b2 .uael-grid-img-thumbnail img{opacity:1;}.elementor-2671 .elementor-element.elementor-element-ef441b2 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-2671 .elementor-element.elementor-element-272f5aa{--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-2671 .elementor-element.elementor-element-b000560{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2671 .elementor-element.elementor-element-0f27878{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-3443f05 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-3443f05 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-3443f05 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-3443f05 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-3443f05 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-3443f05 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-78caa45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-78caa45.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-5e313db{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-49df192 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-49df192 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-49df192 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-49df192 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-49df192 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-49df192 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-12df457 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-12df457.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-a5f883b{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-ac753a3 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-ac753a3 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-ac753a3 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-ac753a3 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-ac753a3 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-ac753a3 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-1c82e44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-1c82e44.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-cc842eb{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-67c2a85 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-67c2a85 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-67c2a85 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-67c2a85 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-67c2a85 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-67c2a85 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-8bd9962 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-8bd9962.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-ce8368c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2671 .elementor-element.elementor-element-2a6fb6d{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-0815612 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-0815612 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-0815612 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-0815612 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-0815612 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-0815612 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-5433453 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-5433453.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-ad8b033{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-8ec1f84 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-8ec1f84 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-8ec1f84 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-8ec1f84 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-8ec1f84 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-8ec1f84 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-fe269fc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-fe269fc.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-0260685{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-8ce4a4d > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-8ce4a4d .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-8ce4a4d .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-8ce4a4d .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-8ce4a4d .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-8ce4a4d .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-8809cbf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-8809cbf.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-065d481{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-97c0a9a > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2671 .elementor-element.elementor-element-97c0a9a .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2671 .elementor-element.elementor-element-97c0a9a .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2671 .elementor-element.elementor-element-97c0a9a .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2671 .elementor-element.elementor-element-97c0a9a .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-97c0a9a .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2671 .elementor-element.elementor-element-02fe849 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2671 .elementor-element.elementor-element-02fe849.elementor-element{--align-self:flex-start;}.elementor-2671 .elementor-element.elementor-element-1f28edb{--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-2671 .elementor-element.elementor-element-987d9fc{text-align:start;}.elementor-2671 .elementor-element.elementor-element-ecf616f{--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;}.elementor-2671 .elementor-element.elementor-element-87275e2{--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-2671 .elementor-element.elementor-element-ab5da31{--display:flex;}.elementor-2671 .elementor-element.elementor-element-beb3fa5{--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-2671 .elementor-element.elementor-element-e8b11a4{--display:flex;}.elementor-2671 .elementor-element.elementor-element-8efd15a{--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-2671 .elementor-element.elementor-element-71b51cd{--display:flex;}.elementor-2671 .elementor-element.elementor-element-ea4a841{--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-2671 .elementor-element.elementor-element-b15973e{--display:flex;}.elementor-2671 .elementor-element.elementor-element-499f6dc{--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-2671 .elementor-element.elementor-element-c570e61{--display:flex;}.elementor-2671 .elementor-element.elementor-element-8400957{--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-2671 .elementor-element.elementor-element-d53045d{--display:flex;}.elementor-2671 .elementor-element.elementor-element-5fa10f9{--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-2671 .elementor-element.elementor-element-c07d6d9{--display:flex;}.elementor-2671 .elementor-element.elementor-element-4a8e2d3{--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-2671 .elementor-element.elementor-element-d222796{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-2671 .elementor-element.elementor-element-33ba803{--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-2671 .elementor-element.elementor-element-2f2eea7{--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;}@media(max-width:1024px){.elementor-2671 .elementor-element.elementor-element-cca34ce{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-68bfbd2{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-b1eec63{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-e7a20e2{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-bc85b13{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-b000560{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-0f27878{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-5e313db{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-a5f883b{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-cc842eb{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-ce8368c{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-2a6fb6d{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-ad8b033{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-0260685{--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-065d481{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2671 .elementor-element.elementor-element-7580267{--width:50%;}.elementor-2671 .elementor-element.elementor-element-147706c{--width:50%;}.elementor-2671 .elementor-element.elementor-element-87275e2{--width:50%;}.elementor-2671 .elementor-element.elementor-element-33ba803{--width:50%;}}@media(max-width:767px){.elementor-2671 .elementor-element.elementor-element-cca34ce{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-68bfbd2{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-b1eec63{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-e7a20e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-bc85b13{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-b000560{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-0f27878{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-5e313db{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-a5f883b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-cc842eb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-ce8368c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-2a6fb6d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-ad8b033{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-0260685{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2671 .elementor-element.elementor-element-065d481{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for uael-woo-products, class: .elementor-element-9737140 */.elementor-2671 .elementor-element.elementor-element-9737140 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-9737140 .product img,
.elementor-2671 .elementor-element.elementor-element-9737140 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68bfbd2 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-68bfbd2:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-element,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .e-con,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .woocommerce,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-68bfbd2:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 h3,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 p,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-68bfbd2 .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-411e050 */.elementor-2671 .elementor-element.elementor-element-411e050 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-411e050 .product img,
.elementor-2671 .elementor-element.elementor-element-411e050 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1eec63 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-b1eec63 {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-b1eec63:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-element,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .e-con,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .woocommerce,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-b1eec63 img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-b1eec63:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-b1eec63 .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-b1eec63 h3,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-b1eec63 p,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-b1eec63 .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-093e633 */.elementor-2671 .elementor-element.elementor-element-093e633 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-093e633 .product img,
.elementor-2671 .elementor-element.elementor-element-093e633 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7a20e2 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-e7a20e2:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-element,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .e-con,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .woocommerce,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-e7a20e2:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 h3,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 p,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-e7a20e2 .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-f7b034b */.elementor-2671 .elementor-element.elementor-element-f7b034b .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-f7b034b .product img,
.elementor-2671 .elementor-element.elementor-element-f7b034b ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc85b13 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-bc85b13 {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-bc85b13:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-element,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .e-con,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .woocommerce,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-bc85b13 img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-bc85b13:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-bc85b13 .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-bc85b13 h3,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-bc85b13 p,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-bc85b13 .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-3443f05 */.elementor-2671 .elementor-element.elementor-element-3443f05 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-3443f05 .product img,
.elementor-2671 .elementor-element.elementor-element-3443f05 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0f27878 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-0f27878 {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-0f27878:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-element,
.elementor-2671 .elementor-element.elementor-element-0f27878 .e-con,
.elementor-2671 .elementor-element.elementor-element-0f27878 .woocommerce,
.elementor-2671 .elementor-element.elementor-element-0f27878 .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-0f27878 img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-0f27878:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-0f27878 .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-0f27878 h3,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-0f27878 p,
.elementor-2671 .elementor-element.elementor-element-0f27878 .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-0f27878 .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-49df192 */.elementor-2671 .elementor-element.elementor-element-49df192 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-49df192 .product img,
.elementor-2671 .elementor-element.elementor-element-49df192 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e313db *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-5e313db {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-5e313db:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-element,
.elementor-2671 .elementor-element.elementor-element-5e313db .e-con,
.elementor-2671 .elementor-element.elementor-element-5e313db .woocommerce,
.elementor-2671 .elementor-element.elementor-element-5e313db .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-5e313db img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-5e313db:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-5e313db .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-5e313db h3,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-5e313db p,
.elementor-2671 .elementor-element.elementor-element-5e313db .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-5e313db .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-ac753a3 */.elementor-2671 .elementor-element.elementor-element-ac753a3 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-ac753a3 .product img,
.elementor-2671 .elementor-element.elementor-element-ac753a3 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a5f883b *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-a5f883b {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-a5f883b:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-element,
.elementor-2671 .elementor-element.elementor-element-a5f883b .e-con,
.elementor-2671 .elementor-element.elementor-element-a5f883b .woocommerce,
.elementor-2671 .elementor-element.elementor-element-a5f883b .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-a5f883b img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-a5f883b:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-a5f883b .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-a5f883b h3,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-a5f883b p,
.elementor-2671 .elementor-element.elementor-element-a5f883b .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-a5f883b .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-67c2a85 */.elementor-2671 .elementor-element.elementor-element-67c2a85 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-67c2a85 .product img,
.elementor-2671 .elementor-element.elementor-element-67c2a85 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc842eb *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-cc842eb {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-cc842eb:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-element,
.elementor-2671 .elementor-element.elementor-element-cc842eb .e-con,
.elementor-2671 .elementor-element.elementor-element-cc842eb .woocommerce,
.elementor-2671 .elementor-element.elementor-element-cc842eb .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-cc842eb img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-cc842eb:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-cc842eb .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-cc842eb h3,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-cc842eb p,
.elementor-2671 .elementor-element.elementor-element-cc842eb .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-cc842eb .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-0815612 */.elementor-2671 .elementor-element.elementor-element-0815612 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-0815612 .product img,
.elementor-2671 .elementor-element.elementor-element-0815612 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6fb6d *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-element,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .e-con,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .woocommerce,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d h3,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d p,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-2a6fb6d .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-8ec1f84 */.elementor-2671 .elementor-element.elementor-element-8ec1f84 .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-8ec1f84 .product img,
.elementor-2671 .elementor-element.elementor-element-8ec1f84 ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad8b033 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-ad8b033 {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-ad8b033:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-element,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .e-con,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .woocommerce,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-ad8b033 img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-ad8b033:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-ad8b033 .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-ad8b033 h3,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-ad8b033 p,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-ad8b033 .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-8ce4a4d */.elementor-2671 .elementor-element.elementor-element-8ce4a4d .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-8ce4a4d .product img,
.elementor-2671 .elementor-element.elementor-element-8ce4a4d ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0260685 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-0260685 {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-0260685:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-element,
.elementor-2671 .elementor-element.elementor-element-0260685 .e-con,
.elementor-2671 .elementor-element.elementor-element-0260685 .woocommerce,
.elementor-2671 .elementor-element.elementor-element-0260685 .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-0260685 img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-0260685:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-0260685 .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-0260685 h3,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-0260685 p,
.elementor-2671 .elementor-element.elementor-element-0260685 .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-0260685 .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for uael-woo-products, class: .elementor-element-97c0a9a */.elementor-2671 .elementor-element.elementor-element-97c0a9a .woocommerce-loop-product__link img,
.elementor-2671 .elementor-element.elementor-element-97c0a9a .product img,
.elementor-2671 .elementor-element.elementor-element-97c0a9a ul.products li.product a img {
    image-rendering: -webkit-optimize-contrast !important;
    image-rendering: crisp-edges;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    filter: contrast(1.05) saturate(1.02);
    width: 100%;
    height: auto;
    display: block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-065d481 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2671 .elementor-element.elementor-element-065d481 {
    background: #ffffff !important;
    border: 1px solid #E5E7EB !important;
    border-radius: 12px !important;
    box-shadow: 0 2px 12px rgba(0,0,0,0.06) !important;
    overflow: hidden !important;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
    padding: 30px 24px !important;
    /* 把 Woo 产品和按钮之间的缝隙消除 */
    gap: 0 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    height: 100%;
}

/* 悬浮：整张卡片上浮 + 阴影扩散 */
.elementor-2671 .elementor-element.elementor-element-065d481:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

/* ===== 2. 剥掉内部两个组件的独立背景和边框 ===== */
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-container,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-element,
.elementor-2671 .elementor-element.elementor-element-065d481 .e-con,
.elementor-2671 .elementor-element.elementor-element-065d481 .woocommerce,
.elementor-2671 .elementor-element.elementor-element-065d481 .product {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 0 !important;
    min-height: auto !important;
}

/* 防止按钮组件被拉伸出多余空白 */
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 100%;
}

/* ===== 3. 图片 ===== */
.elementor-2671 .elementor-element.elementor-element-065d481 img {
    max-height: 180px;
    width: auto;
    object-fit: contain;
    display: block;
    margin: 0 auto 18px auto;
    transition: transform 0.4s ease;
}

/* 悬浮时图片轻微放大 */
.elementor-2671 .elementor-element.elementor-element-065d481:hover img {
    transform: scale(1.05);
}

/* ===== 4. 标题 ===== */
.elementor-2671 .elementor-element.elementor-element-065d481 .woocommerce-loop-product__title,
.elementor-2671 .elementor-element.elementor-element-065d481 h3,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-heading-title {
    font-size: 18px !important;
    font-weight: 600 !important;
    color: #1F2937 !important;
    margin: 0 0 10px 0 !important;
    line-height: 1.3 !important;
    text-decoration: none !important;
}

/* ===== 5. 描述文字 ===== */
.elementor-2671 .elementor-element.elementor-element-065d481 p,
.elementor-2671 .elementor-element.elementor-element-065d481 .woocommerce-product-details__short-description {
    font-size: 14px !important;
    line-height: 1.6 !important;
    color: #6B7280 !important;
    margin: 0 0 20px 0 !important;
}

/* ===== 6. HTML 按钮：改成绿色并融入卡片 ===== */
/* 只作用于 HTML widget 里的按钮，不影响产品标题链接 */
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html input[type="submit"] {
    background-color: #10B981 !important;
    color: #ffffff !important;
    border-radius: 6px !important;
    padding: 12px 28px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    border: none !important;
    text-decoration: none !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease !important;
    cursor: pointer;
    margin-top: 0 !important;
    box-shadow: none !important;
}

/* 按钮悬浮 */
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html button:hover {
    background-color: #059669 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 4px 12px rgba(16, 185, 129, 0.3) !important;
}

/* 询盘按钮改为深灰 #1E2029 */
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html a,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html button,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html a:hover,
.elementor-2671 .elementor-element.elementor-element-065d481 .elementor-widget-html button:hover {
    background-color: #2D3039 !important;
    box-shadow: 0 4px 12px rgba(30, 32, 41, 0.3) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33ba803 *//* 提交按钮拉满容器宽度 */
.elementor-2671 .elementor-element.elementor-element-33ba803 button[type="submit"],
.elementor-2671 .elementor-element.elementor-element-33ba803 .sureforms-submit-button,
.elementor-2671 .elementor-element.elementor-element-33ba803 .sureforms-btn-submit,
.elementor-2671 .elementor-element.elementor-element-33ba803 [class*="submit"] {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
}/* End custom CSS */