.elementor-10865 .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-10865 .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-10865 .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-10865 .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-10865 .elementor-element.elementor-element-5312d1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-74ba24f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-74ba24f .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .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-10865 .elementor-element.elementor-element-9eca2ed{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-9eca2ed .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-7892847{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-7892847 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .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-10865 .elementor-element.elementor-element-b32f1f2{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-b32f1f2 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-4d35b6b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-4d35b6b .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .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-10865 .elementor-element.elementor-element-bc4ffa8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-bc4ffa8 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-6a41067{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-6a41067 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .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-10865 .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-10865 .elementor-element.elementor-element-9b903c0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-9b903c0 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-63d11bb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-63d11bb .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .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-10865 .elementor-element.elementor-element-116e275{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-116e275 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-461e799{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-461e799 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .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-10865 .elementor-element.elementor-element-e61a6b1{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-e61a6b1 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-c2d518a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-c2d518a .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .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-10865 .elementor-element.elementor-element-dee2357{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-dee2357 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-772cb9a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-772cb9a .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-4bbd5cc{--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-10865 .elementor-element.elementor-element-507d6fd{--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-10865 .elementor-element.elementor-element-f446f4c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-f446f4c .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-11e8c08{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-11e8c08 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-04edf23{--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-10865 .elementor-element.elementor-element-d6bf271{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-d6bf271 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-efeaa0e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-efeaa0e .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-647279b{--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-10865 .elementor-element.elementor-element-ca15e2b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-ca15e2b .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-243c6df{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-243c6df .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-f511858{--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-10865 .elementor-element.elementor-element-8799a71{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-8799a71 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-55c56c0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-55c56c0 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-c4683c2{--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-10865 .elementor-element.elementor-element-9a0181d{--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-10865 .elementor-element.elementor-element-c089378{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-c089378 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-699e8c4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-699e8c4 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-9710424{--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-10865 .elementor-element.elementor-element-1040ffb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-1040ffb .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-a74db6c{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-a74db6c .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-3eac7f4{--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-10865 .elementor-element.elementor-element-cd425d0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-cd425d0 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-9d17d8f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-9d17d8f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:18px;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-20e3c7d{--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-10865 .elementor-element.elementor-element-b0c169e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-b0c169e .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-1d723c3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-1d723c3 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:18px;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-8c06658{--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-10865 .elementor-element.elementor-element-88d7f0c{--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-10865 .elementor-element.elementor-element-57b8703{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-57b8703 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-3d0767d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-3d0767d .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-5855a67{--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-10865 .elementor-element.elementor-element-863f7e8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-863f7e8 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-cce6a62{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-cce6a62 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-448dd84{--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-10865 .elementor-element.elementor-element-5c3bf15{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-5c3bf15 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-8734591{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-8734591 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-298d391{--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-10865 .elementor-element.elementor-element-d900260{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-d900260 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10865 .elementor-element.elementor-element-767cd52{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10865 .elementor-element.elementor-element-767cd52 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}body.elementor-page-10865:not(.elementor-motion-effects-element-type-background), body.elementor-page-10865 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCA6A6;}@media(max-width:767px){.elementor-10865 .elementor-element.elementor-element-55f6faf{--width:50%;}.elementor-10865 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-d555a92{--width:50%;}.elementor-10865 .elementor-element.elementor-element-9eca2ed .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-68afab5{--width:50%;}.elementor-10865 .elementor-element.elementor-element-b32f1f2 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-4d23828{--width:50%;}.elementor-10865 .elementor-element.elementor-element-bc4ffa8 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-8def850{--width:50%;}.elementor-10865 .elementor-element.elementor-element-9b903c0 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-e0622f4{--width:50%;}.elementor-10865 .elementor-element.elementor-element-116e275 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-84932e1{--width:50%;}.elementor-10865 .elementor-element.elementor-element-e61a6b1 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-cbd332b{--width:50%;}.elementor-10865 .elementor-element.elementor-element-dee2357 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-507d6fd{--width:50%;}.elementor-10865 .elementor-element.elementor-element-f446f4c .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-04edf23{--width:50%;}.elementor-10865 .elementor-element.elementor-element-d6bf271 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-647279b{--width:50%;}.elementor-10865 .elementor-element.elementor-element-ca15e2b .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-f511858{--width:50%;}.elementor-10865 .elementor-element.elementor-element-8799a71 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-9a0181d{--width:50%;}.elementor-10865 .elementor-element.elementor-element-c089378 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-9710424{--width:50%;}.elementor-10865 .elementor-element.elementor-element-1040ffb .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-3eac7f4{--width:50%;}.elementor-10865 .elementor-element.elementor-element-cd425d0 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-20e3c7d{--width:50%;}.elementor-10865 .elementor-element.elementor-element-b0c169e .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-88d7f0c{--width:50%;}.elementor-10865 .elementor-element.elementor-element-57b8703 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-5855a67{--width:50%;}.elementor-10865 .elementor-element.elementor-element-863f7e8 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-448dd84{--width:50%;}.elementor-10865 .elementor-element.elementor-element-5c3bf15 .elementor-heading-title{font-size:12px;}.elementor-10865 .elementor-element.elementor-element-298d391{--width:50%;}.elementor-10865 .elementor-element.elementor-element-d900260 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-10865 .elementor-element.elementor-element-88cd243{--content-width:1400px;}.elementor-10865 .elementor-element.elementor-element-55f6faf{--width:25%;}.elementor-10865 .elementor-element.elementor-element-d555a92{--width:25%;}.elementor-10865 .elementor-element.elementor-element-68afab5{--width:25%;}.elementor-10865 .elementor-element.elementor-element-4d23828{--width:25%;}.elementor-10865 .elementor-element.elementor-element-8def850{--width:25%;}.elementor-10865 .elementor-element.elementor-element-e0622f4{--width:25%;}.elementor-10865 .elementor-element.elementor-element-84932e1{--width:25%;}.elementor-10865 .elementor-element.elementor-element-cbd332b{--width:25%;}.elementor-10865 .elementor-element.elementor-element-507d6fd{--width:25%;}.elementor-10865 .elementor-element.elementor-element-04edf23{--width:25%;}.elementor-10865 .elementor-element.elementor-element-647279b{--width:25%;}.elementor-10865 .elementor-element.elementor-element-f511858{--width:25%;}.elementor-10865 .elementor-element.elementor-element-9a0181d{--width:25%;}.elementor-10865 .elementor-element.elementor-element-9710424{--width:25%;}.elementor-10865 .elementor-element.elementor-element-3eac7f4{--width:25%;}.elementor-10865 .elementor-element.elementor-element-20e3c7d{--width:25%;}.elementor-10865 .elementor-element.elementor-element-88d7f0c{--width:25%;}.elementor-10865 .elementor-element.elementor-element-5855a67{--width:25%;}.elementor-10865 .elementor-element.elementor-element-448dd84{--width:25%;}.elementor-10865 .elementor-element.elementor-element-298d391{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-74ba24f *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .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-10865 .elementor-element.elementor-element-74ba24f h2,
.elementor-10865 .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-10865 .elementor-element.elementor-element-74ba24f del, 
.elementor-10865 .elementor-element.elementor-element-74ba24f del span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-74ba24f ins, 
.elementor-10865 .elementor-element.elementor-element-74ba24f ins span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-74ba24f del, .elementor-10865 .elementor-element.elementor-element-74ba24f del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-74ba24f ins, .elementor-10865 .elementor-element.elementor-element-74ba24f ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-74ba24f h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7892847 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .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-10865 .elementor-element.elementor-element-7892847 h2,
.elementor-10865 .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-10865 .elementor-element.elementor-element-7892847 del, 
.elementor-10865 .elementor-element.elementor-element-7892847 del span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-7892847 ins, 
.elementor-10865 .elementor-element.elementor-element-7892847 ins span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-7892847 del, .elementor-10865 .elementor-element.elementor-element-7892847 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-7892847 ins, .elementor-10865 .elementor-element.elementor-element-7892847 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-7892847 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d35b6b *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .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-10865 .elementor-element.elementor-element-4d35b6b h2,
.elementor-10865 .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-10865 .elementor-element.elementor-element-4d35b6b del, 
.elementor-10865 .elementor-element.elementor-element-4d35b6b del span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-4d35b6b ins, 
.elementor-10865 .elementor-element.elementor-element-4d35b6b ins span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-4d35b6b del, .elementor-10865 .elementor-element.elementor-element-4d35b6b del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-4d35b6b ins, .elementor-10865 .elementor-element.elementor-element-4d35b6b ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-4d35b6b h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6a41067 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .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-10865 .elementor-element.elementor-element-6a41067 h2,
.elementor-10865 .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-10865 .elementor-element.elementor-element-6a41067 del, 
.elementor-10865 .elementor-element.elementor-element-6a41067 del span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-6a41067 ins, 
.elementor-10865 .elementor-element.elementor-element-6a41067 ins span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-6a41067 del, .elementor-10865 .elementor-element.elementor-element-6a41067 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-6a41067 ins, .elementor-10865 .elementor-element.elementor-element-6a41067 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-6a41067 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63d11bb *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .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-10865 .elementor-element.elementor-element-63d11bb h2,
.elementor-10865 .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-10865 .elementor-element.elementor-element-63d11bb del, 
.elementor-10865 .elementor-element.elementor-element-63d11bb del span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-63d11bb ins, 
.elementor-10865 .elementor-element.elementor-element-63d11bb ins span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-63d11bb del, .elementor-10865 .elementor-element.elementor-element-63d11bb del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-63d11bb ins, .elementor-10865 .elementor-element.elementor-element-63d11bb ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-63d11bb h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-461e799 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-461e799 {
    /* --- 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-10865 .elementor-element.elementor-element-461e799 h2,
.elementor-10865 .elementor-element.elementor-element-461e799 .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-10865 .elementor-element.elementor-element-461e799 del, 
.elementor-10865 .elementor-element.elementor-element-461e799 del span, 
.elementor-10865 .elementor-element.elementor-element-461e799 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-10865 .elementor-element.elementor-element-461e799 ins, 
.elementor-10865 .elementor-element.elementor-element-461e799 ins span, 
.elementor-10865 .elementor-element.elementor-element-461e799 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-10865 .elementor-element.elementor-element-461e799 del, .elementor-10865 .elementor-element.elementor-element-461e799 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-461e799 ins, .elementor-10865 .elementor-element.elementor-element-461e799 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-461e799 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2d518a *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .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-10865 .elementor-element.elementor-element-c2d518a h2,
.elementor-10865 .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-10865 .elementor-element.elementor-element-c2d518a del, 
.elementor-10865 .elementor-element.elementor-element-c2d518a del span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-c2d518a ins, 
.elementor-10865 .elementor-element.elementor-element-c2d518a ins span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-c2d518a del, .elementor-10865 .elementor-element.elementor-element-c2d518a del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-c2d518a ins, .elementor-10865 .elementor-element.elementor-element-c2d518a ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-c2d518a h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-772cb9a *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .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-10865 .elementor-element.elementor-element-772cb9a h2,
.elementor-10865 .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-10865 .elementor-element.elementor-element-772cb9a del, 
.elementor-10865 .elementor-element.elementor-element-772cb9a del span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-772cb9a ins, 
.elementor-10865 .elementor-element.elementor-element-772cb9a ins span, 
.elementor-10865 .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-10865 .elementor-element.elementor-element-772cb9a del, .elementor-10865 .elementor-element.elementor-element-772cb9a del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-772cb9a ins, .elementor-10865 .elementor-element.elementor-element-772cb9a ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-772cb9a h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11e8c08 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-11e8c08 {
    /* --- 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-10865 .elementor-element.elementor-element-11e8c08 h2,
.elementor-10865 .elementor-element.elementor-element-11e8c08 .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-10865 .elementor-element.elementor-element-11e8c08 del, 
.elementor-10865 .elementor-element.elementor-element-11e8c08 del span, 
.elementor-10865 .elementor-element.elementor-element-11e8c08 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-10865 .elementor-element.elementor-element-11e8c08 ins, 
.elementor-10865 .elementor-element.elementor-element-11e8c08 ins span, 
.elementor-10865 .elementor-element.elementor-element-11e8c08 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-10865 .elementor-element.elementor-element-11e8c08 del, .elementor-10865 .elementor-element.elementor-element-11e8c08 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-11e8c08 ins, .elementor-10865 .elementor-element.elementor-element-11e8c08 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-11e8c08 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-efeaa0e *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-efeaa0e {
    /* --- 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-10865 .elementor-element.elementor-element-efeaa0e h2,
.elementor-10865 .elementor-element.elementor-element-efeaa0e .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-10865 .elementor-element.elementor-element-efeaa0e del, 
.elementor-10865 .elementor-element.elementor-element-efeaa0e del span, 
.elementor-10865 .elementor-element.elementor-element-efeaa0e 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-10865 .elementor-element.elementor-element-efeaa0e ins, 
.elementor-10865 .elementor-element.elementor-element-efeaa0e ins span, 
.elementor-10865 .elementor-element.elementor-element-efeaa0e 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-10865 .elementor-element.elementor-element-efeaa0e del, .elementor-10865 .elementor-element.elementor-element-efeaa0e del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-efeaa0e ins, .elementor-10865 .elementor-element.elementor-element-efeaa0e ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-efeaa0e h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-243c6df *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-243c6df {
    /* --- 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-10865 .elementor-element.elementor-element-243c6df h2,
.elementor-10865 .elementor-element.elementor-element-243c6df .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-10865 .elementor-element.elementor-element-243c6df del, 
.elementor-10865 .elementor-element.elementor-element-243c6df del span, 
.elementor-10865 .elementor-element.elementor-element-243c6df 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-10865 .elementor-element.elementor-element-243c6df ins, 
.elementor-10865 .elementor-element.elementor-element-243c6df ins span, 
.elementor-10865 .elementor-element.elementor-element-243c6df 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-10865 .elementor-element.elementor-element-243c6df del, .elementor-10865 .elementor-element.elementor-element-243c6df del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-243c6df ins, .elementor-10865 .elementor-element.elementor-element-243c6df ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-243c6df h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-55c56c0 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-55c56c0 {
    /* --- 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-10865 .elementor-element.elementor-element-55c56c0 h2,
.elementor-10865 .elementor-element.elementor-element-55c56c0 .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-10865 .elementor-element.elementor-element-55c56c0 del, 
.elementor-10865 .elementor-element.elementor-element-55c56c0 del span, 
.elementor-10865 .elementor-element.elementor-element-55c56c0 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-10865 .elementor-element.elementor-element-55c56c0 ins, 
.elementor-10865 .elementor-element.elementor-element-55c56c0 ins span, 
.elementor-10865 .elementor-element.elementor-element-55c56c0 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-10865 .elementor-element.elementor-element-55c56c0 del, .elementor-10865 .elementor-element.elementor-element-55c56c0 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-55c56c0 ins, .elementor-10865 .elementor-element.elementor-element-55c56c0 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-55c56c0 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-699e8c4 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-699e8c4 {
    /* --- 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-10865 .elementor-element.elementor-element-699e8c4 h2,
.elementor-10865 .elementor-element.elementor-element-699e8c4 .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-10865 .elementor-element.elementor-element-699e8c4 del, 
.elementor-10865 .elementor-element.elementor-element-699e8c4 del span, 
.elementor-10865 .elementor-element.elementor-element-699e8c4 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-10865 .elementor-element.elementor-element-699e8c4 ins, 
.elementor-10865 .elementor-element.elementor-element-699e8c4 ins span, 
.elementor-10865 .elementor-element.elementor-element-699e8c4 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-10865 .elementor-element.elementor-element-699e8c4 del, .elementor-10865 .elementor-element.elementor-element-699e8c4 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-699e8c4 ins, .elementor-10865 .elementor-element.elementor-element-699e8c4 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-699e8c4 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a74db6c *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-a74db6c {
    /* --- 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-10865 .elementor-element.elementor-element-a74db6c h2,
.elementor-10865 .elementor-element.elementor-element-a74db6c .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-10865 .elementor-element.elementor-element-a74db6c del, 
.elementor-10865 .elementor-element.elementor-element-a74db6c del span, 
.elementor-10865 .elementor-element.elementor-element-a74db6c 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-10865 .elementor-element.elementor-element-a74db6c ins, 
.elementor-10865 .elementor-element.elementor-element-a74db6c ins span, 
.elementor-10865 .elementor-element.elementor-element-a74db6c 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-10865 .elementor-element.elementor-element-a74db6c del, .elementor-10865 .elementor-element.elementor-element-a74db6c del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-a74db6c ins, .elementor-10865 .elementor-element.elementor-element-a74db6c ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-a74db6c h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d17d8f *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-9d17d8f {
    /* --- 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-10865 .elementor-element.elementor-element-9d17d8f h2,
.elementor-10865 .elementor-element.elementor-element-9d17d8f .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-10865 .elementor-element.elementor-element-9d17d8f del, 
.elementor-10865 .elementor-element.elementor-element-9d17d8f del span, 
.elementor-10865 .elementor-element.elementor-element-9d17d8f 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-10865 .elementor-element.elementor-element-9d17d8f ins, 
.elementor-10865 .elementor-element.elementor-element-9d17d8f ins span, 
.elementor-10865 .elementor-element.elementor-element-9d17d8f 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-10865 .elementor-element.elementor-element-9d17d8f del, .elementor-10865 .elementor-element.elementor-element-9d17d8f del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-9d17d8f ins, .elementor-10865 .elementor-element.elementor-element-9d17d8f ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-9d17d8f h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d723c3 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-1d723c3 {
    /* --- 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-10865 .elementor-element.elementor-element-1d723c3 h2,
.elementor-10865 .elementor-element.elementor-element-1d723c3 .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-10865 .elementor-element.elementor-element-1d723c3 del, 
.elementor-10865 .elementor-element.elementor-element-1d723c3 del span, 
.elementor-10865 .elementor-element.elementor-element-1d723c3 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-10865 .elementor-element.elementor-element-1d723c3 ins, 
.elementor-10865 .elementor-element.elementor-element-1d723c3 ins span, 
.elementor-10865 .elementor-element.elementor-element-1d723c3 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-10865 .elementor-element.elementor-element-1d723c3 del, .elementor-10865 .elementor-element.elementor-element-1d723c3 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-1d723c3 ins, .elementor-10865 .elementor-element.elementor-element-1d723c3 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-1d723c3 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d0767d *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-3d0767d {
    /* --- 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-10865 .elementor-element.elementor-element-3d0767d h2,
.elementor-10865 .elementor-element.elementor-element-3d0767d .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-10865 .elementor-element.elementor-element-3d0767d del, 
.elementor-10865 .elementor-element.elementor-element-3d0767d del span, 
.elementor-10865 .elementor-element.elementor-element-3d0767d 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-10865 .elementor-element.elementor-element-3d0767d ins, 
.elementor-10865 .elementor-element.elementor-element-3d0767d ins span, 
.elementor-10865 .elementor-element.elementor-element-3d0767d 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-10865 .elementor-element.elementor-element-3d0767d del, .elementor-10865 .elementor-element.elementor-element-3d0767d del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-3d0767d ins, .elementor-10865 .elementor-element.elementor-element-3d0767d ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-3d0767d h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce6a62 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-cce6a62 {
    /* --- 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-10865 .elementor-element.elementor-element-cce6a62 h2,
.elementor-10865 .elementor-element.elementor-element-cce6a62 .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-10865 .elementor-element.elementor-element-cce6a62 del, 
.elementor-10865 .elementor-element.elementor-element-cce6a62 del span, 
.elementor-10865 .elementor-element.elementor-element-cce6a62 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-10865 .elementor-element.elementor-element-cce6a62 ins, 
.elementor-10865 .elementor-element.elementor-element-cce6a62 ins span, 
.elementor-10865 .elementor-element.elementor-element-cce6a62 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-10865 .elementor-element.elementor-element-cce6a62 del, .elementor-10865 .elementor-element.elementor-element-cce6a62 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-cce6a62 ins, .elementor-10865 .elementor-element.elementor-element-cce6a62 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-cce6a62 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8734591 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-8734591 {
    /* --- 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-10865 .elementor-element.elementor-element-8734591 h2,
.elementor-10865 .elementor-element.elementor-element-8734591 .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-10865 .elementor-element.elementor-element-8734591 del, 
.elementor-10865 .elementor-element.elementor-element-8734591 del span, 
.elementor-10865 .elementor-element.elementor-element-8734591 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-10865 .elementor-element.elementor-element-8734591 ins, 
.elementor-10865 .elementor-element.elementor-element-8734591 ins span, 
.elementor-10865 .elementor-element.elementor-element-8734591 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-10865 .elementor-element.elementor-element-8734591 del, .elementor-10865 .elementor-element.elementor-element-8734591 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-8734591 ins, .elementor-10865 .elementor-element.elementor-element-8734591 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-8734591 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767cd52 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10865 .elementor-element.elementor-element-767cd52 {
    /* --- 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-10865 .elementor-element.elementor-element-767cd52 h2,
.elementor-10865 .elementor-element.elementor-element-767cd52 .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-10865 .elementor-element.elementor-element-767cd52 del, 
.elementor-10865 .elementor-element.elementor-element-767cd52 del span, 
.elementor-10865 .elementor-element.elementor-element-767cd52 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-10865 .elementor-element.elementor-element-767cd52 ins, 
.elementor-10865 .elementor-element.elementor-element-767cd52 ins span, 
.elementor-10865 .elementor-element.elementor-element-767cd52 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-10865 .elementor-element.elementor-element-767cd52 del, .elementor-10865 .elementor-element.elementor-element-767cd52 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-767cd52 ins, .elementor-10865 .elementor-element.elementor-element-767cd52 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10865 .elementor-element.elementor-element-767cd52 h2 { gap: 6px; }
}/* End custom CSS */