.elementor-3653 .elementor-element.elementor-element-24dfaae8{--display:flex;}.elementor-3653 .elementor-element.elementor-element-17bec5d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3653 .elementor-element.elementor-element-fbf146c > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3653 .elementor-element.elementor-element-fbf146c{text-align:start;}.elementor-3653 .elementor-element.elementor-element-fbf146c .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-3653 .elementor-element.elementor-element-830d383{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3653 .elementor-element.elementor-element-92aaef1 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3653 .elementor-element.elementor-element-92aaef1 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-3653 .elementor-element.elementor-element-3f8fe5b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3653 .elementor-element.elementor-element-8d6ffa5 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3653 .elementor-element.elementor-element-8d6ffa5 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-3653 .elementor-element.elementor-element-c7c4d86{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3653 .elementor-element.elementor-element-eb4e8a4 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3653 .elementor-element.elementor-element-eb4e8a4 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-3653 .elementor-element.elementor-element-c67de16{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3653 .elementor-element.elementor-element-bf6b993 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3653 .elementor-element.elementor-element-bf6b993 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-3653 .elementor-element.elementor-element-021d152{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3653 .elementor-element.elementor-element-e4695b6 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3653 .elementor-element.elementor-element-e4695b6 .elementor-heading-title{font-size:22px;font-weight:500;}.elementor-3653 .elementor-element.elementor-element-63f24ce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3653 .elementor-element.elementor-element-a4e0b30 > .elementor-widget-container{padding:25px 25px 25px 25px;}.elementor-3653 .elementor-element.elementor-element-a4e0b30 .elementor-heading-title{font-size:22px;font-weight:500;}@media(min-width:768px){.elementor-3653 .elementor-element.elementor-element-17bec5d{--width:72%;}.elementor-3653 .elementor-element.elementor-element-830d383{--width:72%;}.elementor-3653 .elementor-element.elementor-element-3f8fe5b{--width:72%;}.elementor-3653 .elementor-element.elementor-element-c7c4d86{--width:72%;}.elementor-3653 .elementor-element.elementor-element-c67de16{--width:72%;}.elementor-3653 .elementor-element.elementor-element-021d152{--width:72%;}.elementor-3653 .elementor-element.elementor-element-63f24ce{--width:72%;}}/* Start custom CSS for container, class: .elementor-element-17bec5d *//* 统一产品卡片内所有元素的左右边距 */
.elementor-3653 .elementor-element.elementor-element-17bec5d .elementor-loop-container .e-con, 
.elementor-3653 .elementor-element.elementor-element-17bec5d .elementor-grid article {
    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
    padding: 0 !important; /* 清除默认的外层边距 */
    background-color: #ffffff; /* 确保背景统一 */
}

/* 针对图片容器 */
.elementor-3653 .elementor-element.elementor-element-17bec5d .elementor-post__thumbnail,
.elementor-3653 .elementor-element.elementor-element-17bec5d .ast-woo-shop-thumbnail-wrapper {
    width: 100% !important;
    margin-bottom: 15px !important;
}

/* 针对标题和描述文字：增加统一的左右内边距 */
.elementor-3653 .elementor-element.elementor-element-17bec5d .elementor-post__text,
.elementor-3653 .elementor-element.elementor-element-17bec5d .ast-woo-shop-summary-wrap,
.elementor-3653 .elementor-element.elementor-element-17bec5d .ast-woo-shop-product-description {
    padding-left: 15px !important;
    padding-right: 15px !important;
    text-align: left !important;
}/* End custom CSS */