.elementor-2459 .elementor-element.elementor-element-92cd5be{--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-2459 .elementor-element.elementor-element-e9c1654{--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-2459 .elementor-element.elementor-element-6325e60{--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-2459 .elementor-element.elementor-element-0fb3e54{--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-2459 .elementor-element.elementor-element-e3e33c9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2459 .elementor-element.elementor-element-e3e33c9.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-5cc177a{--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-2459 .elementor-element.elementor-element-4c790a0{--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-2459 .elementor-element.elementor-element-6d4863a{--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-2459 .elementor-element.elementor-element-15907fc{text-align:center;}.elementor-2459 .elementor-element.elementor-element-4cb54e5{--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-2459 .elementor-element.elementor-element-223f740{--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-2459 .elementor-element.elementor-element-bb8d943 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-bb8d943 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-bb8d943 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-bb8d943 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-bb8d943 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-bb8d943 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-d674447 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-d674447.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-7028fb5{--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-2459 .elementor-element.elementor-element-ef217cd > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-ef217cd .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-ef217cd .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-ef217cd .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-ef217cd .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-ef217cd .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-063aa12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-063aa12.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-a30e450{--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-2459 .elementor-element.elementor-element-b08d3d4 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-b08d3d4 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-b08d3d4 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-b08d3d4 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-b08d3d4 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-b08d3d4 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-47ed468 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-47ed468.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-e883959{--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-2459 .elementor-element.elementor-element-e40dd51 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-e40dd51 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-e40dd51 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-e40dd51 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-e40dd51 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-e40dd51 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-494ae92 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-494ae92.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-2460c06{--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-2459 .elementor-element.elementor-element-a008530{text-align:center;}.elementor-2459 .elementor-element.elementor-element-e4f27f8{--display:flex;}.elementor-2459 .elementor-element.elementor-element-f837d7a .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-2459 .elementor-element.elementor-element-f837d7a .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-f837d7a .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-2459 .elementor-element.elementor-element-f837d7a .uael-grid-img-thumbnail img{opacity:1;}.elementor-2459 .elementor-element.elementor-element-f837d7a .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-2459 .elementor-element.elementor-element-12399c0{--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-2459 .elementor-element.elementor-element-0ce4789{--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-2459 .elementor-element.elementor-element-a626aa0{--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-2459 .elementor-element.elementor-element-b24c7ac > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-b24c7ac .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-b24c7ac .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-b24c7ac .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-b24c7ac .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-b24c7ac .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-01c8cfe > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-01c8cfe.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-249e222{--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-2459 .elementor-element.elementor-element-219fe00 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-219fe00 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-219fe00 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-219fe00 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-219fe00 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-219fe00 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-a0d755d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-a0d755d.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-c381284{--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-2459 .elementor-element.elementor-element-99151d0 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-99151d0 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-99151d0 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-99151d0 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-99151d0 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-99151d0 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-c5882c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-c5882c2.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-f4f7a19{--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-2459 .elementor-element.elementor-element-d7bbf08 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-d7bbf08 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-d7bbf08 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-d7bbf08 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-d7bbf08 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-d7bbf08 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-ea134c5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-ea134c5.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-044fbeb{--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-2459 .elementor-element.elementor-element-436d48f{--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-2459 .elementor-element.elementor-element-45308e0 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-45308e0 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-45308e0 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-45308e0 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-45308e0 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-45308e0 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-5e2fe63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-5e2fe63.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-2a5b184{--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-2459 .elementor-element.elementor-element-fb939fd > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-fb939fd .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-fb939fd .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-fb939fd .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-fb939fd .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-fb939fd .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-6b1a24c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-6b1a24c.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-3c02a3d{--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-2459 .elementor-element.elementor-element-b6344d4 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-b6344d4 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-b6344d4 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-b6344d4 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-b6344d4 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-b6344d4 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-837e7a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-837e7a0.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-51662f0{--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-2459 .elementor-element.elementor-element-9c6c4d2 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2459 .elementor-element.elementor-element-9c6c4d2 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2459 .elementor-element.elementor-element-9c6c4d2 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2459 .elementor-element.elementor-element-9c6c4d2 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2459 .elementor-element.elementor-element-9c6c4d2 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-9c6c4d2 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2459 .elementor-element.elementor-element-4dc60a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2459 .elementor-element.elementor-element-4dc60a0.elementor-element{--align-self:flex-start;}.elementor-2459 .elementor-element.elementor-element-1f86954{--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-2459 .elementor-element.elementor-element-1de0c75{text-align:start;}.elementor-2459 .elementor-element.elementor-element-426ea25{--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-2459 .elementor-element.elementor-element-4915098{--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-2459 .elementor-element.elementor-element-5638be4{--display:flex;}.elementor-2459 .elementor-element.elementor-element-5c68c4e{--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-2459 .elementor-element.elementor-element-a69c917{--display:flex;}.elementor-2459 .elementor-element.elementor-element-e220f32{--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-2459 .elementor-element.elementor-element-7c7d480{--display:flex;}.elementor-2459 .elementor-element.elementor-element-2c6c2a8{--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-2459 .elementor-element.elementor-element-e7227c8{--display:flex;}.elementor-2459 .elementor-element.elementor-element-43481ae{--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-2459 .elementor-element.elementor-element-cab63a4{--display:flex;}.elementor-2459 .elementor-element.elementor-element-3302c55{--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-2459 .elementor-element.elementor-element-66d07f3{--display:flex;}.elementor-2459 .elementor-element.elementor-element-8daaaf6{--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-2459 .elementor-element.elementor-element-4987c40{--display:flex;}.elementor-2459 .elementor-element.elementor-element-942bd68{--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-2459 .elementor-element.elementor-element-6d05d3d{--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-2459 .elementor-element.elementor-element-511b211{--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-2459 .elementor-element.elementor-element-3a61120{--display:flex;}@media(max-width:1024px){.elementor-2459 .elementor-element.elementor-element-4cb54e5{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-223f740{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-7028fb5{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-a30e450{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-e883959{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-0ce4789{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-a626aa0{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-249e222{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-c381284{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-f4f7a19{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-044fbeb{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-436d48f{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-2a5b184{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-3c02a3d{--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-51662f0{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2459 .elementor-element.elementor-element-6325e60{--width:50%;}.elementor-2459 .elementor-element.elementor-element-5cc177a{--width:50%;}.elementor-2459 .elementor-element.elementor-element-4915098{--width:50%;}.elementor-2459 .elementor-element.elementor-element-511b211{--width:50%;}}@media(max-width:767px){.elementor-2459 .elementor-element.elementor-element-4cb54e5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-223f740{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-7028fb5{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-a30e450{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-e883959{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-0ce4789{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-a626aa0{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-249e222{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-c381284{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-f4f7a19{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-044fbeb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-436d48f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-2a5b184{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-3c02a3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2459 .elementor-element.elementor-element-51662f0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for uael-woo-products, class: .elementor-element-bb8d943 */.elementor-2459 .elementor-element.elementor-element-bb8d943 .woocommerce-loop-product__link img,
.elementor-2459 .elementor-element.elementor-element-bb8d943 .product img,
.elementor-2459 .elementor-element.elementor-element-bb8d943 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-223f740 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2459 .elementor-element.elementor-element-223f740 {
    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-2459 .elementor-element.elementor-element-223f740:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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