.elementor-2469 .elementor-element.elementor-element-419355b{--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-2469 .elementor-element.elementor-element-f1f7bf6{--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-2469 .elementor-element.elementor-element-5f0d2f7{--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-2469 .elementor-element.elementor-element-e4079d4{--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-2469 .elementor-element.elementor-element-770d0c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2469 .elementor-element.elementor-element-770d0c6.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-9015827{--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-2469 .elementor-element.elementor-element-b19f2c0{--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-2469 .elementor-element.elementor-element-a74e5ee{--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-2469 .elementor-element.elementor-element-bcdbb37{text-align:center;}.elementor-2469 .elementor-element.elementor-element-bbbb2df{--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-2469 .elementor-element.elementor-element-4dd155f{--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-2469 .elementor-element.elementor-element-a5afd89 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-a5afd89 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-a5afd89 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-a5afd89 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-a5afd89 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-a5afd89 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-2b1d19b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-2b1d19b.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-27f56fc{--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-2469 .elementor-element.elementor-element-de41ba5 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-de41ba5 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-de41ba5 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-de41ba5 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-de41ba5 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-de41ba5 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-c71ba06 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-c71ba06.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-5f2332f{--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-2469 .elementor-element.elementor-element-383aff4 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-383aff4 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-383aff4 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-383aff4 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-383aff4 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-383aff4 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-62ae510 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-62ae510.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-f25a106{--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-2469 .elementor-element.elementor-element-5e5217a > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-5e5217a .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-5e5217a .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-5e5217a .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-5e5217a .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-5e5217a .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-cf174cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-cf174cc.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-15cdf7c{--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-2469 .elementor-element.elementor-element-d5a237d{text-align:center;}.elementor-2469 .elementor-element.elementor-element-0640275{--display:flex;}.elementor-2469 .elementor-element.elementor-element-342e32a .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-2469 .elementor-element.elementor-element-342e32a .uael-img-gallery-wrap{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-342e32a .uael-img-gallery-wrap .uael-grid-item-content{margin-bottom:20px;}.elementor-2469 .elementor-element.elementor-element-342e32a .uael-grid-img-thumbnail img{opacity:1;}.elementor-2469 .elementor-element.elementor-element-342e32a .uael-grid-gallery-img:hover .uael-grid-img-thumbnail img{opacity:1;}.elementor-2469 .elementor-element.elementor-element-a4a95af{--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-2469 .elementor-element.elementor-element-631c60c{--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-2469 .elementor-element.elementor-element-21fd4f5{--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-2469 .elementor-element.elementor-element-0af038f > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-0af038f .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-0af038f .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-0af038f .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-0af038f .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-0af038f .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-ee739c1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-ee739c1.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-048f97b{--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-2469 .elementor-element.elementor-element-1aa829f > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-1aa829f .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-1aa829f .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-1aa829f .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-1aa829f .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-1aa829f .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-6813232 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-6813232.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-80c4a61{--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-2469 .elementor-element.elementor-element-50e1359 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-50e1359 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-50e1359 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-50e1359 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-50e1359 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-50e1359 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-d78a9ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-d78a9ff.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-0bedfef{--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-2469 .elementor-element.elementor-element-b757d30 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-b757d30 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-b757d30 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-b757d30 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-b757d30 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-b757d30 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-dfad6ad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-dfad6ad.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-6445992{--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-2469 .elementor-element.elementor-element-27d0537{--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-2469 .elementor-element.elementor-element-afa43be > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-afa43be .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-afa43be .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-afa43be .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-afa43be .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-afa43be .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-b4a6fc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-b4a6fc6.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-1b58542{--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-2469 .elementor-element.elementor-element-d1d2295 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-d1d2295 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-d1d2295 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-d1d2295 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-d1d2295 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-d1d2295 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-d893657 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-d893657.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-e1de8c6{--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-2469 .elementor-element.elementor-element-1ff12d4 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-1ff12d4 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-1ff12d4 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-1ff12d4 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-1ff12d4 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-1ff12d4 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-10a5ebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-10a5ebd.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-6eab66b{--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-2469 .elementor-element.elementor-element-1c34b07 > .elementor-widget-container{margin:0px 0px -75px 0px;}.elementor-2469 .elementor-element.elementor-element-1c34b07 .uael-woocommerce li.product{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:35px;}.elementor-2469 .elementor-element.elementor-element-1c34b07 .uael-woocommerce ul.products{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );}.elementor-2469 .elementor-element.elementor-element-1c34b07 .uael-woo-product-wrapper{background-color:#ffffff;}.elementor-2469 .elementor-element.elementor-element-1c34b07 .uael-sale-flash-wrap .uael-onsale{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-1c34b07 .uael-featured{min-height:3em;min-width:3em;line-height:3em;}.elementor-2469 .elementor-element.elementor-element-729b268 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 22px;}.elementor-2469 .elementor-element.elementor-element-729b268.elementor-element{--align-self:flex-start;}.elementor-2469 .elementor-element.elementor-element-b18a763{--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-2469 .elementor-element.elementor-element-b569140{text-align:start;}.elementor-2469 .elementor-element.elementor-element-511d1a1{--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-2469 .elementor-element.elementor-element-c542222{--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-2469 .elementor-element.elementor-element-6544835{--display:flex;}.elementor-2469 .elementor-element.elementor-element-7098b70{--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-2469 .elementor-element.elementor-element-a1ee7d3{--display:flex;}.elementor-2469 .elementor-element.elementor-element-deb8191{--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-2469 .elementor-element.elementor-element-ca99745{--display:flex;}.elementor-2469 .elementor-element.elementor-element-6aff9fe{--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-2469 .elementor-element.elementor-element-083f22d{--display:flex;}.elementor-2469 .elementor-element.elementor-element-836d332{--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-2469 .elementor-element.elementor-element-d30dbcc{--display:flex;}.elementor-2469 .elementor-element.elementor-element-f74d179{--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-2469 .elementor-element.elementor-element-0f19d86{--display:flex;}.elementor-2469 .elementor-element.elementor-element-3039da3{--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-2469 .elementor-element.elementor-element-6289dea{--display:flex;}.elementor-2469 .elementor-element.elementor-element-7120d6a{--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-2469 .elementor-element.elementor-element-68657b5{--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-2469 .elementor-element.elementor-element-31eed0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-2469 .elementor-element.elementor-element-bbbb2df{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-4dd155f{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-27f56fc{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-5f2332f{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-f25a106{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-631c60c{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-21fd4f5{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-048f97b{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-80c4a61{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-0bedfef{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-6445992{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-27d0537{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-1b58542{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-e1de8c6{--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-6eab66b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-2469 .elementor-element.elementor-element-5f0d2f7{--width:50%;}.elementor-2469 .elementor-element.elementor-element-9015827{--width:50%;}.elementor-2469 .elementor-element.elementor-element-c542222{--width:50%;}.elementor-2469 .elementor-element.elementor-element-31eed0e{--width:50%;}}@media(max-width:767px){.elementor-2469 .elementor-element.elementor-element-bbbb2df{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-4dd155f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-27f56fc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-5f2332f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-f25a106{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-631c60c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-21fd4f5{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-048f97b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-80c4a61{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-0bedfef{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-6445992{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-27d0537{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-1b58542{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-e1de8c6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2469 .elementor-element.elementor-element-6eab66b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for uael-woo-products, class: .elementor-element-a5afd89 */.elementor-2469 .elementor-element.elementor-element-a5afd89 .woocommerce-loop-product__link img,
.elementor-2469 .elementor-element.elementor-element-a5afd89 .product img,
.elementor-2469 .elementor-element.elementor-element-a5afd89 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-4dd155f *//* ===== 1. Grid 本身作为完整卡片外壳 ===== */
.elementor-2469 .elementor-element.elementor-element-4dd155f {
    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-2469 .elementor-element.elementor-element-4dd155f:hover {
    transform: translateY(-10px) !important;
    box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    border-color: #D1D5DB !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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