.elementor-2685 .elementor-element.elementor-element-b1c2b7e{--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-2685 .elementor-element.elementor-element-988b5a7{--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-2685 .elementor-element.elementor-element-fd6a4d9{--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-2685 .elementor-element.elementor-element-3b8e48c{--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-2685 .elementor-element.elementor-element-783213f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2685 .elementor-element.elementor-element-783213f.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-3709457{--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-2685 .elementor-element.elementor-element-665f20d{--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-2685 .elementor-element.elementor-element-e4f2619{--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-2685 .elementor-element.elementor-element-26441d3{text-align:center;}.elementor-2685 .elementor-element.elementor-element-0ad2643{--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-2685 .elementor-element.elementor-element-e7724ad{--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-2685 .elementor-element.elementor-element-b48d8da > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-b48d8da .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-b48d8da .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-b48d8da .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-b48d8da .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-b48d8da .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-cdf7d1f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-cdf7d1f.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-e4e1e69{--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-2685 .elementor-element.elementor-element-4d262b6 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-4d262b6 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-4d262b6 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-4d262b6 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-4d262b6 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-4d262b6 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-c772f74 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-c772f74.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-ba99888{--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-2685 .elementor-element.elementor-element-fb704dd > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-fb704dd .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-fb704dd .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-fb704dd .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-fb704dd .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-fb704dd .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-200fba3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-200fba3.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-bcfe614{--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-2685 .elementor-element.elementor-element-7d86c23 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-7d86c23 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-7d86c23 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-7d86c23 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-7d86c23 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-7d86c23 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-2fe2971 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-2fe2971.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-e9f4f69{--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-2685 .elementor-element.elementor-element-e173654{text-align:center;}.elementor-2685 .elementor-element.elementor-element-fecdb36{--display:flex;}.elementor-2685 .elementor-element.elementor-element-dbd28d1 .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-2685 .elementor-element.elementor-element-dbd28d1 .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-dbd28d1 .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-2685 .elementor-element.elementor-element-dbd28d1 .uael-grid-img-thumbnail img{opacity:1;}.elementor-2685 .elementor-element.elementor-element-dbd28d1 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-2685 .elementor-element.elementor-element-04a8430{--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-2685 .elementor-element.elementor-element-b7dbaac{--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-2685 .elementor-element.elementor-element-5f262d5 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-5f262d5 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-5f262d5 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-5f262d5 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-5f262d5 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-5f262d5 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-b97ebfc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-b97ebfc.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-2fc7059{--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-2685 .elementor-element.elementor-element-03befb5 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-03befb5 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-03befb5 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-03befb5 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-03befb5 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-03befb5 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-eb7e65d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-eb7e65d.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-11e809d{--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-2685 .elementor-element.elementor-element-4e51be6 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-4e51be6 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-4e51be6 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-4e51be6 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-4e51be6 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-4e51be6 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-ce48581 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-ce48581.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-2874d62{--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-2685 .elementor-element.elementor-element-a3e4b4c > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-a3e4b4c .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-a3e4b4c .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-a3e4b4c .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-a3e4b4c .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-a3e4b4c .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-ca42d8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-ca42d8e.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-24a5a53{--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-2685 .elementor-element.elementor-element-7c13bd1{--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-2685 .elementor-element.elementor-element-59c8c5e > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-59c8c5e .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-59c8c5e .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-59c8c5e .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-59c8c5e .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-59c8c5e .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-7514794 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-7514794.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-defe3a8{--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-2685 .elementor-element.elementor-element-d5988d1 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-d5988d1 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-d5988d1 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-d5988d1 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-d5988d1 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-d5988d1 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-9233a33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-9233a33.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-e853b41{--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-2685 .elementor-element.elementor-element-33a96db > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-33a96db .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-33a96db .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-33a96db .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-33a96db .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-33a96db .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-6b35763 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-6b35763.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-4c4e2fe{--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-2685 .elementor-element.elementor-element-09456fd > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2685 .elementor-element.elementor-element-09456fd .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2685 .elementor-element.elementor-element-09456fd .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2685 .elementor-element.elementor-element-09456fd .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2685 .elementor-element.elementor-element-09456fd .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-09456fd .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2685 .elementor-element.elementor-element-a600ce5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2685 .elementor-element.elementor-element-a600ce5.elementor-element{--align-self:flex-start;}.elementor-2685 .elementor-element.elementor-element-bf4ff3d{--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-2685 .elementor-element.elementor-element-1b1ee32{text-align:start;}.elementor-2685 .elementor-element.elementor-element-4d05806{--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-2685 .elementor-element.elementor-element-d733597{--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-2685 .elementor-element.elementor-element-6323eab{--display:flex;}.elementor-2685 .elementor-element.elementor-element-072249c{--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-2685 .elementor-element.elementor-element-659609b{--display:flex;}.elementor-2685 .elementor-element.elementor-element-1db2ae0{--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-2685 .elementor-element.elementor-element-cbfc802{--display:flex;}.elementor-2685 .elementor-element.elementor-element-c44bdbc{--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-2685 .elementor-element.elementor-element-bdbeb40{--display:flex;}.elementor-2685 .elementor-element.elementor-element-d4e99ce{--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-2685 .elementor-element.elementor-element-789a977{--display:flex;}.elementor-2685 .elementor-element.elementor-element-2fc85f1{--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-2685 .elementor-element.elementor-element-e78e592{--display:flex;}.elementor-2685 .elementor-element.elementor-element-bb213a5{--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-2685 .elementor-element.elementor-element-ea13063{--display:flex;}.elementor-2685 .elementor-element.elementor-element-e445728{--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-2685 .elementor-element.elementor-element-41b9c08{--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-2685 .elementor-element.elementor-element-26ef1fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-2685 .elementor-element.elementor-element-0ad2643{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-e7724ad{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-e4e1e69{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-ba99888{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-bcfe614{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-04a8430{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-b7dbaac{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-2fc7059{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-11e809d{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-2874d62{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-24a5a53{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-7c13bd1{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-defe3a8{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-e853b41{--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-4c4e2fe{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2685 .elementor-element.elementor-element-fd6a4d9{--width:50%;}.elementor-2685 .elementor-element.elementor-element-3709457{--width:50%;}.elementor-2685 .elementor-element.elementor-element-d733597{--width:50%;}.elementor-2685 .elementor-element.elementor-element-26ef1fc{--width:50%;}}@media(max-width:767px){.elementor-2685 .elementor-element.elementor-element-0ad2643{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-e7724ad{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-e4e1e69{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-ba99888{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-bcfe614{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-04a8430{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-b7dbaac{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-2fc7059{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-11e809d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-2874d62{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-24a5a53{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-7c13bd1{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-defe3a8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-e853b41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2685 .elementor-element.elementor-element-4c4e2fe{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for uael-woo-products, class: .elementor-element-b48d8da */.elementor-2685 .elementor-element.elementor-element-b48d8da .woocommerce-loop-product__link img,
.elementor-2685 .elementor-element.elementor-element-b48d8da .product img,
.elementor-2685 .elementor-element.elementor-element-b48d8da 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-e7724ad *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2685 .elementor-element.elementor-element-e7724ad {
    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-2685 .elementor-element.elementor-element-e7724ad:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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