.elementor-1194 .elementor-element.elementor-element-64fbb6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1194 .elementor-element.elementor-element-7e061cd{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1194 .elementor-element.elementor-element-1474d60{width:auto;max-width:auto;border-style:solid;border-width:0px 0px 3px 0px;border-color:var( --e-global-color-primary );}.elementor-1194 .elementor-element.elementor-element-1474d60.elementor-element{--align-self:flex-start;}.elementor-1194 .elementor-element.elementor-element-1474d60 .elementor-heading-title{font-family:"Lato";font-size:24px;font-weight:600;line-height:0px;}.elementor-1194 .elementor-element.elementor-element-9f30643 .elementor-heading-title{font-family:var( --e-global-typography-adbdc1e-font-family );font-size:var( --e-global-typography-adbdc1e-font-size );font-weight:var( --e-global-typography-adbdc1e-font-weight );line-height:var( --e-global-typography-adbdc1e-line-height );}.elementor-1194 .elementor-element.elementor-element-721374a{--display:flex;}.elementor-1194 .elementor-element.elementor-element-6e1d384{font-family:var( --e-global-typography-2cadbc4-font-family );font-size:var( --e-global-typography-2cadbc4-font-size );font-weight:var( --e-global-typography-2cadbc4-font-weight );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-67e5f15{--display:flex;}.elementor-1194 .elementor-element.elementor-element-f5fff05{font-family:var( --e-global-typography-2cadbc4-font-family );font-size:var( --e-global-typography-2cadbc4-font-size );font-weight:var( --e-global-typography-2cadbc4-font-weight );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-fc41add{--display:flex;}.elementor-1194 .elementor-element.elementor-element-0a25aec{font-family:var( --e-global-typography-2cadbc4-font-family );font-size:var( --e-global-typography-2cadbc4-font-size );font-weight:var( --e-global-typography-2cadbc4-font-weight );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-bd7a824{--display:flex;}.elementor-1194 .elementor-element.elementor-element-d7a6e9d{font-family:var( --e-global-typography-2cadbc4-font-family );font-size:var( --e-global-typography-2cadbc4-font-size );font-weight:var( --e-global-typography-2cadbc4-font-weight );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-b9afac3{--n-accordion-title-font-size:var( --e-global-typography-764ca87-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-1194 .elementor-element.elementor-element-b9afac3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-764ca87-font-family );font-weight:var( --e-global-typography-764ca87-font-weight );line-height:var( --e-global-typography-764ca87-line-height );}@media(max-width:1024px){.elementor-1194 .elementor-element.elementor-element-1474d60 .elementor-heading-title{font-size:22px;}.elementor-1194 .elementor-element.elementor-element-9f30643 .elementor-heading-title{font-size:var( --e-global-typography-adbdc1e-font-size );line-height:var( --e-global-typography-adbdc1e-line-height );}.elementor-1194 .elementor-element.elementor-element-6e1d384{font-size:var( --e-global-typography-2cadbc4-font-size );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-f5fff05{font-size:var( --e-global-typography-2cadbc4-font-size );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-0a25aec{font-size:var( --e-global-typography-2cadbc4-font-size );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-d7a6e9d{font-size:var( --e-global-typography-2cadbc4-font-size );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-b9afac3{--n-accordion-title-font-size:var( --e-global-typography-764ca87-font-size );}:where( .elementor-1194 .elementor-element.elementor-element-b9afac3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-764ca87-line-height );}}@media(max-width:767px){.elementor-1194 .elementor-element.elementor-element-64fbb6a{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1194 .elementor-element.elementor-element-1474d60{border-width:0px 0px 4px 0px;}.elementor-1194 .elementor-element.elementor-element-1474d60 .elementor-heading-title{font-size:20px;}.elementor-1194 .elementor-element.elementor-element-9f30643 .elementor-heading-title{font-size:var( --e-global-typography-adbdc1e-font-size );line-height:var( --e-global-typography-adbdc1e-line-height );}.elementor-1194 .elementor-element.elementor-element-6e1d384{font-size:var( --e-global-typography-2cadbc4-font-size );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-f5fff05{font-size:var( --e-global-typography-2cadbc4-font-size );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-0a25aec{font-size:var( --e-global-typography-2cadbc4-font-size );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-d7a6e9d{font-size:var( --e-global-typography-2cadbc4-font-size );line-height:var( --e-global-typography-2cadbc4-line-height );}.elementor-1194 .elementor-element.elementor-element-b9afac3{--n-accordion-title-font-size:var( --e-global-typography-764ca87-font-size );}:where( .elementor-1194 .elementor-element.elementor-element-b9afac3 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-764ca87-line-height );}}@media(min-width:768px){.elementor-1194 .elementor-element.elementor-element-7e061cd{--width:1000px;}}/* Start custom CSS for text-editor, class: .elementor-element-22cd6b2 *//* Astra + Woo 产品页：强制恢复所有表格边框颜色 */
.woocommerce div.product table,
.woocommerce div.product table td,
.woocommerce div.product table th {
    border: 1px solid #d9d9d9 !important;
    border-collapse: collapse !important;
    background-color: #ffffff !important;
    color: #111111;
}

/* 斑马纹（可选） */
.woocommerce div.product table tr:nth-child(even) td {
    background-color: #f9f9f9;
}


.custom-product-table table {
    width: 100%;
    max-width: 100%;
    table-layout: auto;
    overflow-x: auto;

}/* End custom CSS */