.elementor-2492 .elementor-element.elementor-element-687864c{--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-2492 .elementor-element.elementor-element-e6a6e18{--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-2492 .elementor-element.elementor-element-09fb114{--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-2492 .elementor-element.elementor-element-32491c2{--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-2492 .elementor-element.elementor-element-56b96c7{--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-2492 .elementor-element.elementor-element-c61482e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2492 .elementor-element.elementor-element-c61482e.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-8cc66a1{--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-2492 .elementor-element.elementor-element-6c48dad{--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-2492 .elementor-element.elementor-element-30deba0{--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-2492 .elementor-element.elementor-element-4acf92f{text-align:center;}.elementor-2492 .elementor-element.elementor-element-a185386{--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-2492 .elementor-element.elementor-element-07caf5e{--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-2492 .elementor-element.elementor-element-48291bc > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-48291bc .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-48291bc .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-48291bc .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-48291bc .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-48291bc .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-d28f201 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-d28f201.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-5b6f67a{--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-2492 .elementor-element.elementor-element-3afe866 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-3afe866 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-3afe866 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-3afe866 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-3afe866 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-3afe866 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-d9c33ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-d9c33ff.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-5d46d18{--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-2492 .elementor-element.elementor-element-403f1d9 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-403f1d9 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-403f1d9 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-403f1d9 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-403f1d9 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-403f1d9 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-0880e9b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-0880e9b.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-26fc2b4{--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-2492 .elementor-element.elementor-element-28555c1 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-28555c1 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-28555c1 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-28555c1 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-28555c1 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-28555c1 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-c8d31e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-c8d31e9.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-45fa7ad{--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-2492 .elementor-element.elementor-element-4f784f6{text-align:center;}.elementor-2492 .elementor-element.elementor-element-6a20c74{--display:flex;}.elementor-2492 .elementor-element.elementor-element-34860a4 .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-2492 .elementor-element.elementor-element-34860a4 .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-34860a4 .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-2492 .elementor-element.elementor-element-34860a4 .uael-grid-img-thumbnail img{opacity:1;}.elementor-2492 .elementor-element.elementor-element-34860a4 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-2492 .elementor-element.elementor-element-383994d{--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-2492 .elementor-element.elementor-element-b4014e8{--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-2492 .elementor-element.elementor-element-6a71056{--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-2492 .elementor-element.elementor-element-17f88cb > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-17f88cb .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-17f88cb .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-17f88cb .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-17f88cb .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-17f88cb .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-d647a84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-d647a84.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-5a37854{--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-2492 .elementor-element.elementor-element-51a2b9d > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-51a2b9d .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-51a2b9d .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-51a2b9d .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-51a2b9d .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-51a2b9d .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-5d7eeec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-5d7eeec.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-e2b6f3d{--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-2492 .elementor-element.elementor-element-451e158 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-451e158 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-451e158 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-451e158 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-451e158 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-451e158 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-af83585 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-af83585.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-be34fc9{--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-2492 .elementor-element.elementor-element-da4d496 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-da4d496 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-da4d496 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-da4d496 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-da4d496 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-da4d496 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-4549925 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-4549925.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-3e48454{--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-2492 .elementor-element.elementor-element-1e30bcc{--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-2492 .elementor-element.elementor-element-e8c8cbe > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-e8c8cbe .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-e8c8cbe .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-e8c8cbe .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-e8c8cbe .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-e8c8cbe .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-87a3ce7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-87a3ce7.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-e1ea6b7{--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-2492 .elementor-element.elementor-element-51b87a1 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-51b87a1 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-51b87a1 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-51b87a1 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-51b87a1 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-51b87a1 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-51de07c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-51de07c.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-f52d23d{--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-2492 .elementor-element.elementor-element-aa2fa7b > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-aa2fa7b .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-aa2fa7b .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-aa2fa7b .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-aa2fa7b .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-aa2fa7b .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-530bdab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-530bdab.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-9c6b37e{--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-2492 .elementor-element.elementor-element-2f2675d > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2492 .elementor-element.elementor-element-2f2675d .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2492 .elementor-element.elementor-element-2f2675d .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2492 .elementor-element.elementor-element-2f2675d .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2492 .elementor-element.elementor-element-2f2675d .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-2f2675d .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2492 .elementor-element.elementor-element-748cab4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2492 .elementor-element.elementor-element-748cab4.elementor-element{--align-self:flex-start;}.elementor-2492 .elementor-element.elementor-element-f81666a{--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-2492 .elementor-element.elementor-element-a857a1b{text-align:start;}.elementor-2492 .elementor-element.elementor-element-b7198a0{--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-2492 .elementor-element.elementor-element-6f37753{--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-2492 .elementor-element.elementor-element-691c2fc{--display:flex;}.elementor-2492 .elementor-element.elementor-element-e41e99c{--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-2492 .elementor-element.elementor-element-901db20{--display:flex;}.elementor-2492 .elementor-element.elementor-element-875430d{--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-2492 .elementor-element.elementor-element-a09c9ac{--display:flex;}.elementor-2492 .elementor-element.elementor-element-6777f78{--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-2492 .elementor-element.elementor-element-ede487b{--display:flex;}.elementor-2492 .elementor-element.elementor-element-0e054c7{--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-2492 .elementor-element.elementor-element-0aa64cc{--display:flex;}.elementor-2492 .elementor-element.elementor-element-e02b668{--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-2492 .elementor-element.elementor-element-f62d593{--display:flex;}.elementor-2492 .elementor-element.elementor-element-126f26c{--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-2492 .elementor-element.elementor-element-0246481{--display:flex;}.elementor-2492 .elementor-element.elementor-element-b1bddc6{--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-2492 .elementor-element.elementor-element-b94b169{--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-2492 .elementor-element.elementor-element-85f871a{--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-2492 .elementor-element.elementor-element-4fad874{--display:flex;}@media(max-width:1024px){.elementor-2492 .elementor-element.elementor-element-a185386{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-07caf5e{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-5b6f67a{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-5d46d18{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-26fc2b4{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-b4014e8{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-6a71056{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-5a37854{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-e2b6f3d{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-be34fc9{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-3e48454{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-1e30bcc{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-e1ea6b7{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-f52d23d{--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-9c6b37e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2492 .elementor-element.elementor-element-32491c2{--width:50%;}.elementor-2492 .elementor-element.elementor-element-8cc66a1{--width:50%;}.elementor-2492 .elementor-element.elementor-element-6f37753{--width:50%;}.elementor-2492 .elementor-element.elementor-element-85f871a{--width:50%;}}@media(max-width:767px){.elementor-2492 .elementor-element.elementor-element-a185386{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-07caf5e{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-5b6f67a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-5d46d18{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-26fc2b4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-b4014e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-6a71056{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-5a37854{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-e2b6f3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-be34fc9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-3e48454{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-1e30bcc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-e1ea6b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-f52d23d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2492 .elementor-element.elementor-element-9c6b37e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for uael-woo-products, class: .elementor-element-48291bc */.elementor-2492 .elementor-element.elementor-element-48291bc .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-48291bc .product img,
.elementor-2492 .elementor-element.elementor-element-48291bc 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-07caf5e *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-07caf5e {
    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-2492 .elementor-element.elementor-element-07caf5e:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-07caf5e .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-07caf5e h3,
.elementor-2492 .elementor-element.elementor-element-07caf5e .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-2492 .elementor-element.elementor-element-07caf5e p,
.elementor-2492 .elementor-element.elementor-element-07caf5e .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-2492 .elementor-element.elementor-element-07caf5e .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-07caf5e .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-07caf5e .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-2492 .elementor-element.elementor-element-07caf5e .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-07caf5e .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-2492 .elementor-element.elementor-element-07caf5e .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-07caf5e .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-07caf5e .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-07caf5e .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-07caf5e .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-3afe866 */.elementor-2492 .elementor-element.elementor-element-3afe866 .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-3afe866 .product img,
.elementor-2492 .elementor-element.elementor-element-3afe866 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-5b6f67a *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-5b6f67a {
    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-2492 .elementor-element.elementor-element-5b6f67a:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-5b6f67a .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-5b6f67a h3,
.elementor-2492 .elementor-element.elementor-element-5b6f67a .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-2492 .elementor-element.elementor-element-5b6f67a p,
.elementor-2492 .elementor-element.elementor-element-5b6f67a .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-2492 .elementor-element.elementor-element-5b6f67a .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-5b6f67a .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-5b6f67a .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-2492 .elementor-element.elementor-element-5b6f67a .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-5b6f67a .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-2492 .elementor-element.elementor-element-5b6f67a .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-5b6f67a .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-5b6f67a .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-5b6f67a .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-5b6f67a .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-403f1d9 */.elementor-2492 .elementor-element.elementor-element-403f1d9 .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-403f1d9 .product img,
.elementor-2492 .elementor-element.elementor-element-403f1d9 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-5d46d18 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-5d46d18 {
    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-2492 .elementor-element.elementor-element-5d46d18:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-5d46d18 .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-5d46d18 h3,
.elementor-2492 .elementor-element.elementor-element-5d46d18 .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-2492 .elementor-element.elementor-element-5d46d18 p,
.elementor-2492 .elementor-element.elementor-element-5d46d18 .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-2492 .elementor-element.elementor-element-5d46d18 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-5d46d18 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-5d46d18 .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-2492 .elementor-element.elementor-element-5d46d18 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-5d46d18 .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-2492 .elementor-element.elementor-element-5d46d18 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-5d46d18 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-5d46d18 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-5d46d18 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-5d46d18 .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-28555c1 */.elementor-2492 .elementor-element.elementor-element-28555c1 .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-28555c1 .product img,
.elementor-2492 .elementor-element.elementor-element-28555c1 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-26fc2b4 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-26fc2b4 {
    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-2492 .elementor-element.elementor-element-26fc2b4:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 h3,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .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-2492 .elementor-element.elementor-element-26fc2b4 p,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .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-2492 .elementor-element.elementor-element-26fc2b4 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .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-2492 .elementor-element.elementor-element-26fc2b4 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .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-2492 .elementor-element.elementor-element-26fc2b4 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-26fc2b4 .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-17f88cb */.elementor-2492 .elementor-element.elementor-element-17f88cb .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-17f88cb .product img,
.elementor-2492 .elementor-element.elementor-element-17f88cb 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-6a71056 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-6a71056 {
    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-2492 .elementor-element.elementor-element-6a71056:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-6a71056 .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-6a71056 h3,
.elementor-2492 .elementor-element.elementor-element-6a71056 .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-2492 .elementor-element.elementor-element-6a71056 p,
.elementor-2492 .elementor-element.elementor-element-6a71056 .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-2492 .elementor-element.elementor-element-6a71056 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-6a71056 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-6a71056 .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-2492 .elementor-element.elementor-element-6a71056 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-6a71056 .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-2492 .elementor-element.elementor-element-6a71056 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-6a71056 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-6a71056 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-6a71056 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-6a71056 .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-51a2b9d */.elementor-2492 .elementor-element.elementor-element-51a2b9d .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-51a2b9d .product img,
.elementor-2492 .elementor-element.elementor-element-51a2b9d 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-5a37854 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-5a37854 {
    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-2492 .elementor-element.elementor-element-5a37854:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-5a37854 .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-5a37854 h3,
.elementor-2492 .elementor-element.elementor-element-5a37854 .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-2492 .elementor-element.elementor-element-5a37854 p,
.elementor-2492 .elementor-element.elementor-element-5a37854 .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-2492 .elementor-element.elementor-element-5a37854 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-5a37854 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-5a37854 .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-2492 .elementor-element.elementor-element-5a37854 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-5a37854 .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-2492 .elementor-element.elementor-element-5a37854 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-5a37854 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-5a37854 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-5a37854 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-5a37854 .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-451e158 */.elementor-2492 .elementor-element.elementor-element-451e158 .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-451e158 .product img,
.elementor-2492 .elementor-element.elementor-element-451e158 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-e2b6f3d *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-e2b6f3d {
    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-2492 .elementor-element.elementor-element-e2b6f3d:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d h3,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .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-2492 .elementor-element.elementor-element-e2b6f3d p,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .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-2492 .elementor-element.elementor-element-e2b6f3d .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .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-2492 .elementor-element.elementor-element-e2b6f3d .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .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-2492 .elementor-element.elementor-element-e2b6f3d .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-e2b6f3d .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-da4d496 */.elementor-2492 .elementor-element.elementor-element-da4d496 .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-da4d496 .product img,
.elementor-2492 .elementor-element.elementor-element-da4d496 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-be34fc9 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-be34fc9 {
    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-2492 .elementor-element.elementor-element-be34fc9:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-be34fc9 .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-be34fc9 h3,
.elementor-2492 .elementor-element.elementor-element-be34fc9 .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-2492 .elementor-element.elementor-element-be34fc9 p,
.elementor-2492 .elementor-element.elementor-element-be34fc9 .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-2492 .elementor-element.elementor-element-be34fc9 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-be34fc9 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-be34fc9 .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-2492 .elementor-element.elementor-element-be34fc9 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-be34fc9 .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-2492 .elementor-element.elementor-element-be34fc9 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-be34fc9 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-be34fc9 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-be34fc9 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-be34fc9 .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-e8c8cbe */.elementor-2492 .elementor-element.elementor-element-e8c8cbe .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-e8c8cbe .product img,
.elementor-2492 .elementor-element.elementor-element-e8c8cbe 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-1e30bcc *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-1e30bcc {
    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-2492 .elementor-element.elementor-element-1e30bcc:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-1e30bcc .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-1e30bcc h3,
.elementor-2492 .elementor-element.elementor-element-1e30bcc .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-2492 .elementor-element.elementor-element-1e30bcc p,
.elementor-2492 .elementor-element.elementor-element-1e30bcc .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-2492 .elementor-element.elementor-element-1e30bcc .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-1e30bcc .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-1e30bcc .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-2492 .elementor-element.elementor-element-1e30bcc .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-1e30bcc .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-2492 .elementor-element.elementor-element-1e30bcc .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-1e30bcc .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-1e30bcc .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-1e30bcc .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-1e30bcc .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-51b87a1 */.elementor-2492 .elementor-element.elementor-element-51b87a1 .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-51b87a1 .product img,
.elementor-2492 .elementor-element.elementor-element-51b87a1 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-e1ea6b7 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 {
    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-2492 .elementor-element.elementor-element-e1ea6b7:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 h3,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .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-2492 .elementor-element.elementor-element-e1ea6b7 p,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .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-2492 .elementor-element.elementor-element-e1ea6b7 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .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-2492 .elementor-element.elementor-element-e1ea6b7 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .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-2492 .elementor-element.elementor-element-e1ea6b7 .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-e1ea6b7 .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-aa2fa7b */.elementor-2492 .elementor-element.elementor-element-aa2fa7b .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-aa2fa7b .product img,
.elementor-2492 .elementor-element.elementor-element-aa2fa7b 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-f52d23d *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-f52d23d {
    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-2492 .elementor-element.elementor-element-f52d23d:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-f52d23d .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-f52d23d h3,
.elementor-2492 .elementor-element.elementor-element-f52d23d .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-2492 .elementor-element.elementor-element-f52d23d p,
.elementor-2492 .elementor-element.elementor-element-f52d23d .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-2492 .elementor-element.elementor-element-f52d23d .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-f52d23d .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-f52d23d .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-2492 .elementor-element.elementor-element-f52d23d .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-f52d23d .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-2492 .elementor-element.elementor-element-f52d23d .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-f52d23d .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-f52d23d .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-f52d23d .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-f52d23d .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-2f2675d */.elementor-2492 .elementor-element.elementor-element-2f2675d .woocommerce-loop-product__link img,
.elementor-2492 .elementor-element.elementor-element-2f2675d .product img,
.elementor-2492 .elementor-element.elementor-element-2f2675d 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-9c6b37e *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2492 .elementor-element.elementor-element-9c6b37e {
    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-2492 .elementor-element.elementor-element-9c6b37e:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

/* ===== 4. 标题 ===== */
.elementor-2492 .elementor-element.elementor-element-9c6b37e .woocommerce-loop-product__title,
.elementor-2492 .elementor-element.elementor-element-9c6b37e h3,
.elementor-2492 .elementor-element.elementor-element-9c6b37e .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-2492 .elementor-element.elementor-element-9c6b37e p,
.elementor-2492 .elementor-element.elementor-element-9c6b37e .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-2492 .elementor-element.elementor-element-9c6b37e .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-9c6b37e .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-9c6b37e .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-2492 .elementor-element.elementor-element-9c6b37e .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-9c6b37e .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-2492 .elementor-element.elementor-element-9c6b37e .elementor-widget-html a,
.elementor-2492 .elementor-element.elementor-element-9c6b37e .elementor-widget-html button,
.elementor-2492 .elementor-element.elementor-element-9c6b37e .elementor-widget-html input[type="submit"] {
    background-color: #1E2029 !important;
}

/* 悬浮状态 - 稍微提亮一点，保持质感 */
.elementor-2492 .elementor-element.elementor-element-9c6b37e .elementor-widget-html a:hover,
.elementor-2492 .elementor-element.elementor-element-9c6b37e .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-85f871a *//* 提交按钮拉满容器宽度 */
.elementor-2492 .elementor-element.elementor-element-85f871a button[type="submit"],
.elementor-2492 .elementor-element.elementor-element-85f871a .sureforms-submit-button,
.elementor-2492 .elementor-element.elementor-element-85f871a .sureforms-btn-submit,
.elementor-2492 .elementor-element.elementor-element-85f871a [class*="submit"] {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
    box-sizing: border-box !important;
}/* End custom CSS */