.elementor-6685 .elementor-element.elementor-element-37471b4{--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;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}/* Start custom CSS for html, class: .elementor-element-53fcfdc */.product-detail{
  font-family: Inter, Arial, sans-serif;
  background:#f5f7fb;
  padding:40px;
  color:#111;
}

/* ===== HEADER LAYOUT ===== */
.product-header{
  display:flex;
  gap:30px;
  align-items:flex-start;
  background:#fff;
  padding:25px;
  border-radius:12px;
  box-shadow:0 8px 20px rgba(0,0,0,0.06);
}

/* 左图（杂志风） */
.product-image{
  width:240px;
  height:240px;
  flex-shrink:0;
}

.product-image img{
  width:100%;
  height:100%;
  object-fit:cover;
  border-radius:10px;
  border:1px solid #ddd;
}

/* 右侧文字 */
.product-intro h1{
  font-size:35px;
  color:#0047AB;
  margin-bottom:10px;
  font-weight:700;
}

.product-intro p{
  font-size:18px;
  line-height:1.7;
  color:#333;
}

/* highlight */
.highlight{
  margin-top:15px;
  padding-left:0;
  list-style:none;
}

.highlight li{
  font-size:18px;
  margin-bottom:6px;
  color:#0047AB;
  font-weight:500;
}

/* ===== SPEC TABLE ===== */
.spec-section{
  margin-top:30px;
  background:#fff;
  padding:25px;
  border-radius:12px;
}

.spec-section h2{
  font-size:28px;
  color:#0047AB;
  margin-bottom:15px;
  font-weight:600;
}

.spec-section h3{
  margin-top:20px;
  font-size:18px;
  color:#111;
}

table{
  width:100%;
  border-collapse:collapse;
  margin-top:10px;
  font-size:14px;
}

th{
  background:#0047AB;
  color:#fff;
  padding:10px;
  text-align:left;
}

td{
  padding:10px;
  border-bottom:1px solid #eee;
}
</style>/* End custom CSS */