.elementor-32354 .elementor-element.elementor-element-62b930b{--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:flex-end;--gap:0px 0px;--row-gap:0px;--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-32354 .elementor-element.elementor-element-71afcb0{--display:flex;}.elementor-32354 .elementor-element.elementor-element-7d520cb{background-color:var( --e-global-color-3bd612b4 );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;text-align:center;}.elementor-32354 .elementor-element.elementor-element-7d520cb .elementor-heading-title{letter-spacing:0px;color:#FBFAFA;}.elementor-32354 .elementor-element.elementor-element-31f36c5 .elementor-heading-title{letter-spacing:0px;}.elementor-32354 .elementor-element.elementor-element-58169208{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32354 .elementor-element.elementor-element-58169208 img{width:100%;max-width:100%;height:88px;}.elementor-32354 .elementor-element.elementor-element-58169208 .widget-image-caption{font-family:"Arial", Sans-serif;font-size:15px;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-32354 .elementor-element.elementor-element-69e9911d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32354 .elementor-element.elementor-element-69e9911d img{width:100%;max-width:100%;}.elementor-32354 .elementor-element.elementor-element-69e9911d .widget-image-caption{font-family:"Arial", Sans-serif;font-size:15px;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-32354 .elementor-element.elementor-element-61e77642{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32354 .elementor-element.elementor-element-61e77642 img{width:100%;max-width:100%;}.elementor-32354 .elementor-element.elementor-element-61e77642 .widget-image-caption{font-family:"Arial", Sans-serif;font-size:15px;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-32354 .elementor-element.elementor-element-43487871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32354 .elementor-element.elementor-element-43487871 img{width:100%;max-width:100%;}.elementor-32354 .elementor-element.elementor-element-43487871 .widget-image-caption{font-family:"Arial", Sans-serif;font-size:15px;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-32354 .elementor-element.elementor-element-29776265{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-32354 .elementor-element.elementor-element-29776265 img{width:100%;max-width:100%;}.elementor-32354 .elementor-element.elementor-element-29776265 .widget-image-caption{font-family:"Arial", Sans-serif;font-size:15px;font-style:normal;text-decoration:none;letter-spacing:0px;}@media(max-width:1024px) and (min-width:768px){.elementor-32354 .elementor-element.elementor-element-71afcb0{--width:100%;}}@media(max-width:1024px){.elementor-32354 .elementor-element.elementor-element-62b930b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-32354 .elementor-element.elementor-element-62b930b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-32354 .elementor-element.elementor-element-7d520cb .elementor-heading-title{font-size:15px;}.elementor-32354 .elementor-element.elementor-element-58169208 img{height:200px;}}/* Start custom CSS *//* 锁定字体与基础颜色 */
.page-id-xxxx, .single-product {
    font-family: Tahoma, Verdana, sans-serif !important;
    background-color: #ffffff; /* 保持纯白背景，不要杂色 */
}

/* H1 标题：精致、不加粗 */
h1.elementor-heading-title {
    font-family: Tahoma !important;
    font-size: 20px !important;
    font-weight: normal !important;
    color: #d10a11 !important; /* 品牌红仅用于画龙点睛 */
    margin-bottom: 20px !important;
}

/* H2 标题：专业分界线 */
h2.elementor-heading-title {
    font-family: Tahoma !important;
    font-size: 18px !important;
    font-weight: normal !important;
    color: #333 !important;
    border-left: 3px solid #d10a11;
    padding-left: 10px;
    margin: 30px 0 15px 0 !important;
}

/* 正文：清爽阅读体验 */
.elementor-text-editor, p, li {
    font-family: Tahoma !important;
    font-size: 15px !important;
    font-weight: normal !important;
    line-height: 1.7 !important;
    color: #555 !important;
}/* End custom CSS */