.elementor-11068 .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-11068 .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-11068 .elementor-element.elementor-element-196998e .title{font-family:"Nunito Sans", Sans-serif;font-size:25px;text-transform:capitalize;}.elementor-11068 .elementor-element.elementor-element-196998e .title-after_title{font-family:"Outfit", Sans-serif;}.elementor-11068 .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-11068 .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-11068 .elementor-element.elementor-element-5312d1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-74ba24f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-74ba24f .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .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-11068 .elementor-element.elementor-element-3db10e8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-3db10e8 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-2c27c9f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-2c27c9f .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .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-11068 .elementor-element.elementor-element-a96900f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-a96900f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-3e38f93{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-3e38f93 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .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-11068 .elementor-element.elementor-element-c449110{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-c449110 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-bd556ac{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-bd556ac .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .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-11068 .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-11068 .elementor-element.elementor-element-7ab404f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-7ab404f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-1f423dc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-1f423dc .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .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-11068 .elementor-element.elementor-element-8dbf67f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-8dbf67f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-66c3eb9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-66c3eb9 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .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-11068 .elementor-element.elementor-element-9da88b0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-9da88b0 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-e1fb87d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-e1fb87d .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .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-11068 .elementor-element.elementor-element-3d065bf{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-3d065bf .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-d4cce10{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-d4cce10 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-f608dc1{--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-11068 .elementor-element.elementor-element-6bd7e80{--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-11068 .elementor-element.elementor-element-8745303{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-8745303 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-2c5232b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-2c5232b .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-5218d23{--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-11068 .elementor-element.elementor-element-6345d27{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-6345d27 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-0dfd3d0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-0dfd3d0 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-2a90be0{--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-11068 .elementor-element.elementor-element-2987df7{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-2987df7 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-3afc8d5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-3afc8d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-ebf6e75{--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-11068 .elementor-element.elementor-element-fd7191f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-fd7191f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-87e8aa8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-87e8aa8 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-a3d2bc0{--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-11068 .elementor-element.elementor-element-907ac2e{--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-11068 .elementor-element.elementor-element-2ea26bc{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-2ea26bc .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11068 .elementor-element.elementor-element-9b59871{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11068 .elementor-element.elementor-element-9b59871 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}body.elementor-page-11068:not(.elementor-motion-effects-element-type-background), body.elementor-page-11068 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCA6A6;}@media(max-width:767px){.elementor-11068 .elementor-element.elementor-element-88cd243{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11068 .elementor-element.elementor-element-196998e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-11068 .elementor-element.elementor-element-196998e .title{font-size:20px;}.elementor-11068 .elementor-element.elementor-element-196998e .title-after_title{font-size:1px;}.elementor-11068 .elementor-element.elementor-element-6333b62{--flex-wrap:wrap;}.elementor-11068 .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-11068 .elementor-element.elementor-element-191c44d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11068 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-size:11px;}.elementor-11068 .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-11068 .elementor-element.elementor-element-3db10e8 .elementor-heading-title{font-size:11px;}.elementor-11068 .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-11068 .elementor-element.elementor-element-a96900f .elementor-heading-title{font-size:11px;}.elementor-11068 .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-11068 .elementor-element.elementor-element-c449110 .elementor-heading-title{font-size:11px;}.elementor-11068 .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-11068 .elementor-element.elementor-element-7ab404f .elementor-heading-title{font-size:11px;}.elementor-11068 .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-11068 .elementor-element.elementor-element-8dbf67f .elementor-heading-title{font-size:11px;}.elementor-11068 .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-11068 .elementor-element.elementor-element-9da88b0 .elementor-heading-title{font-size:11px;}.elementor-11068 .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-11068 .elementor-element.elementor-element-3d065bf .elementor-heading-title{font-size:11px;}.elementor-11068 .elementor-element.elementor-element-6bd7e80{--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-11068 .elementor-element.elementor-element-8745303 .elementor-heading-title{font-size:11px;}.elementor-11068 .elementor-element.elementor-element-5218d23{--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-11068 .elementor-element.elementor-element-6345d27 .elementor-heading-title{font-size:11px;}.elementor-11068 .elementor-element.elementor-element-2a90be0{--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-11068 .elementor-element.elementor-element-2987df7 .elementor-heading-title{font-size:11px;}.elementor-11068 .elementor-element.elementor-element-ebf6e75{--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-11068 .elementor-element.elementor-element-fd7191f .elementor-heading-title{font-size:11px;}.elementor-11068 .elementor-element.elementor-element-907ac2e{--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-11068 .elementor-element.elementor-element-2ea26bc .elementor-heading-title{font-size:11px;}}@media(min-width:768px){.elementor-11068 .elementor-element.elementor-element-88cd243{--content-width:1400px;}.elementor-11068 .elementor-element.elementor-element-55f6faf{--width:25%;}.elementor-11068 .elementor-element.elementor-element-d555a92{--width:25%;}.elementor-11068 .elementor-element.elementor-element-68afab5{--width:25%;}.elementor-11068 .elementor-element.elementor-element-4d23828{--width:25%;}.elementor-11068 .elementor-element.elementor-element-8def850{--width:25%;}.elementor-11068 .elementor-element.elementor-element-e0622f4{--width:25%;}.elementor-11068 .elementor-element.elementor-element-84932e1{--width:25%;}.elementor-11068 .elementor-element.elementor-element-cbd332b{--width:25%;}.elementor-11068 .elementor-element.elementor-element-6bd7e80{--width:25%;}.elementor-11068 .elementor-element.elementor-element-5218d23{--width:25%;}.elementor-11068 .elementor-element.elementor-element-2a90be0{--width:25%;}.elementor-11068 .elementor-element.elementor-element-ebf6e75{--width:25%;}.elementor-11068 .elementor-element.elementor-element-907ac2e{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-74ba24f *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .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-11068 .elementor-element.elementor-element-74ba24f h2,
.elementor-11068 .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-11068 .elementor-element.elementor-element-74ba24f del, 
.elementor-11068 .elementor-element.elementor-element-74ba24f del span, 
.elementor-11068 .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-11068 .elementor-element.elementor-element-74ba24f ins, 
.elementor-11068 .elementor-element.elementor-element-74ba24f ins span, 
.elementor-11068 .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-11068 .elementor-element.elementor-element-74ba24f del, .elementor-11068 .elementor-element.elementor-element-74ba24f del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-74ba24f ins, .elementor-11068 .elementor-element.elementor-element-74ba24f ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-74ba24f h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c27c9f *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-2c27c9f {
    /* --- 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-11068 .elementor-element.elementor-element-2c27c9f h2,
.elementor-11068 .elementor-element.elementor-element-2c27c9f .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-11068 .elementor-element.elementor-element-2c27c9f del, 
.elementor-11068 .elementor-element.elementor-element-2c27c9f del span, 
.elementor-11068 .elementor-element.elementor-element-2c27c9f 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-11068 .elementor-element.elementor-element-2c27c9f ins, 
.elementor-11068 .elementor-element.elementor-element-2c27c9f ins span, 
.elementor-11068 .elementor-element.elementor-element-2c27c9f 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-11068 .elementor-element.elementor-element-2c27c9f del, .elementor-11068 .elementor-element.elementor-element-2c27c9f del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-2c27c9f ins, .elementor-11068 .elementor-element.elementor-element-2c27c9f ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-2c27c9f h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e38f93 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-3e38f93 {
    /* --- 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-11068 .elementor-element.elementor-element-3e38f93 h2,
.elementor-11068 .elementor-element.elementor-element-3e38f93 .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-11068 .elementor-element.elementor-element-3e38f93 del, 
.elementor-11068 .elementor-element.elementor-element-3e38f93 del span, 
.elementor-11068 .elementor-element.elementor-element-3e38f93 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-11068 .elementor-element.elementor-element-3e38f93 ins, 
.elementor-11068 .elementor-element.elementor-element-3e38f93 ins span, 
.elementor-11068 .elementor-element.elementor-element-3e38f93 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-11068 .elementor-element.elementor-element-3e38f93 del, .elementor-11068 .elementor-element.elementor-element-3e38f93 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-3e38f93 ins, .elementor-11068 .elementor-element.elementor-element-3e38f93 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-3e38f93 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd556ac *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-bd556ac {
    /* --- 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-11068 .elementor-element.elementor-element-bd556ac h2,
.elementor-11068 .elementor-element.elementor-element-bd556ac .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-11068 .elementor-element.elementor-element-bd556ac del, 
.elementor-11068 .elementor-element.elementor-element-bd556ac del span, 
.elementor-11068 .elementor-element.elementor-element-bd556ac 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-11068 .elementor-element.elementor-element-bd556ac ins, 
.elementor-11068 .elementor-element.elementor-element-bd556ac ins span, 
.elementor-11068 .elementor-element.elementor-element-bd556ac 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-11068 .elementor-element.elementor-element-bd556ac del, .elementor-11068 .elementor-element.elementor-element-bd556ac del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-bd556ac ins, .elementor-11068 .elementor-element.elementor-element-bd556ac ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-bd556ac h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f423dc *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-1f423dc {
    /* --- 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-11068 .elementor-element.elementor-element-1f423dc h2,
.elementor-11068 .elementor-element.elementor-element-1f423dc .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-11068 .elementor-element.elementor-element-1f423dc del, 
.elementor-11068 .elementor-element.elementor-element-1f423dc del span, 
.elementor-11068 .elementor-element.elementor-element-1f423dc 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-11068 .elementor-element.elementor-element-1f423dc ins, 
.elementor-11068 .elementor-element.elementor-element-1f423dc ins span, 
.elementor-11068 .elementor-element.elementor-element-1f423dc 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-11068 .elementor-element.elementor-element-1f423dc del, .elementor-11068 .elementor-element.elementor-element-1f423dc del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-1f423dc ins, .elementor-11068 .elementor-element.elementor-element-1f423dc ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-1f423dc h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-66c3eb9 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-66c3eb9 {
    /* --- 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-11068 .elementor-element.elementor-element-66c3eb9 h2,
.elementor-11068 .elementor-element.elementor-element-66c3eb9 .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-11068 .elementor-element.elementor-element-66c3eb9 del, 
.elementor-11068 .elementor-element.elementor-element-66c3eb9 del span, 
.elementor-11068 .elementor-element.elementor-element-66c3eb9 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-11068 .elementor-element.elementor-element-66c3eb9 ins, 
.elementor-11068 .elementor-element.elementor-element-66c3eb9 ins span, 
.elementor-11068 .elementor-element.elementor-element-66c3eb9 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-11068 .elementor-element.elementor-element-66c3eb9 del, .elementor-11068 .elementor-element.elementor-element-66c3eb9 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-66c3eb9 ins, .elementor-11068 .elementor-element.elementor-element-66c3eb9 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-66c3eb9 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e1fb87d *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-e1fb87d {
    /* --- 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-11068 .elementor-element.elementor-element-e1fb87d h2,
.elementor-11068 .elementor-element.elementor-element-e1fb87d .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-11068 .elementor-element.elementor-element-e1fb87d del, 
.elementor-11068 .elementor-element.elementor-element-e1fb87d del span, 
.elementor-11068 .elementor-element.elementor-element-e1fb87d 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-11068 .elementor-element.elementor-element-e1fb87d ins, 
.elementor-11068 .elementor-element.elementor-element-e1fb87d ins span, 
.elementor-11068 .elementor-element.elementor-element-e1fb87d 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-11068 .elementor-element.elementor-element-e1fb87d del, .elementor-11068 .elementor-element.elementor-element-e1fb87d del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-e1fb87d ins, .elementor-11068 .elementor-element.elementor-element-e1fb87d ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-e1fb87d h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d4cce10 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-d4cce10 {
    /* --- 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-11068 .elementor-element.elementor-element-d4cce10 h2,
.elementor-11068 .elementor-element.elementor-element-d4cce10 .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-11068 .elementor-element.elementor-element-d4cce10 del, 
.elementor-11068 .elementor-element.elementor-element-d4cce10 del span, 
.elementor-11068 .elementor-element.elementor-element-d4cce10 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-11068 .elementor-element.elementor-element-d4cce10 ins, 
.elementor-11068 .elementor-element.elementor-element-d4cce10 ins span, 
.elementor-11068 .elementor-element.elementor-element-d4cce10 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-11068 .elementor-element.elementor-element-d4cce10 del, .elementor-11068 .elementor-element.elementor-element-d4cce10 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-d4cce10 ins, .elementor-11068 .elementor-element.elementor-element-d4cce10 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-d4cce10 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c5232b *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-2c5232b {
    /* --- 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-11068 .elementor-element.elementor-element-2c5232b h2,
.elementor-11068 .elementor-element.elementor-element-2c5232b .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-11068 .elementor-element.elementor-element-2c5232b del, 
.elementor-11068 .elementor-element.elementor-element-2c5232b del span, 
.elementor-11068 .elementor-element.elementor-element-2c5232b 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-11068 .elementor-element.elementor-element-2c5232b ins, 
.elementor-11068 .elementor-element.elementor-element-2c5232b ins span, 
.elementor-11068 .elementor-element.elementor-element-2c5232b 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-11068 .elementor-element.elementor-element-2c5232b del, .elementor-11068 .elementor-element.elementor-element-2c5232b del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-2c5232b ins, .elementor-11068 .elementor-element.elementor-element-2c5232b ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-2c5232b h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0dfd3d0 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-0dfd3d0 {
    /* --- 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-11068 .elementor-element.elementor-element-0dfd3d0 h2,
.elementor-11068 .elementor-element.elementor-element-0dfd3d0 .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-11068 .elementor-element.elementor-element-0dfd3d0 del, 
.elementor-11068 .elementor-element.elementor-element-0dfd3d0 del span, 
.elementor-11068 .elementor-element.elementor-element-0dfd3d0 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-11068 .elementor-element.elementor-element-0dfd3d0 ins, 
.elementor-11068 .elementor-element.elementor-element-0dfd3d0 ins span, 
.elementor-11068 .elementor-element.elementor-element-0dfd3d0 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-11068 .elementor-element.elementor-element-0dfd3d0 del, .elementor-11068 .elementor-element.elementor-element-0dfd3d0 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-0dfd3d0 ins, .elementor-11068 .elementor-element.elementor-element-0dfd3d0 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-0dfd3d0 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3afc8d5 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-3afc8d5 {
    /* --- 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-11068 .elementor-element.elementor-element-3afc8d5 h2,
.elementor-11068 .elementor-element.elementor-element-3afc8d5 .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-11068 .elementor-element.elementor-element-3afc8d5 del, 
.elementor-11068 .elementor-element.elementor-element-3afc8d5 del span, 
.elementor-11068 .elementor-element.elementor-element-3afc8d5 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-11068 .elementor-element.elementor-element-3afc8d5 ins, 
.elementor-11068 .elementor-element.elementor-element-3afc8d5 ins span, 
.elementor-11068 .elementor-element.elementor-element-3afc8d5 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-11068 .elementor-element.elementor-element-3afc8d5 del, .elementor-11068 .elementor-element.elementor-element-3afc8d5 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-3afc8d5 ins, .elementor-11068 .elementor-element.elementor-element-3afc8d5 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-3afc8d5 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87e8aa8 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-87e8aa8 {
    /* --- 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-11068 .elementor-element.elementor-element-87e8aa8 h2,
.elementor-11068 .elementor-element.elementor-element-87e8aa8 .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-11068 .elementor-element.elementor-element-87e8aa8 del, 
.elementor-11068 .elementor-element.elementor-element-87e8aa8 del span, 
.elementor-11068 .elementor-element.elementor-element-87e8aa8 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-11068 .elementor-element.elementor-element-87e8aa8 ins, 
.elementor-11068 .elementor-element.elementor-element-87e8aa8 ins span, 
.elementor-11068 .elementor-element.elementor-element-87e8aa8 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-11068 .elementor-element.elementor-element-87e8aa8 del, .elementor-11068 .elementor-element.elementor-element-87e8aa8 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-87e8aa8 ins, .elementor-11068 .elementor-element.elementor-element-87e8aa8 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-87e8aa8 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b59871 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11068 .elementor-element.elementor-element-9b59871 {
    /* --- 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-11068 .elementor-element.elementor-element-9b59871 h2,
.elementor-11068 .elementor-element.elementor-element-9b59871 .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-11068 .elementor-element.elementor-element-9b59871 del, 
.elementor-11068 .elementor-element.elementor-element-9b59871 del span, 
.elementor-11068 .elementor-element.elementor-element-9b59871 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-11068 .elementor-element.elementor-element-9b59871 ins, 
.elementor-11068 .elementor-element.elementor-element-9b59871 ins span, 
.elementor-11068 .elementor-element.elementor-element-9b59871 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-11068 .elementor-element.elementor-element-9b59871 del, .elementor-11068 .elementor-element.elementor-element-9b59871 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-9b59871 ins, .elementor-11068 .elementor-element.elementor-element-9b59871 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11068 .elementor-element.elementor-element-9b59871 h2 { gap: 6px; }
}/* End custom CSS */