.elementor-2486 .elementor-element.elementor-element-e677bc2{--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-2486 .elementor-element.elementor-element-a53154d{--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-2486 .elementor-element.elementor-element-3d1931c{--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-2486 .elementor-element.elementor-element-7f71032{--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-2486 .elementor-element.elementor-element-b58f697{--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-2486 .elementor-element.elementor-element-6b875ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-6b875ec.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-a0b0fa3{--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-2486 .elementor-element.elementor-element-0435e98{--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-2486 .elementor-element.elementor-element-8b4eb62{--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-2486 .elementor-element.elementor-element-9e7dcd8{text-align:center;}.elementor-2486 .elementor-element.elementor-element-b98aa5a{--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-2486 .elementor-element.elementor-element-d4728b4{--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-2486 .elementor-element.elementor-element-014988c > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-014988c .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-014988c .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-014988c .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-014988c .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-014988c .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-1beb222 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-1beb222.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-069f9fd{--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-2486 .elementor-element.elementor-element-518d133 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-518d133 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-518d133 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-518d133 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-518d133 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-518d133 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-5cac9a1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-5cac9a1.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-3425444{--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-2486 .elementor-element.elementor-element-6382f93 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-6382f93 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-6382f93 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-6382f93 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-6382f93 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-6382f93 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-26d79c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-26d79c1.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-dad1ec3{--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-2486 .elementor-element.elementor-element-b807160 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-b807160 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-b807160 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-b807160 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-b807160 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-b807160 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-1b3c8a8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-1b3c8a8.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-7b1f503{--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-2486 .elementor-element.elementor-element-17bdd76{text-align:center;}.elementor-2486 .elementor-element.elementor-element-f88b55a{--display:flex;}.elementor-2486 .elementor-element.elementor-element-b6233e9 .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-2486 .elementor-element.elementor-element-b6233e9 .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-b6233e9 .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-2486 .elementor-element.elementor-element-b6233e9 .uael-grid-img-thumbnail img{opacity:1;}.elementor-2486 .elementor-element.elementor-element-b6233e9 .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-2486 .elementor-element.elementor-element-1b90c77{--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-2486 .elementor-element.elementor-element-96b8b15{--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-2486 .elementor-element.elementor-element-55f765d{--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-2486 .elementor-element.elementor-element-0912a6a > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-0912a6a .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-0912a6a .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-0912a6a .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-0912a6a .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-0912a6a .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-24e6a8d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-24e6a8d.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-b10489a{--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-2486 .elementor-element.elementor-element-140623a > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-140623a .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-140623a .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-140623a .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-140623a .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-140623a .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-02fa014 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-02fa014.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-a8cafa9{--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-2486 .elementor-element.elementor-element-ea770f7 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-ea770f7 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-ea770f7 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-ea770f7 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-ea770f7 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-ea770f7 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-71fdfa1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-71fdfa1.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-aa4d164{--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-2486 .elementor-element.elementor-element-ec9db35 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-ec9db35 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-ec9db35 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-ec9db35 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-ec9db35 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-ec9db35 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-7bd9c46 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-7bd9c46.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-d737a1f{--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-2486 .elementor-element.elementor-element-96cd6cf{--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-2486 .elementor-element.elementor-element-d1f9cc3 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-d1f9cc3 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-d1f9cc3 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-d1f9cc3 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-d1f9cc3 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-d1f9cc3 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-cebb132 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-cebb132.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-07d9762{--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-2486 .elementor-element.elementor-element-7420478 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-7420478 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-7420478 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-7420478 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-7420478 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-7420478 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-f7908ed > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-f7908ed.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-38c9127{--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-2486 .elementor-element.elementor-element-a5f0011 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-a5f0011 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-a5f0011 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-a5f0011 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-a5f0011 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-a5f0011 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-dbcf675 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-dbcf675.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-06f544d{--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-2486 .elementor-element.elementor-element-45bd81c > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2486 .elementor-element.elementor-element-45bd81c .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2486 .elementor-element.elementor-element-45bd81c .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2486 .elementor-element.elementor-element-45bd81c .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2486 .elementor-element.elementor-element-45bd81c .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-45bd81c .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2486 .elementor-element.elementor-element-e86933a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2486 .elementor-element.elementor-element-e86933a.elementor-element{--align-self:flex-start;}.elementor-2486 .elementor-element.elementor-element-39eeb53{--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-2486 .elementor-element.elementor-element-309f3c7{text-align:start;}.elementor-2486 .elementor-element.elementor-element-feec4bf{--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-2486 .elementor-element.elementor-element-bbbbbc1{--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-2486 .elementor-element.elementor-element-0517082{--display:flex;}.elementor-2486 .elementor-element.elementor-element-90d0394{--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-2486 .elementor-element.elementor-element-5f7ffe0{--display:flex;}.elementor-2486 .elementor-element.elementor-element-d1cd6ec{--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-2486 .elementor-element.elementor-element-9bb32c9{--display:flex;}.elementor-2486 .elementor-element.elementor-element-ce39aa9{--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-2486 .elementor-element.elementor-element-32fc6b8{--display:flex;}.elementor-2486 .elementor-element.elementor-element-368bfc4{--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-2486 .elementor-element.elementor-element-c7ea936{--display:flex;}.elementor-2486 .elementor-element.elementor-element-2a8a175{--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-2486 .elementor-element.elementor-element-ca16ab3{--display:flex;}.elementor-2486 .elementor-element.elementor-element-bd7d1b1{--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-2486 .elementor-element.elementor-element-4ea748b{--display:flex;}.elementor-2486 .elementor-element.elementor-element-383121b{--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-2486 .elementor-element.elementor-element-d38b82a{--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-2486 .elementor-element.elementor-element-ddcedab{--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-2486 .elementor-element.elementor-element-18b4ff9{--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-2486 .elementor-element.elementor-element-5fd7970{--display:flex;}@media(max-width:1024px){.elementor-2486 .elementor-element.elementor-element-b98aa5a{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-d4728b4{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-069f9fd{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-3425444{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-dad1ec3{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-96b8b15{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-55f765d{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-b10489a{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-a8cafa9{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-aa4d164{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-d737a1f{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-96cd6cf{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-07d9762{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-38c9127{--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-06f544d{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2486 .elementor-element.elementor-element-7f71032{--width:50%;}.elementor-2486 .elementor-element.elementor-element-a0b0fa3{--width:50%;}.elementor-2486 .elementor-element.elementor-element-bbbbbc1{--width:50%;}.elementor-2486 .elementor-element.elementor-element-ddcedab{--width:50%;}}@media(max-width:767px){.elementor-2486 .elementor-element.elementor-element-b98aa5a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-d4728b4{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-069f9fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-3425444{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-dad1ec3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-96b8b15{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-55f765d{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-b10489a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-a8cafa9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-aa4d164{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-d737a1f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-96cd6cf{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-07d9762{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-38c9127{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2486 .elementor-element.elementor-element-06f544d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for uael-woo-products, class: .elementor-element-014988c */.elementor-2486 .elementor-element.elementor-element-014988c .woocommerce-loop-product__link img,
.elementor-2486 .elementor-element.elementor-element-014988c .product img,
.elementor-2486 .elementor-element.elementor-element-014988c 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-d4728b4 *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2486 .elementor-element.elementor-element-d4728b4 {
    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-2486 .elementor-element.elementor-element-d4728b4:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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