.elementor-2294 .elementor-element.elementor-element-c92feb1{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#EBEBEB;--border-color:#EBEBEB;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2294 .elementor-element.elementor-element-c3b1d3d{--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-2294 .elementor-element.elementor-element-c1f7111{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-2294 .elementor-element.elementor-element-9b0ff3a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2294 .elementor-element.elementor-element-9b0ff3a .elementor-heading-title{font-size:30px;font-weight:bold;}.elementor-2294 .elementor-element.elementor-element-4b07aa2 > .elementor-widget-container{margin:0px 0px -20px 0px;}.woocommerce .elementor-2294 .elementor-element.elementor-element-4b07aa2 .woocommerce-product-details__short-description{font-size:16px;line-height:2em;}.elementor-2294 .elementor-element.elementor-element-fb50b25{--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;--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2294 .elementor-element.elementor-element-a4b1282 .elementor-button{font-weight:bold;}.elementor-2294 .elementor-element.elementor-element-1953528 .elementor-button{font-weight:bold;}.elementor-2294 .elementor-element.elementor-element-48ee492{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-2294 .elementor-element.elementor-element-03699b3{width:100%;max-width:100%;}@media(max-width:1024px){.elementor-2294 .elementor-element.elementor-element-c92feb1{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-2294 .elementor-element.elementor-element-c3b1d3d{--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-2294 .elementor-element.elementor-element-c1f7111{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2294 .elementor-element.elementor-element-9b0ff3a .elementor-heading-title{font-size:26px;}.elementor-2294 .elementor-element.elementor-element-48ee492{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-2294 .elementor-element.elementor-element-c92feb1{--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:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-2294 .elementor-element.elementor-element-c3b1d3d{--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-2294 .elementor-element.elementor-element-89ca710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2294 .elementor-element.elementor-element-c1f7111{--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:8px 0px;--row-gap:8px;--column-gap:0px;--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-2294 .elementor-element.elementor-element-9b0ff3a .elementor-heading-title{font-size:20px;}.woocommerce .elementor-2294 .elementor-element.elementor-element-4b07aa2 .woocommerce-product-details__short-description{line-height:1.5em;}.elementor-2294 .elementor-element.elementor-element-fb50b25{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-2294 .elementor-element.elementor-element-a4b1282{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2294 .elementor-element.elementor-element-a4b1282 .elementor-button{padding:14px 0px 12px 0px;}.elementor-2294 .elementor-element.elementor-element-1953528{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-2294 .elementor-element.elementor-element-1953528 .elementor-button{padding:14px 0px 12px 0px;}}@media(min-width:768px){.elementor-2294 .elementor-element.elementor-element-c92feb1{--content-width:1440px;}.elementor-2294 .elementor-element.elementor-element-c3b1d3d{--width:50%;}.elementor-2294 .elementor-element.elementor-element-c1f7111{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2294 .elementor-element.elementor-element-c3b1d3d{--width:100%;}.elementor-2294 .elementor-element.elementor-element-c1f7111{--width:100%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-89ca710 *//*.plyr__video-embed, .plyr__video-wrapper--fixed-ratio {*/
/*    aspect-ratio: 1/1!important;*/
/*}*/

/*img.iconic-woothumbs-images__image.no-lazyload.skip-lazy {*/
/*    aspect-ratio: 1/1 !important;*/
/*    object-fit: cover;*/
/*}*/

图库按钮背景
a.iconic-woothumbs-images__arrow.iconic-woothumbs-images__arrow--prev.slick-arrow,.iconic-woothumbs-images__arrow{
    background:var( --e-global-color-7bda794 ) !important;
}

.iconic-woothumbs-images__arrow, .iconic-woothumbs-zoom-next, .iconic-woothumbs-zoom-prev,.iconic-woothumbs-images__arrow.iconic-woothumbs-images__arrow--next.slick-arrow {

    height: 40px !important;
    top: 50% !important;
    transform: translateY(-50%);
    width: 40px;

}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-9b0ff3a */.elementor-2294 .elementor-element.elementor-element-9b0ff3a h1.product_title.entry-title.elementor-heading-title.elementor-size-default {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-short-description, class: .elementor-element-4b07aa2 *//* ===== WooCommerce 产品短描述表格美化（无边框 + 行颜色区分） ===== */

.woocommerce-product-details__short-description table {
  width: 100%;
  max-width: 100%;
  border-spacing: 0;
  background: transparent;
  margin-top: 14px;
  overflow: hidden;
}

/* 单元格基础样式（无边框） */
.woocommerce-product-details__short-description table td {
  padding: 14px 18px;
  font-size: 14px;
  vertical-align: middle;
  border: none;
}

/* 第一列：标签列（淡色背景） */
.woocommerce-product-details__short-description table td:first-child {
  font-weight: 600;
  color: #1f2937;
  width: 45%;
}

/* 行颜色区分：奇数行 + 偶数行 */
.woocommerce-product-details__short-description table tr:nth-child(odd) {
  background: #f8fafc; /* 很淡的灰蓝 */
}

.woocommerce-product-details__short-description table tr:nth-child(even) {
  background: #eef2f7; /* 更浅一点 */
}



/* 移动端适配 */
@media (max-width: 540px) {
  .woocommerce-product-details__short-description table td {
    padding: 12px 14px;
    font-size: 13px;
  }
  .woocommerce-product-details__short-description table td:first-child {
    width: 50%;
  }
}
table, td, th {
    border:none;
}/* End custom CSS */