.elementor-11797 .elementor-element.elementor-element-59460a3{--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:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11797 .elementor-element.elementor-element-ae63fbf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11797 .elementor-element.elementor-element-ae63fbf img{width:100%;}.elementor-11797 .elementor-element.elementor-element-88cd243{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11797 .elementor-element.elementor-element-196998e .title{font-family:"Nunito", Sans-serif;font-size:30px;font-weight:bold;text-transform:capitalize;}.elementor-11797 .elementor-element.elementor-element-196998e .title-after_title{font-family:"Outfit", Sans-serif;}.elementor-11797 .elementor-element.elementor-element-6333b62{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11797 .elementor-element.elementor-element-55f6faf{--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-11797 .elementor-element.elementor-element-5312d1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-74ba24f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-74ba24f .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-d555a92{--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-11797 .elementor-element.elementor-element-d0518ff{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-d0518ff .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-cb8c487{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-cb8c487 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-68afab5{--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-11797 .elementor-element.elementor-element-0d0c91d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-0d0c91d .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-25429c8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-25429c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-4d23828{--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-11797 .elementor-element.elementor-element-90099a6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-90099a6 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-0b39e87{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-0b39e87 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-24c4fc1{--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: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-11797 .elementor-element.elementor-element-8def850{--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-11797 .elementor-element.elementor-element-649cdee{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-649cdee .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-259094a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-259094a .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-e0622f4{--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-11797 .elementor-element.elementor-element-0a56b31{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-0a56b31 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-85966c3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-85966c3 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-84932e1{--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-11797 .elementor-element.elementor-element-0b4abd2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-0b4abd2 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-50c9e31{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-50c9e31 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-cbd332b{--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-11797 .elementor-element.elementor-element-6775651{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-6775651 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-a599475{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-a599475 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-69c88c4{--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: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-11797 .elementor-element.elementor-element-fbe29ee{--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-11797 .elementor-element.elementor-element-d4e5053{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-d4e5053 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-882c23d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-882c23d .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-42a6ce3{--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-11797 .elementor-element.elementor-element-aca7876{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-aca7876 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-24ee51a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11797 .elementor-element.elementor-element-24ee51a .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11797 .elementor-element.elementor-element-1c36012{--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-11797 .elementor-element.elementor-element-32cff50{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11797 .elementor-element.elementor-element-f25996b{text-align:center;}.elementor-11797 .elementor-element.elementor-element-f25996b .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:300;line-height:21px;}.elementor-11797 .elementor-element.elementor-element-ccab7e2{text-align:center;}.elementor-11797 .elementor-element.elementor-element-ccab7e2 .elementor-heading-title{font-family:"Nunito", Sans-serif;font-size:15px;font-weight:300;line-height:21px;}body.elementor-page-11797:not(.elementor-motion-effects-element-type-background), body.elementor-page-11797 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCA6A6;}@media(max-width:767px){.elementor-11797 .elementor-element.elementor-element-88cd243{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11797 .elementor-element.elementor-element-196998e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11797 .elementor-element.elementor-element-196998e .title{font-size:20px;}.elementor-11797 .elementor-element.elementor-element-196998e .title-after_title{font-size:1px;}.elementor-11797 .elementor-element.elementor-element-6333b62{--flex-wrap:wrap;}.elementor-11797 .elementor-element.elementor-element-55f6faf{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-191c44d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11797 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-d555a92{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-d0518ff .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-68afab5{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-0d0c91d .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-4d23828{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-90099a6 .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-8def850{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-649cdee .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-e0622f4{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-0a56b31 .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-84932e1{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-0b4abd2 .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-cbd332b{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-6775651 .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-fbe29ee{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-d4e5053 .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-42a6ce3{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-11797 .elementor-element.elementor-element-aca7876 .elementor-heading-title{font-size:12px;}.elementor-11797 .elementor-element.elementor-element-f25996b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:left;}.elementor-11797 .elementor-element.elementor-element-f25996b .elementor-heading-title{font-size:13px;line-height:1.4em;}.elementor-11797 .elementor-element.elementor-element-ccab7e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;text-align:left;}.elementor-11797 .elementor-element.elementor-element-ccab7e2 .elementor-heading-title{font-size:13px;line-height:1.4em;}}@media(min-width:768px){.elementor-11797 .elementor-element.elementor-element-88cd243{--content-width:1400px;}.elementor-11797 .elementor-element.elementor-element-55f6faf{--width:25%;}.elementor-11797 .elementor-element.elementor-element-d555a92{--width:25%;}.elementor-11797 .elementor-element.elementor-element-68afab5{--width:25%;}.elementor-11797 .elementor-element.elementor-element-4d23828{--width:25%;}.elementor-11797 .elementor-element.elementor-element-8def850{--width:25%;}.elementor-11797 .elementor-element.elementor-element-e0622f4{--width:25%;}.elementor-11797 .elementor-element.elementor-element-84932e1{--width:25%;}.elementor-11797 .elementor-element.elementor-element-cbd332b{--width:25%;}.elementor-11797 .elementor-element.elementor-element-fbe29ee{--width:25%;}.elementor-11797 .elementor-element.elementor-element-42a6ce3{--width:25%;}.elementor-11797 .elementor-element.elementor-element-1c36012{--content-width:1600px;}.elementor-11797 .elementor-element.elementor-element-32cff50{--content-width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-74ba24f *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-74ba24f {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-74ba24f h2,
.elementor-11797 .elementor-element.elementor-element-74ba24f .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-74ba24f del, 
.elementor-11797 .elementor-element.elementor-element-74ba24f del span, 
.elementor-11797 .elementor-element.elementor-element-74ba24f del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-74ba24f ins, 
.elementor-11797 .elementor-element.elementor-element-74ba24f ins span, 
.elementor-11797 .elementor-element.elementor-element-74ba24f ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-74ba24f del, .elementor-11797 .elementor-element.elementor-element-74ba24f del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-74ba24f ins, .elementor-11797 .elementor-element.elementor-element-74ba24f ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-74ba24f h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb8c487 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-cb8c487 {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-cb8c487 h2,
.elementor-11797 .elementor-element.elementor-element-cb8c487 .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-cb8c487 del, 
.elementor-11797 .elementor-element.elementor-element-cb8c487 del span, 
.elementor-11797 .elementor-element.elementor-element-cb8c487 del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-cb8c487 ins, 
.elementor-11797 .elementor-element.elementor-element-cb8c487 ins span, 
.elementor-11797 .elementor-element.elementor-element-cb8c487 ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-cb8c487 del, .elementor-11797 .elementor-element.elementor-element-cb8c487 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-cb8c487 ins, .elementor-11797 .elementor-element.elementor-element-cb8c487 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-cb8c487 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-25429c8 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-25429c8 {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-25429c8 h2,
.elementor-11797 .elementor-element.elementor-element-25429c8 .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-25429c8 del, 
.elementor-11797 .elementor-element.elementor-element-25429c8 del span, 
.elementor-11797 .elementor-element.elementor-element-25429c8 del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-25429c8 ins, 
.elementor-11797 .elementor-element.elementor-element-25429c8 ins span, 
.elementor-11797 .elementor-element.elementor-element-25429c8 ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-25429c8 del, .elementor-11797 .elementor-element.elementor-element-25429c8 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-25429c8 ins, .elementor-11797 .elementor-element.elementor-element-25429c8 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-25429c8 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b39e87 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-0b39e87 {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-0b39e87 h2,
.elementor-11797 .elementor-element.elementor-element-0b39e87 .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-0b39e87 del, 
.elementor-11797 .elementor-element.elementor-element-0b39e87 del span, 
.elementor-11797 .elementor-element.elementor-element-0b39e87 del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-0b39e87 ins, 
.elementor-11797 .elementor-element.elementor-element-0b39e87 ins span, 
.elementor-11797 .elementor-element.elementor-element-0b39e87 ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-0b39e87 del, .elementor-11797 .elementor-element.elementor-element-0b39e87 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-0b39e87 ins, .elementor-11797 .elementor-element.elementor-element-0b39e87 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-0b39e87 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-259094a *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-259094a {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-259094a h2,
.elementor-11797 .elementor-element.elementor-element-259094a .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-259094a del, 
.elementor-11797 .elementor-element.elementor-element-259094a del span, 
.elementor-11797 .elementor-element.elementor-element-259094a del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-259094a ins, 
.elementor-11797 .elementor-element.elementor-element-259094a ins span, 
.elementor-11797 .elementor-element.elementor-element-259094a ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-259094a del, .elementor-11797 .elementor-element.elementor-element-259094a del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-259094a ins, .elementor-11797 .elementor-element.elementor-element-259094a ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-259094a h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-85966c3 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-85966c3 {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-85966c3 h2,
.elementor-11797 .elementor-element.elementor-element-85966c3 .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-85966c3 del, 
.elementor-11797 .elementor-element.elementor-element-85966c3 del span, 
.elementor-11797 .elementor-element.elementor-element-85966c3 del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-85966c3 ins, 
.elementor-11797 .elementor-element.elementor-element-85966c3 ins span, 
.elementor-11797 .elementor-element.elementor-element-85966c3 ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-85966c3 del, .elementor-11797 .elementor-element.elementor-element-85966c3 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-85966c3 ins, .elementor-11797 .elementor-element.elementor-element-85966c3 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-85966c3 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-50c9e31 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-50c9e31 {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-50c9e31 h2,
.elementor-11797 .elementor-element.elementor-element-50c9e31 .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-50c9e31 del, 
.elementor-11797 .elementor-element.elementor-element-50c9e31 del span, 
.elementor-11797 .elementor-element.elementor-element-50c9e31 del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-50c9e31 ins, 
.elementor-11797 .elementor-element.elementor-element-50c9e31 ins span, 
.elementor-11797 .elementor-element.elementor-element-50c9e31 ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-50c9e31 del, .elementor-11797 .elementor-element.elementor-element-50c9e31 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-50c9e31 ins, .elementor-11797 .elementor-element.elementor-element-50c9e31 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-50c9e31 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a599475 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-a599475 {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-a599475 h2,
.elementor-11797 .elementor-element.elementor-element-a599475 .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-a599475 del, 
.elementor-11797 .elementor-element.elementor-element-a599475 del span, 
.elementor-11797 .elementor-element.elementor-element-a599475 del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-a599475 ins, 
.elementor-11797 .elementor-element.elementor-element-a599475 ins span, 
.elementor-11797 .elementor-element.elementor-element-a599475 ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-a599475 del, .elementor-11797 .elementor-element.elementor-element-a599475 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-a599475 ins, .elementor-11797 .elementor-element.elementor-element-a599475 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-a599475 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-882c23d *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-882c23d {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-882c23d h2,
.elementor-11797 .elementor-element.elementor-element-882c23d .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-882c23d del, 
.elementor-11797 .elementor-element.elementor-element-882c23d del span, 
.elementor-11797 .elementor-element.elementor-element-882c23d del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-882c23d ins, 
.elementor-11797 .elementor-element.elementor-element-882c23d ins span, 
.elementor-11797 .elementor-element.elementor-element-882c23d ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-882c23d del, .elementor-11797 .elementor-element.elementor-element-882c23d del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-882c23d ins, .elementor-11797 .elementor-element.elementor-element-882c23d ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-882c23d h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24ee51a *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11797 .elementor-element.elementor-element-24ee51a {
    /* --- 1. 现价 (Sale Price) --- */
    --sale-color: #ff4311;              /* 颜色 */
    --sale-font: "AR One Sans", sans-serif; /* 字体 (不改写 inherit) */
    --sale-size: 18px;                  /* 电脑端大小 */
    --sale-size-m: 20px;                /* 手机端大小 */
    --sale-spacing: 0px;                /* ★新功能：字间距 (比如 1px) */

    /* --- 2. 原价 (Regular Price) --- */
    --reg-color: #636363;               /* 颜色 */
    --reg-font: "AR One Sans", sans-serif;    /* 字体 (不改写 inherit) */
    --reg-size: 13px;                   /* 电脑端大小 */
    --reg-size-m: 12px;                 /* 手机端大小 */
    --reg-spacing: 0px;                 /* ★新功能：字间距 */
}

/* ================= 核心布局 (修复对齐问题) ================= */

/* H2 容器 */
.elementor-11797 .elementor-element.elementor-element-24ee51a h2,
.elementor-11797 .elementor-element.elementor-element-24ee51a .elementor-heading-title {
    display: flex !important;
    
    /* ★修复对齐的关键：baseline */
    /* baseline = 让两个数字的底部在一条直线上 (适合一大一小文字) */
    /* 如果你觉得底部对齐不好看，想垂直居中，请把 baseline 改为 center */
    align-items: baseline !important; 
    
    justify-content: center !important; /* 水平居中 */
    gap: 8px;                           /* 两个价格之间的距离 */
    flex-wrap: wrap;
    line-height: 1 !important;          /* 强制行高，防止文字上下浮动 */
}

/* --- 原价 (划线价) --- */
.elementor-11797 .elementor-element.elementor-element-24ee51a del, 
.elementor-11797 .elementor-element.elementor-element-24ee51a del span, 
.elementor-11797 .elementor-element.elementor-element-24ee51a del bdi {
    font-family: var(--reg-font) !important;
    font-size: var(--reg-size) !important;
    color: var(--reg-color) !important;
    letter-spacing: var(--reg-spacing) !important; /* 应用字间距 */
    
    text-decoration: line-through !important;
    font-weight: 400 !important;
    opacity: 0.8;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* --- 现价 (销售价) --- */
.elementor-11797 .elementor-element.elementor-element-24ee51a ins, 
.elementor-11797 .elementor-element.elementor-element-24ee51a ins span, 
.elementor-11797 .elementor-element.elementor-element-24ee51a ins bdi {
    font-family: var(--sale-font) !important;
    font-size: var(--sale-size) !important;
    color: var(--sale-color) !important;
    letter-spacing: var(--sale-spacing) !important; /* 应用字间距 */
    
    text-decoration: none !important;
    font-weight: 700 !important;
    background: transparent !important;
    
    /* 清除边距，防止错位 */
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
}

/* ================= 响应式 (手机端) ================= */
@media (max-width: 767px) {
    .elementor-11797 .elementor-element.elementor-element-24ee51a del, .elementor-11797 .elementor-element.elementor-element-24ee51a del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-24ee51a ins, .elementor-11797 .elementor-element.elementor-element-24ee51a ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11797 .elementor-element.elementor-element-24ee51a h2 { gap: 6px; }
}/* End custom CSS */