.elementor-21475 .elementor-element.elementor-element-3f4f8b5{--display:flex;}.elementor-21475 .elementor-element.elementor-element-4825ad7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-40px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-21475 .elementor-element.elementor-element-4825ad7:not(.elementor-motion-effects-element-type-background), .elementor-21475 .elementor-element.elementor-element-4825ad7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21475 .elementor-element.elementor-element-174fd8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-21475 .elementor-element.elementor-element-f9959fa{--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;}.elementor-21475 .elementor-element.elementor-element-cf9d849{--display:flex;}.elementor-21475 .elementor-element.elementor-element-807e87c{--display:flex;}html .elementor-21475 .elementor-element.elementor-element-d7418e1 .product_title{font-size:28px;}.elementor-21475 .elementor-element.elementor-element-424912b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-21475 .elementor-element.elementor-element-f9b78e7{width:auto;max-width:auto;}.elementor-21475 .elementor-element.elementor-element-6cd4002{--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;}.elementor-21475 .elementor-element.elementor-element-047c1b9.elementor-element{--align-self:center;}.elementor-21475 .elementor-element.elementor-element-047c1b9 .price{font-size:34px;}.elementor-21475 .elementor-element.elementor-element-c0bd794{--divider-border-style:solid;--divider-color:#0000001C;--divider-border-width:1px;}.elementor-21475 .elementor-element.elementor-element-c0bd794 .elementor-divider-separator{width:100%;}.elementor-21475 .elementor-element.elementor-element-c0bd794 .elementor-divider{padding-block-start:1px;padding-block-end:1px;}.elementor-21475 .elementor-element.elementor-element-e960a7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21475 .elementor-element.elementor-element-060d25c{width:var( --container-widget-width, 102.505% );max-width:102.505%;--container-widget-width:102.505%;--container-widget-flex-grow:0;}.elementor-21475 .elementor-element.elementor-element-060d25c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21475 .elementor-element.elementor-element-478ed9d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21475 .elementor-element.elementor-element-dd0cdef{width:var( --container-widget-width, 99.782% );max-width:99.782%;--container-widget-width:99.782%;--container-widget-flex-grow:0;}.elementor-21475 .elementor-element.elementor-element-dd0cdef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21475 .elementor-element.elementor-element-b35e26b{--display:flex;}@media(max-width:1024px){html .elementor-21475 .elementor-element.elementor-element-d7418e1 .product_title{font-size:24px;}.elementor-21475 .elementor-element.elementor-element-047c1b9 .price{font-size:28px;}}@media(max-width:768px){html .elementor-21475 .elementor-element.elementor-element-d7418e1 .product_title{font-size:22px;}.elementor-21475 .elementor-element.elementor-element-047c1b9 .price{font-size:22px;}.elementor-21475 .elementor-element.elementor-element-041fa8b.elementor-element{--order:99999 /* order end hack */;}}@media(min-width:769px){.elementor-21475 .elementor-element.elementor-element-3f4f8b5{--content-width:1140px;}.elementor-21475 .elementor-element.elementor-element-e960a7d{--width:100%;}.elementor-21475 .elementor-element.elementor-element-478ed9d{--width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-21475 .elementor-element.elementor-element-e960a7d{--width:100%;}.elementor-21475 .elementor-element.elementor-element-478ed9d{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-f50eb97 *//* 全局容器 */
.product-info-container {
  max-width: 970px;
  margin: 0 auto;
  font-family: Arial, sans-serif;
  color: #333333;
  line-height: 1.5;
  background-color: #ffffff;
}

.product-info-title {
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 15px;
  border-bottom: 1px solid #e7e7e7;
  padding-bottom: 8px;
  color: #111;
}

/* 两列并排网格 */
.product-info-grid {
  display: flex;
  gap: 40px;
}

.product-info-col {
  flex: 1;
  min-width: 0; /* 防止表格溢出 */
}

/* 各模块标题 */
.info-section {
  margin-bottom: 20px;
}

.info-section-title {
  font-size: 15px;
  font-weight: bold;
  margin: 0 0 8px 0;
  color: #111;
}

/* 表格基本样式 */
.info-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 13px;
  margin-bottom: 10px;
}

.info-table th,
.info-table td {
  padding: 6px 10px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #e7e7e7;
}

.info-table tr:first-child th,
.info-table tr:first-child td {
  border-top: none; /* 首行不需要顶边框 */
}

.info-table th {
  width: 40%;
  background-color: #f7f7f7;
  color: #555555;
  font-weight: normal;
}

.info-table td {
  width: 60%;
  color: #111111;
}

/* 列表与文本特殊样式 */
.rank-list {
  margin: 0;
  padding-left: 15px;
  list-style-type: disc;
}

.rank-list li {
  margin-bottom: 3px;
}

.warranty-text {
  font-size: 13px;
  color: #333;
  margin: 0;
}

/* 移动端响应式 (低于 768px 时变为单列布局) */
@media (max-width: 768px) {
  .product-info-grid {
    flex-direction: column;
    gap: 0;
  }
}/* End custom CSS */