.elementor-11025 .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-11025 .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-11025 .elementor-element.elementor-element-9907abe .title{font-family:"Nunito Sans", Sans-serif;font-size:25px;text-transform:capitalize;}.elementor-11025 .elementor-element.elementor-element-9907abe .title-after_title{font-family:"Outfit", Sans-serif;}.elementor-11025 .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-11025 .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-11025 .elementor-element.elementor-element-5312d1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-74ba24f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-74ba24f .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .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-11025 .elementor-element.elementor-element-9eca2ed{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-9eca2ed .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-7892847{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-7892847 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .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-11025 .elementor-element.elementor-element-b32f1f2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-b32f1f2 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-4d35b6b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-4d35b6b .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .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-11025 .elementor-element.elementor-element-bc4ffa8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-bc4ffa8 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-6a41067{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-6a41067 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .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-11025 .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-11025 .elementor-element.elementor-element-9b903c0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-9b903c0 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-63d11bb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-63d11bb .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .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-11025 .elementor-element.elementor-element-b1d3878{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-b1d3878 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-acdfa24{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-acdfa24 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .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-11025 .elementor-element.elementor-element-e61a6b1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-e61a6b1 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-c2d518a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-c2d518a .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .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-11025 .elementor-element.elementor-element-dee2357{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-dee2357 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-772cb9a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-772cb9a .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-742d501{--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-11025 .elementor-element.elementor-element-a1b426c{--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-11025 .elementor-element.elementor-element-599e509{--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-11025 .elementor-element.elementor-element-93e78e6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-93e78e6 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-615efe1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-615efe1 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-f7fe500{--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-11025 .elementor-element.elementor-element-029f59b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-029f59b .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-beabe52{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-beabe52 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-9af4784{--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-11025 .elementor-element.elementor-element-8076197{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-8076197 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-790728b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-790728b .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-38592d8{--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-11025 .elementor-element.elementor-element-24d4bec{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-24d4bec .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-3f0564c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-3f0564c .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-1fca060{--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-11025 .elementor-element.elementor-element-133ee26{--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-11025 .elementor-element.elementor-element-2c780b2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-2c780b2 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-e129efe{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-e129efe .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-539cab3{--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-11025 .elementor-element.elementor-element-ed6bac6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-ed6bac6 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-919357e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-919357e .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-b738fb9{--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-11025 .elementor-element.elementor-element-68e7c52{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-68e7c52 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-9613716{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-9613716 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-5c0b474{--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-11025 .elementor-element.elementor-element-074c8c9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-074c8c9 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-3f42ae5{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-3f42ae5 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-616ea34{--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-11025 .elementor-element.elementor-element-e632b33{--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-11025 .elementor-element.elementor-element-6edc0bd{--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-11025 .elementor-element.elementor-element-a1a84ea{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-a1a84ea .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-12dea1b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-12dea1b .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-91aaa04{--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-11025 .elementor-element.elementor-element-32cedf0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-32cedf0 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-c3baa5a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-c3baa5a .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-4c36c97{--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-11025 .elementor-element.elementor-element-67baa3e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-67baa3e .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-3c8fbd0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-3c8fbd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-6421787{--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-11025 .elementor-element.elementor-element-3a6142f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-3a6142f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-3d3ea44{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-3d3ea44 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-7bc94b3{--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-11025 .elementor-element.elementor-element-e84a7b7{--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-11025 .elementor-element.elementor-element-917c399{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-917c399 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-8000fcb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-8000fcb .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-90c2596{--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-11025 .elementor-element.elementor-element-9bb6c1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-9bb6c1a .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-b3ffd7e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-b3ffd7e .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-2770a01{--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-11025 .elementor-element.elementor-element-a3f3e3f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-a3f3e3f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-3ea3cd9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-3ea3cd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-9499047{--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-11025 .elementor-element.elementor-element-ab77870{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-ab77870 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-288e08b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-288e08b .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-2e897b6{--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-11025 .elementor-element.elementor-element-9d4932b{--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-11025 .elementor-element.elementor-element-d270456{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-d270456 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-d9b6dda{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-d9b6dda .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-2c602f6{--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-11025 .elementor-element.elementor-element-30b30a3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-30b30a3 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-11025 .elementor-element.elementor-element-f065501{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11025 .elementor-element.elementor-element-f065501 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}body.elementor-page-11025:not(.elementor-motion-effects-element-type-background), body.elementor-page-11025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCA6A6;}@media(max-width:767px){.elementor-11025 .elementor-element.elementor-element-88cd243{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11025 .elementor-element.elementor-element-9907abe .title{font-size:20px;}.elementor-11025 .elementor-element.elementor-element-9907abe .title-after_title{font-size:1px;}.elementor-11025 .elementor-element.elementor-element-6333b62{--flex-wrap:wrap;}.elementor-11025 .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-11025 .elementor-element.elementor-element-191c44d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11025 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-size:12px;}.elementor-11025 .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-11025 .elementor-element.elementor-element-9eca2ed .elementor-heading-title{font-size:12px;}.elementor-11025 .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-11025 .elementor-element.elementor-element-b32f1f2 .elementor-heading-title{font-size:12px;}.elementor-11025 .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-11025 .elementor-element.elementor-element-bc4ffa8 .elementor-heading-title{font-size:12px;}.elementor-11025 .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-11025 .elementor-element.elementor-element-9b903c0 .elementor-heading-title{font-size:12px;}.elementor-11025 .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-11025 .elementor-element.elementor-element-b1d3878 .elementor-heading-title{font-size:12px;}.elementor-11025 .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-11025 .elementor-element.elementor-element-e61a6b1 .elementor-heading-title{font-size:12px;}.elementor-11025 .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-11025 .elementor-element.elementor-element-dee2357 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-742d501{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11025 .elementor-element.elementor-element-a1b426c{--flex-wrap:wrap;}.elementor-11025 .elementor-element.elementor-element-599e509{--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-11025 .elementor-element.elementor-element-fd06bc0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11025 .elementor-element.elementor-element-93e78e6 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-f7fe500{--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-11025 .elementor-element.elementor-element-029f59b .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-9af4784{--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-11025 .elementor-element.elementor-element-8076197 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-38592d8{--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-11025 .elementor-element.elementor-element-24d4bec .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-133ee26{--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-11025 .elementor-element.elementor-element-2c780b2 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-539cab3{--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-11025 .elementor-element.elementor-element-ed6bac6 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-b738fb9{--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-11025 .elementor-element.elementor-element-68e7c52 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-5c0b474{--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-11025 .elementor-element.elementor-element-074c8c9 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-616ea34{--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11025 .elementor-element.elementor-element-e632b33{--flex-wrap:wrap;}.elementor-11025 .elementor-element.elementor-element-6edc0bd{--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-11025 .elementor-element.elementor-element-6818356{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11025 .elementor-element.elementor-element-a1a84ea .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-91aaa04{--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-11025 .elementor-element.elementor-element-32cedf0 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-4c36c97{--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-11025 .elementor-element.elementor-element-67baa3e .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-6421787{--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-11025 .elementor-element.elementor-element-3a6142f .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-e84a7b7{--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-11025 .elementor-element.elementor-element-917c399 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-90c2596{--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-11025 .elementor-element.elementor-element-9bb6c1a .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-2770a01{--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-11025 .elementor-element.elementor-element-a3f3e3f .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-9499047{--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-11025 .elementor-element.elementor-element-ab77870 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-9d4932b{--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-11025 .elementor-element.elementor-element-d270456 .elementor-heading-title{font-size:12px;}.elementor-11025 .elementor-element.elementor-element-2c602f6{--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-11025 .elementor-element.elementor-element-30b30a3 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-11025 .elementor-element.elementor-element-88cd243{--content-width:1400px;}.elementor-11025 .elementor-element.elementor-element-55f6faf{--width:25%;}.elementor-11025 .elementor-element.elementor-element-d555a92{--width:25%;}.elementor-11025 .elementor-element.elementor-element-68afab5{--width:25%;}.elementor-11025 .elementor-element.elementor-element-4d23828{--width:25%;}.elementor-11025 .elementor-element.elementor-element-8def850{--width:25%;}.elementor-11025 .elementor-element.elementor-element-e0622f4{--width:25%;}.elementor-11025 .elementor-element.elementor-element-84932e1{--width:25%;}.elementor-11025 .elementor-element.elementor-element-cbd332b{--width:25%;}.elementor-11025 .elementor-element.elementor-element-742d501{--content-width:1400px;}.elementor-11025 .elementor-element.elementor-element-599e509{--width:25%;}.elementor-11025 .elementor-element.elementor-element-f7fe500{--width:25%;}.elementor-11025 .elementor-element.elementor-element-9af4784{--width:25%;}.elementor-11025 .elementor-element.elementor-element-38592d8{--width:25%;}.elementor-11025 .elementor-element.elementor-element-133ee26{--width:25%;}.elementor-11025 .elementor-element.elementor-element-539cab3{--width:25%;}.elementor-11025 .elementor-element.elementor-element-b738fb9{--width:25%;}.elementor-11025 .elementor-element.elementor-element-5c0b474{--width:25%;}.elementor-11025 .elementor-element.elementor-element-616ea34{--content-width:1400px;}.elementor-11025 .elementor-element.elementor-element-6edc0bd{--width:25%;}.elementor-11025 .elementor-element.elementor-element-91aaa04{--width:25%;}.elementor-11025 .elementor-element.elementor-element-4c36c97{--width:25%;}.elementor-11025 .elementor-element.elementor-element-6421787{--width:25%;}.elementor-11025 .elementor-element.elementor-element-e84a7b7{--width:25%;}.elementor-11025 .elementor-element.elementor-element-90c2596{--width:25%;}.elementor-11025 .elementor-element.elementor-element-2770a01{--width:25%;}.elementor-11025 .elementor-element.elementor-element-9499047{--width:25%;}.elementor-11025 .elementor-element.elementor-element-9d4932b{--width:25%;}.elementor-11025 .elementor-element.elementor-element-2c602f6{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-74ba24f *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .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-11025 .elementor-element.elementor-element-74ba24f h2,
.elementor-11025 .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-11025 .elementor-element.elementor-element-74ba24f del, 
.elementor-11025 .elementor-element.elementor-element-74ba24f del span, 
.elementor-11025 .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-11025 .elementor-element.elementor-element-74ba24f ins, 
.elementor-11025 .elementor-element.elementor-element-74ba24f ins span, 
.elementor-11025 .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-11025 .elementor-element.elementor-element-74ba24f del, .elementor-11025 .elementor-element.elementor-element-74ba24f del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-74ba24f ins, .elementor-11025 .elementor-element.elementor-element-74ba24f ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-74ba24f h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7892847 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-7892847 {
    /* --- 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-11025 .elementor-element.elementor-element-7892847 h2,
.elementor-11025 .elementor-element.elementor-element-7892847 .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-11025 .elementor-element.elementor-element-7892847 del, 
.elementor-11025 .elementor-element.elementor-element-7892847 del span, 
.elementor-11025 .elementor-element.elementor-element-7892847 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-11025 .elementor-element.elementor-element-7892847 ins, 
.elementor-11025 .elementor-element.elementor-element-7892847 ins span, 
.elementor-11025 .elementor-element.elementor-element-7892847 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-11025 .elementor-element.elementor-element-7892847 del, .elementor-11025 .elementor-element.elementor-element-7892847 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-7892847 ins, .elementor-11025 .elementor-element.elementor-element-7892847 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-7892847 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d35b6b *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-4d35b6b {
    /* --- 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-11025 .elementor-element.elementor-element-4d35b6b h2,
.elementor-11025 .elementor-element.elementor-element-4d35b6b .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-11025 .elementor-element.elementor-element-4d35b6b del, 
.elementor-11025 .elementor-element.elementor-element-4d35b6b del span, 
.elementor-11025 .elementor-element.elementor-element-4d35b6b 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-11025 .elementor-element.elementor-element-4d35b6b ins, 
.elementor-11025 .elementor-element.elementor-element-4d35b6b ins span, 
.elementor-11025 .elementor-element.elementor-element-4d35b6b 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-11025 .elementor-element.elementor-element-4d35b6b del, .elementor-11025 .elementor-element.elementor-element-4d35b6b del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-4d35b6b ins, .elementor-11025 .elementor-element.elementor-element-4d35b6b ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-4d35b6b h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a41067 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-6a41067 {
    /* --- 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-11025 .elementor-element.elementor-element-6a41067 h2,
.elementor-11025 .elementor-element.elementor-element-6a41067 .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-11025 .elementor-element.elementor-element-6a41067 del, 
.elementor-11025 .elementor-element.elementor-element-6a41067 del span, 
.elementor-11025 .elementor-element.elementor-element-6a41067 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-11025 .elementor-element.elementor-element-6a41067 ins, 
.elementor-11025 .elementor-element.elementor-element-6a41067 ins span, 
.elementor-11025 .elementor-element.elementor-element-6a41067 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-11025 .elementor-element.elementor-element-6a41067 del, .elementor-11025 .elementor-element.elementor-element-6a41067 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-6a41067 ins, .elementor-11025 .elementor-element.elementor-element-6a41067 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-6a41067 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63d11bb *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-63d11bb {
    /* --- 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-11025 .elementor-element.elementor-element-63d11bb h2,
.elementor-11025 .elementor-element.elementor-element-63d11bb .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-11025 .elementor-element.elementor-element-63d11bb del, 
.elementor-11025 .elementor-element.elementor-element-63d11bb del span, 
.elementor-11025 .elementor-element.elementor-element-63d11bb 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-11025 .elementor-element.elementor-element-63d11bb ins, 
.elementor-11025 .elementor-element.elementor-element-63d11bb ins span, 
.elementor-11025 .elementor-element.elementor-element-63d11bb 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-11025 .elementor-element.elementor-element-63d11bb del, .elementor-11025 .elementor-element.elementor-element-63d11bb del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-63d11bb ins, .elementor-11025 .elementor-element.elementor-element-63d11bb ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-63d11bb h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-acdfa24 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-acdfa24 {
    /* --- 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-11025 .elementor-element.elementor-element-acdfa24 h2,
.elementor-11025 .elementor-element.elementor-element-acdfa24 .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-11025 .elementor-element.elementor-element-acdfa24 del, 
.elementor-11025 .elementor-element.elementor-element-acdfa24 del span, 
.elementor-11025 .elementor-element.elementor-element-acdfa24 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-11025 .elementor-element.elementor-element-acdfa24 ins, 
.elementor-11025 .elementor-element.elementor-element-acdfa24 ins span, 
.elementor-11025 .elementor-element.elementor-element-acdfa24 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-11025 .elementor-element.elementor-element-acdfa24 del, .elementor-11025 .elementor-element.elementor-element-acdfa24 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-acdfa24 ins, .elementor-11025 .elementor-element.elementor-element-acdfa24 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-acdfa24 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d518a *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-c2d518a {
    /* --- 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-11025 .elementor-element.elementor-element-c2d518a h2,
.elementor-11025 .elementor-element.elementor-element-c2d518a .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-11025 .elementor-element.elementor-element-c2d518a del, 
.elementor-11025 .elementor-element.elementor-element-c2d518a del span, 
.elementor-11025 .elementor-element.elementor-element-c2d518a 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-11025 .elementor-element.elementor-element-c2d518a ins, 
.elementor-11025 .elementor-element.elementor-element-c2d518a ins span, 
.elementor-11025 .elementor-element.elementor-element-c2d518a 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-11025 .elementor-element.elementor-element-c2d518a del, .elementor-11025 .elementor-element.elementor-element-c2d518a del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-c2d518a ins, .elementor-11025 .elementor-element.elementor-element-c2d518a ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-c2d518a h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772cb9a *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-772cb9a {
    /* --- 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-11025 .elementor-element.elementor-element-772cb9a h2,
.elementor-11025 .elementor-element.elementor-element-772cb9a .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-11025 .elementor-element.elementor-element-772cb9a del, 
.elementor-11025 .elementor-element.elementor-element-772cb9a del span, 
.elementor-11025 .elementor-element.elementor-element-772cb9a 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-11025 .elementor-element.elementor-element-772cb9a ins, 
.elementor-11025 .elementor-element.elementor-element-772cb9a ins span, 
.elementor-11025 .elementor-element.elementor-element-772cb9a 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-11025 .elementor-element.elementor-element-772cb9a del, .elementor-11025 .elementor-element.elementor-element-772cb9a del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-772cb9a ins, .elementor-11025 .elementor-element.elementor-element-772cb9a ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-772cb9a h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-615efe1 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-615efe1 {
    /* --- 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-11025 .elementor-element.elementor-element-615efe1 h2,
.elementor-11025 .elementor-element.elementor-element-615efe1 .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-11025 .elementor-element.elementor-element-615efe1 del, 
.elementor-11025 .elementor-element.elementor-element-615efe1 del span, 
.elementor-11025 .elementor-element.elementor-element-615efe1 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-11025 .elementor-element.elementor-element-615efe1 ins, 
.elementor-11025 .elementor-element.elementor-element-615efe1 ins span, 
.elementor-11025 .elementor-element.elementor-element-615efe1 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-11025 .elementor-element.elementor-element-615efe1 del, .elementor-11025 .elementor-element.elementor-element-615efe1 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-615efe1 ins, .elementor-11025 .elementor-element.elementor-element-615efe1 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-615efe1 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-beabe52 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-beabe52 {
    /* --- 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-11025 .elementor-element.elementor-element-beabe52 h2,
.elementor-11025 .elementor-element.elementor-element-beabe52 .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-11025 .elementor-element.elementor-element-beabe52 del, 
.elementor-11025 .elementor-element.elementor-element-beabe52 del span, 
.elementor-11025 .elementor-element.elementor-element-beabe52 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-11025 .elementor-element.elementor-element-beabe52 ins, 
.elementor-11025 .elementor-element.elementor-element-beabe52 ins span, 
.elementor-11025 .elementor-element.elementor-element-beabe52 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-11025 .elementor-element.elementor-element-beabe52 del, .elementor-11025 .elementor-element.elementor-element-beabe52 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-beabe52 ins, .elementor-11025 .elementor-element.elementor-element-beabe52 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-beabe52 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-790728b *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-790728b {
    /* --- 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-11025 .elementor-element.elementor-element-790728b h2,
.elementor-11025 .elementor-element.elementor-element-790728b .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-11025 .elementor-element.elementor-element-790728b del, 
.elementor-11025 .elementor-element.elementor-element-790728b del span, 
.elementor-11025 .elementor-element.elementor-element-790728b 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-11025 .elementor-element.elementor-element-790728b ins, 
.elementor-11025 .elementor-element.elementor-element-790728b ins span, 
.elementor-11025 .elementor-element.elementor-element-790728b 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-11025 .elementor-element.elementor-element-790728b del, .elementor-11025 .elementor-element.elementor-element-790728b del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-790728b ins, .elementor-11025 .elementor-element.elementor-element-790728b ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-790728b h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f0564c *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-3f0564c {
    /* --- 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-11025 .elementor-element.elementor-element-3f0564c h2,
.elementor-11025 .elementor-element.elementor-element-3f0564c .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-11025 .elementor-element.elementor-element-3f0564c del, 
.elementor-11025 .elementor-element.elementor-element-3f0564c del span, 
.elementor-11025 .elementor-element.elementor-element-3f0564c 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-11025 .elementor-element.elementor-element-3f0564c ins, 
.elementor-11025 .elementor-element.elementor-element-3f0564c ins span, 
.elementor-11025 .elementor-element.elementor-element-3f0564c 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-11025 .elementor-element.elementor-element-3f0564c del, .elementor-11025 .elementor-element.elementor-element-3f0564c del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3f0564c ins, .elementor-11025 .elementor-element.elementor-element-3f0564c ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3f0564c h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e129efe *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-e129efe {
    /* --- 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-11025 .elementor-element.elementor-element-e129efe h2,
.elementor-11025 .elementor-element.elementor-element-e129efe .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-11025 .elementor-element.elementor-element-e129efe del, 
.elementor-11025 .elementor-element.elementor-element-e129efe del span, 
.elementor-11025 .elementor-element.elementor-element-e129efe 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-11025 .elementor-element.elementor-element-e129efe ins, 
.elementor-11025 .elementor-element.elementor-element-e129efe ins span, 
.elementor-11025 .elementor-element.elementor-element-e129efe 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-11025 .elementor-element.elementor-element-e129efe del, .elementor-11025 .elementor-element.elementor-element-e129efe del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-e129efe ins, .elementor-11025 .elementor-element.elementor-element-e129efe ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-e129efe h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-919357e *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-919357e {
    /* --- 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-11025 .elementor-element.elementor-element-919357e h2,
.elementor-11025 .elementor-element.elementor-element-919357e .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-11025 .elementor-element.elementor-element-919357e del, 
.elementor-11025 .elementor-element.elementor-element-919357e del span, 
.elementor-11025 .elementor-element.elementor-element-919357e 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-11025 .elementor-element.elementor-element-919357e ins, 
.elementor-11025 .elementor-element.elementor-element-919357e ins span, 
.elementor-11025 .elementor-element.elementor-element-919357e 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-11025 .elementor-element.elementor-element-919357e del, .elementor-11025 .elementor-element.elementor-element-919357e del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-919357e ins, .elementor-11025 .elementor-element.elementor-element-919357e ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-919357e h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9613716 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-9613716 {
    /* --- 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-11025 .elementor-element.elementor-element-9613716 h2,
.elementor-11025 .elementor-element.elementor-element-9613716 .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-11025 .elementor-element.elementor-element-9613716 del, 
.elementor-11025 .elementor-element.elementor-element-9613716 del span, 
.elementor-11025 .elementor-element.elementor-element-9613716 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-11025 .elementor-element.elementor-element-9613716 ins, 
.elementor-11025 .elementor-element.elementor-element-9613716 ins span, 
.elementor-11025 .elementor-element.elementor-element-9613716 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-11025 .elementor-element.elementor-element-9613716 del, .elementor-11025 .elementor-element.elementor-element-9613716 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-9613716 ins, .elementor-11025 .elementor-element.elementor-element-9613716 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-9613716 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f42ae5 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-3f42ae5 {
    /* --- 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-11025 .elementor-element.elementor-element-3f42ae5 h2,
.elementor-11025 .elementor-element.elementor-element-3f42ae5 .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-11025 .elementor-element.elementor-element-3f42ae5 del, 
.elementor-11025 .elementor-element.elementor-element-3f42ae5 del span, 
.elementor-11025 .elementor-element.elementor-element-3f42ae5 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-11025 .elementor-element.elementor-element-3f42ae5 ins, 
.elementor-11025 .elementor-element.elementor-element-3f42ae5 ins span, 
.elementor-11025 .elementor-element.elementor-element-3f42ae5 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-11025 .elementor-element.elementor-element-3f42ae5 del, .elementor-11025 .elementor-element.elementor-element-3f42ae5 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3f42ae5 ins, .elementor-11025 .elementor-element.elementor-element-3f42ae5 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3f42ae5 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12dea1b *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-12dea1b {
    /* --- 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-11025 .elementor-element.elementor-element-12dea1b h2,
.elementor-11025 .elementor-element.elementor-element-12dea1b .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-11025 .elementor-element.elementor-element-12dea1b del, 
.elementor-11025 .elementor-element.elementor-element-12dea1b del span, 
.elementor-11025 .elementor-element.elementor-element-12dea1b 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-11025 .elementor-element.elementor-element-12dea1b ins, 
.elementor-11025 .elementor-element.elementor-element-12dea1b ins span, 
.elementor-11025 .elementor-element.elementor-element-12dea1b 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-11025 .elementor-element.elementor-element-12dea1b del, .elementor-11025 .elementor-element.elementor-element-12dea1b del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-12dea1b ins, .elementor-11025 .elementor-element.elementor-element-12dea1b ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-12dea1b h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c3baa5a *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-c3baa5a {
    /* --- 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-11025 .elementor-element.elementor-element-c3baa5a h2,
.elementor-11025 .elementor-element.elementor-element-c3baa5a .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-11025 .elementor-element.elementor-element-c3baa5a del, 
.elementor-11025 .elementor-element.elementor-element-c3baa5a del span, 
.elementor-11025 .elementor-element.elementor-element-c3baa5a 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-11025 .elementor-element.elementor-element-c3baa5a ins, 
.elementor-11025 .elementor-element.elementor-element-c3baa5a ins span, 
.elementor-11025 .elementor-element.elementor-element-c3baa5a 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-11025 .elementor-element.elementor-element-c3baa5a del, .elementor-11025 .elementor-element.elementor-element-c3baa5a del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-c3baa5a ins, .elementor-11025 .elementor-element.elementor-element-c3baa5a ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-c3baa5a h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3c8fbd0 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-3c8fbd0 {
    /* --- 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-11025 .elementor-element.elementor-element-3c8fbd0 h2,
.elementor-11025 .elementor-element.elementor-element-3c8fbd0 .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-11025 .elementor-element.elementor-element-3c8fbd0 del, 
.elementor-11025 .elementor-element.elementor-element-3c8fbd0 del span, 
.elementor-11025 .elementor-element.elementor-element-3c8fbd0 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-11025 .elementor-element.elementor-element-3c8fbd0 ins, 
.elementor-11025 .elementor-element.elementor-element-3c8fbd0 ins span, 
.elementor-11025 .elementor-element.elementor-element-3c8fbd0 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-11025 .elementor-element.elementor-element-3c8fbd0 del, .elementor-11025 .elementor-element.elementor-element-3c8fbd0 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3c8fbd0 ins, .elementor-11025 .elementor-element.elementor-element-3c8fbd0 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3c8fbd0 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d3ea44 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-3d3ea44 {
    /* --- 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-11025 .elementor-element.elementor-element-3d3ea44 h2,
.elementor-11025 .elementor-element.elementor-element-3d3ea44 .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-11025 .elementor-element.elementor-element-3d3ea44 del, 
.elementor-11025 .elementor-element.elementor-element-3d3ea44 del span, 
.elementor-11025 .elementor-element.elementor-element-3d3ea44 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-11025 .elementor-element.elementor-element-3d3ea44 ins, 
.elementor-11025 .elementor-element.elementor-element-3d3ea44 ins span, 
.elementor-11025 .elementor-element.elementor-element-3d3ea44 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-11025 .elementor-element.elementor-element-3d3ea44 del, .elementor-11025 .elementor-element.elementor-element-3d3ea44 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3d3ea44 ins, .elementor-11025 .elementor-element.elementor-element-3d3ea44 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3d3ea44 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8000fcb *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-8000fcb {
    /* --- 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-11025 .elementor-element.elementor-element-8000fcb h2,
.elementor-11025 .elementor-element.elementor-element-8000fcb .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-11025 .elementor-element.elementor-element-8000fcb del, 
.elementor-11025 .elementor-element.elementor-element-8000fcb del span, 
.elementor-11025 .elementor-element.elementor-element-8000fcb 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-11025 .elementor-element.elementor-element-8000fcb ins, 
.elementor-11025 .elementor-element.elementor-element-8000fcb ins span, 
.elementor-11025 .elementor-element.elementor-element-8000fcb 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-11025 .elementor-element.elementor-element-8000fcb del, .elementor-11025 .elementor-element.elementor-element-8000fcb del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-8000fcb ins, .elementor-11025 .elementor-element.elementor-element-8000fcb ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-8000fcb h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b3ffd7e *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-b3ffd7e {
    /* --- 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-11025 .elementor-element.elementor-element-b3ffd7e h2,
.elementor-11025 .elementor-element.elementor-element-b3ffd7e .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-11025 .elementor-element.elementor-element-b3ffd7e del, 
.elementor-11025 .elementor-element.elementor-element-b3ffd7e del span, 
.elementor-11025 .elementor-element.elementor-element-b3ffd7e 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-11025 .elementor-element.elementor-element-b3ffd7e ins, 
.elementor-11025 .elementor-element.elementor-element-b3ffd7e ins span, 
.elementor-11025 .elementor-element.elementor-element-b3ffd7e 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-11025 .elementor-element.elementor-element-b3ffd7e del, .elementor-11025 .elementor-element.elementor-element-b3ffd7e del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-b3ffd7e ins, .elementor-11025 .elementor-element.elementor-element-b3ffd7e ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-b3ffd7e h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ea3cd9 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-3ea3cd9 {
    /* --- 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-11025 .elementor-element.elementor-element-3ea3cd9 h2,
.elementor-11025 .elementor-element.elementor-element-3ea3cd9 .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-11025 .elementor-element.elementor-element-3ea3cd9 del, 
.elementor-11025 .elementor-element.elementor-element-3ea3cd9 del span, 
.elementor-11025 .elementor-element.elementor-element-3ea3cd9 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-11025 .elementor-element.elementor-element-3ea3cd9 ins, 
.elementor-11025 .elementor-element.elementor-element-3ea3cd9 ins span, 
.elementor-11025 .elementor-element.elementor-element-3ea3cd9 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-11025 .elementor-element.elementor-element-3ea3cd9 del, .elementor-11025 .elementor-element.elementor-element-3ea3cd9 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3ea3cd9 ins, .elementor-11025 .elementor-element.elementor-element-3ea3cd9 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-3ea3cd9 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-288e08b *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-288e08b {
    /* --- 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-11025 .elementor-element.elementor-element-288e08b h2,
.elementor-11025 .elementor-element.elementor-element-288e08b .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-11025 .elementor-element.elementor-element-288e08b del, 
.elementor-11025 .elementor-element.elementor-element-288e08b del span, 
.elementor-11025 .elementor-element.elementor-element-288e08b 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-11025 .elementor-element.elementor-element-288e08b ins, 
.elementor-11025 .elementor-element.elementor-element-288e08b ins span, 
.elementor-11025 .elementor-element.elementor-element-288e08b 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-11025 .elementor-element.elementor-element-288e08b del, .elementor-11025 .elementor-element.elementor-element-288e08b del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-288e08b ins, .elementor-11025 .elementor-element.elementor-element-288e08b ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-288e08b h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9b6dda *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-d9b6dda {
    /* --- 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-11025 .elementor-element.elementor-element-d9b6dda h2,
.elementor-11025 .elementor-element.elementor-element-d9b6dda .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-11025 .elementor-element.elementor-element-d9b6dda del, 
.elementor-11025 .elementor-element.elementor-element-d9b6dda del span, 
.elementor-11025 .elementor-element.elementor-element-d9b6dda 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-11025 .elementor-element.elementor-element-d9b6dda ins, 
.elementor-11025 .elementor-element.elementor-element-d9b6dda ins span, 
.elementor-11025 .elementor-element.elementor-element-d9b6dda 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-11025 .elementor-element.elementor-element-d9b6dda del, .elementor-11025 .elementor-element.elementor-element-d9b6dda del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-d9b6dda ins, .elementor-11025 .elementor-element.elementor-element-d9b6dda ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-d9b6dda h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f065501 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-11025 .elementor-element.elementor-element-f065501 {
    /* --- 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-11025 .elementor-element.elementor-element-f065501 h2,
.elementor-11025 .elementor-element.elementor-element-f065501 .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-11025 .elementor-element.elementor-element-f065501 del, 
.elementor-11025 .elementor-element.elementor-element-f065501 del span, 
.elementor-11025 .elementor-element.elementor-element-f065501 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-11025 .elementor-element.elementor-element-f065501 ins, 
.elementor-11025 .elementor-element.elementor-element-f065501 ins span, 
.elementor-11025 .elementor-element.elementor-element-f065501 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-11025 .elementor-element.elementor-element-f065501 del, .elementor-11025 .elementor-element.elementor-element-f065501 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-f065501 ins, .elementor-11025 .elementor-element.elementor-element-f065501 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-11025 .elementor-element.elementor-element-f065501 h2 { gap: 6px; }
}/* End custom CSS */