.elementor-638 .elementor-element.elementor-element-3392260 > .elementor-container{max-width:716px;}.elementor-638 .elementor-element.elementor-element-25c15eb > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C9C95C;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-638 .elementor-element.elementor-element-25c15eb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-638 .elementor-element.elementor-element-2ef5d52{text-align:center;}.elementor-638 .elementor-element.elementor-element-2ef5d52 img{width:100%;max-width:100%;height:251px;object-fit:fill;}.elementor-638 .elementor-element.elementor-element-2ef5d52 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-638 .elementor-element.elementor-element-48e5de8{text-align:center;}.elementor-638 .elementor-element.elementor-element-48e5de8 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-transform:capitalize;letter-spacing:1px;}.elementor-638 .elementor-element.elementor-element-48e5de8 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-638 .elementor-element.elementor-element-cae9439 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 10px 0px 10px;}.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button{color:#FFFFFF;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button,
								.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:after,
								.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button.bdt-ep-button-effect-i .bdt-ep-button-content-wrapper:before,
								.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button.bdt-ep-button-effect-h:hover{background-color:var( --e-global-color-primary );}.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button:hover{color:var( --e-global-color-primary );border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-primary );}.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button:after,
								.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button:hover,
								.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button.bdt-ep-button-effect-i,
								.elementor-638 .elementor-element.elementor-element-46784b9 .bdt-ep-button.bdt-ep-button-effect-h:after{background-color:#FFFFFF;}.elementor-638 .elementor-element.elementor-element-46784b9 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS for adweb-pro-add-to-cart, class: .elementor-element-1394d68 */#elebtn .qty{
display:none;
}#elebtn .wp-element-button{
 width: 100% !important;
    height: 43px ;
    color: #FFFFFF !important;
    font-weight: 700;
    margin: 0;

}#elebtn{
   width: 100%;
   
    color: white;
}.adweb_cart{
    display: block;
    margin: 0 !important;
}
#elebtn form button{
    height: 56px !important;
}/* End custom CSS */
/* Start custom CSS */.post-ms{
 display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;      /* 限制2行 */
    overflow: hidden;
    text-overflow: ellipsis;
    line-height: 1.5;          /* 假设行高为1.5em */
    height: 3em;              /* 固定高度 = 行高1.5em x 2行 */
    max-height: 3em;     
}

.text-product{
     display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2; 
    height: 3em;              /* 固定高度 = 行高1.5em x 2行 */
    max-height: 3em; 
}/* End custom CSS */