.elementor-10927 .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-10927 .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-10927 .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-10927 .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-10927 .elementor-element.elementor-element-5312d1a{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-74ba24f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-74ba24f .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-044c0ea{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-044c0ea .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-9e85c20{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-9e85c20 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-0950cf8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-0950cf8 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-90ee1af{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-90ee1af .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-72e42c6{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-72e42c6 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-c7225a3{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-c7225a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .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-10927 .elementor-element.elementor-element-45b847f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-45b847f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-c2de046{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-c2de046 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-bb1c18f{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-bb1c18f .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-19be328{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-19be328 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-fe4c6fb{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-fe4c6fb .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-1a1b0f0{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-1a1b0f0 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-22176ce{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-22176ce .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-220ae56{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-220ae56 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-962dff4{--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-10927 .elementor-element.elementor-element-0ba1554{--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-10927 .elementor-element.elementor-element-6619a07{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-6619a07 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-7ff52ae{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-7ff52ae .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:18px;line-height:18px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-484d6c9{--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-10927 .elementor-element.elementor-element-6cdfb0e{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-6cdfb0e .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-027c4f4{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-027c4f4 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:18px;line-height:18px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-3a0f074{--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-10927 .elementor-element.elementor-element-504ad12{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-504ad12 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-76424cd{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-76424cd .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:18px;line-height:18px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-d405192{--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-10927 .elementor-element.elementor-element-61db67b{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-61db67b .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-8084113{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-8084113 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:18px;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .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-10927 .elementor-element.elementor-element-57b8703{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-57b8703 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-3d0767d{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-3d0767d .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-863f7e8{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-863f7e8 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-cce6a62{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-cce6a62 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-5c3bf15{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-5c3bf15 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-8734591{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-8734591 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}.elementor-10927 .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-10927 .elementor-element.elementor-element-d900260{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-d900260 .elementor-heading-title{font-family:"AR One Sans", Sans-serif;font-size:16px;line-height:19px;color:#000000;}.elementor-10927 .elementor-element.elementor-element-767cd52{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10927 .elementor-element.elementor-element-767cd52 .elementor-heading-title{font-family:"Poppins", Sans-serif;line-height:18px;color:#000000;}body.elementor-page-10927:not(.elementor-motion-effects-element-type-background), body.elementor-page-10927 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#BCA6A6;}@media(max-width:767px){.elementor-10927 .elementor-element.elementor-element-88cd243{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10927 .elementor-element.elementor-element-6333b62{--flex-wrap:wrap;}.elementor-10927 .elementor-element.elementor-element-55f6faf{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-191c44d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-10927 .elementor-element.elementor-element-5312d1a .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-d555a92{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-044c0ea .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-68afab5{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-0950cf8 .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-4d23828{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-72e42c6 .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-8def850{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-45b847f .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-e0622f4{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-bb1c18f .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-84932e1{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-fe4c6fb .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-cbd332b{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-22176ce .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-0ba1554{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-6619a07 .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-484d6c9{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-6cdfb0e .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-3a0f074{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-504ad12 .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-d405192{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-61db67b .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-88d7f0c{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-57b8703 .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-5855a67{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-863f7e8 .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-448dd84{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-5c3bf15 .elementor-heading-title{font-size:12px;}.elementor-10927 .elementor-element.elementor-element-298d391{--width:50%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-10927 .elementor-element.elementor-element-d900260 .elementor-heading-title{font-size:12px;}}@media(min-width:768px){.elementor-10927 .elementor-element.elementor-element-88cd243{--content-width:1400px;}.elementor-10927 .elementor-element.elementor-element-55f6faf{--width:25%;}.elementor-10927 .elementor-element.elementor-element-d555a92{--width:25%;}.elementor-10927 .elementor-element.elementor-element-68afab5{--width:25%;}.elementor-10927 .elementor-element.elementor-element-4d23828{--width:25%;}.elementor-10927 .elementor-element.elementor-element-8def850{--width:25%;}.elementor-10927 .elementor-element.elementor-element-e0622f4{--width:25%;}.elementor-10927 .elementor-element.elementor-element-84932e1{--width:25%;}.elementor-10927 .elementor-element.elementor-element-cbd332b{--width:25%;}.elementor-10927 .elementor-element.elementor-element-0ba1554{--width:25%;}.elementor-10927 .elementor-element.elementor-element-484d6c9{--width:25%;}.elementor-10927 .elementor-element.elementor-element-3a0f074{--width:25%;}.elementor-10927 .elementor-element.elementor-element-d405192{--width:25%;}.elementor-10927 .elementor-element.elementor-element-88d7f0c{--width:25%;}.elementor-10927 .elementor-element.elementor-element-5855a67{--width:25%;}.elementor-10927 .elementor-element.elementor-element-448dd84{--width:25%;}.elementor-10927 .elementor-element.elementor-element-298d391{--width:25%;}}/* Start custom CSS for heading, class: .elementor-element-74ba24f *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .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-10927 .elementor-element.elementor-element-74ba24f h2,
.elementor-10927 .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-10927 .elementor-element.elementor-element-74ba24f del, 
.elementor-10927 .elementor-element.elementor-element-74ba24f del span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-74ba24f ins, 
.elementor-10927 .elementor-element.elementor-element-74ba24f ins span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-74ba24f del, .elementor-10927 .elementor-element.elementor-element-74ba24f del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-74ba24f ins, .elementor-10927 .elementor-element.elementor-element-74ba24f ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-74ba24f h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e85c20 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-9e85c20 {
    /* --- 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-10927 .elementor-element.elementor-element-9e85c20 h2,
.elementor-10927 .elementor-element.elementor-element-9e85c20 .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-10927 .elementor-element.elementor-element-9e85c20 del, 
.elementor-10927 .elementor-element.elementor-element-9e85c20 del span, 
.elementor-10927 .elementor-element.elementor-element-9e85c20 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-10927 .elementor-element.elementor-element-9e85c20 ins, 
.elementor-10927 .elementor-element.elementor-element-9e85c20 ins span, 
.elementor-10927 .elementor-element.elementor-element-9e85c20 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-10927 .elementor-element.elementor-element-9e85c20 del, .elementor-10927 .elementor-element.elementor-element-9e85c20 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-9e85c20 ins, .elementor-10927 .elementor-element.elementor-element-9e85c20 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-9e85c20 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90ee1af *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-90ee1af {
    /* --- 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-10927 .elementor-element.elementor-element-90ee1af h2,
.elementor-10927 .elementor-element.elementor-element-90ee1af .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-10927 .elementor-element.elementor-element-90ee1af del, 
.elementor-10927 .elementor-element.elementor-element-90ee1af del span, 
.elementor-10927 .elementor-element.elementor-element-90ee1af 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-10927 .elementor-element.elementor-element-90ee1af ins, 
.elementor-10927 .elementor-element.elementor-element-90ee1af ins span, 
.elementor-10927 .elementor-element.elementor-element-90ee1af 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-10927 .elementor-element.elementor-element-90ee1af del, .elementor-10927 .elementor-element.elementor-element-90ee1af del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-90ee1af ins, .elementor-10927 .elementor-element.elementor-element-90ee1af ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-90ee1af h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c7225a3 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-c7225a3 {
    /* --- 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-10927 .elementor-element.elementor-element-c7225a3 h2,
.elementor-10927 .elementor-element.elementor-element-c7225a3 .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-10927 .elementor-element.elementor-element-c7225a3 del, 
.elementor-10927 .elementor-element.elementor-element-c7225a3 del span, 
.elementor-10927 .elementor-element.elementor-element-c7225a3 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-10927 .elementor-element.elementor-element-c7225a3 ins, 
.elementor-10927 .elementor-element.elementor-element-c7225a3 ins span, 
.elementor-10927 .elementor-element.elementor-element-c7225a3 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-10927 .elementor-element.elementor-element-c7225a3 del, .elementor-10927 .elementor-element.elementor-element-c7225a3 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-c7225a3 ins, .elementor-10927 .elementor-element.elementor-element-c7225a3 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-c7225a3 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2de046 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-c2de046 {
    /* --- 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-10927 .elementor-element.elementor-element-c2de046 h2,
.elementor-10927 .elementor-element.elementor-element-c2de046 .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-10927 .elementor-element.elementor-element-c2de046 del, 
.elementor-10927 .elementor-element.elementor-element-c2de046 del span, 
.elementor-10927 .elementor-element.elementor-element-c2de046 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-10927 .elementor-element.elementor-element-c2de046 ins, 
.elementor-10927 .elementor-element.elementor-element-c2de046 ins span, 
.elementor-10927 .elementor-element.elementor-element-c2de046 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-10927 .elementor-element.elementor-element-c2de046 del, .elementor-10927 .elementor-element.elementor-element-c2de046 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-c2de046 ins, .elementor-10927 .elementor-element.elementor-element-c2de046 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-c2de046 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19be328 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-19be328 {
    /* --- 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-10927 .elementor-element.elementor-element-19be328 h2,
.elementor-10927 .elementor-element.elementor-element-19be328 .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-10927 .elementor-element.elementor-element-19be328 del, 
.elementor-10927 .elementor-element.elementor-element-19be328 del span, 
.elementor-10927 .elementor-element.elementor-element-19be328 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-10927 .elementor-element.elementor-element-19be328 ins, 
.elementor-10927 .elementor-element.elementor-element-19be328 ins span, 
.elementor-10927 .elementor-element.elementor-element-19be328 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-10927 .elementor-element.elementor-element-19be328 del, .elementor-10927 .elementor-element.elementor-element-19be328 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-19be328 ins, .elementor-10927 .elementor-element.elementor-element-19be328 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-19be328 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a1b0f0 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-1a1b0f0 {
    /* --- 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-10927 .elementor-element.elementor-element-1a1b0f0 h2,
.elementor-10927 .elementor-element.elementor-element-1a1b0f0 .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-10927 .elementor-element.elementor-element-1a1b0f0 del, 
.elementor-10927 .elementor-element.elementor-element-1a1b0f0 del span, 
.elementor-10927 .elementor-element.elementor-element-1a1b0f0 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-10927 .elementor-element.elementor-element-1a1b0f0 ins, 
.elementor-10927 .elementor-element.elementor-element-1a1b0f0 ins span, 
.elementor-10927 .elementor-element.elementor-element-1a1b0f0 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-10927 .elementor-element.elementor-element-1a1b0f0 del, .elementor-10927 .elementor-element.elementor-element-1a1b0f0 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-1a1b0f0 ins, .elementor-10927 .elementor-element.elementor-element-1a1b0f0 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-1a1b0f0 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-220ae56 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-220ae56 {
    /* --- 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-10927 .elementor-element.elementor-element-220ae56 h2,
.elementor-10927 .elementor-element.elementor-element-220ae56 .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-10927 .elementor-element.elementor-element-220ae56 del, 
.elementor-10927 .elementor-element.elementor-element-220ae56 del span, 
.elementor-10927 .elementor-element.elementor-element-220ae56 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-10927 .elementor-element.elementor-element-220ae56 ins, 
.elementor-10927 .elementor-element.elementor-element-220ae56 ins span, 
.elementor-10927 .elementor-element.elementor-element-220ae56 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-10927 .elementor-element.elementor-element-220ae56 del, .elementor-10927 .elementor-element.elementor-element-220ae56 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-220ae56 ins, .elementor-10927 .elementor-element.elementor-element-220ae56 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-220ae56 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ff52ae *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-7ff52ae {
    /* --- 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-10927 .elementor-element.elementor-element-7ff52ae h2,
.elementor-10927 .elementor-element.elementor-element-7ff52ae .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-10927 .elementor-element.elementor-element-7ff52ae del, 
.elementor-10927 .elementor-element.elementor-element-7ff52ae del span, 
.elementor-10927 .elementor-element.elementor-element-7ff52ae 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-10927 .elementor-element.elementor-element-7ff52ae ins, 
.elementor-10927 .elementor-element.elementor-element-7ff52ae ins span, 
.elementor-10927 .elementor-element.elementor-element-7ff52ae 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-10927 .elementor-element.elementor-element-7ff52ae del, .elementor-10927 .elementor-element.elementor-element-7ff52ae del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-7ff52ae ins, .elementor-10927 .elementor-element.elementor-element-7ff52ae ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-7ff52ae h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-027c4f4 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-027c4f4 {
    /* --- 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-10927 .elementor-element.elementor-element-027c4f4 h2,
.elementor-10927 .elementor-element.elementor-element-027c4f4 .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-10927 .elementor-element.elementor-element-027c4f4 del, 
.elementor-10927 .elementor-element.elementor-element-027c4f4 del span, 
.elementor-10927 .elementor-element.elementor-element-027c4f4 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-10927 .elementor-element.elementor-element-027c4f4 ins, 
.elementor-10927 .elementor-element.elementor-element-027c4f4 ins span, 
.elementor-10927 .elementor-element.elementor-element-027c4f4 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-10927 .elementor-element.elementor-element-027c4f4 del, .elementor-10927 .elementor-element.elementor-element-027c4f4 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-027c4f4 ins, .elementor-10927 .elementor-element.elementor-element-027c4f4 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-027c4f4 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76424cd *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-76424cd {
    /* --- 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-10927 .elementor-element.elementor-element-76424cd h2,
.elementor-10927 .elementor-element.elementor-element-76424cd .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-10927 .elementor-element.elementor-element-76424cd del, 
.elementor-10927 .elementor-element.elementor-element-76424cd del span, 
.elementor-10927 .elementor-element.elementor-element-76424cd 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-10927 .elementor-element.elementor-element-76424cd ins, 
.elementor-10927 .elementor-element.elementor-element-76424cd ins span, 
.elementor-10927 .elementor-element.elementor-element-76424cd 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-10927 .elementor-element.elementor-element-76424cd del, .elementor-10927 .elementor-element.elementor-element-76424cd del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-76424cd ins, .elementor-10927 .elementor-element.elementor-element-76424cd ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-76424cd h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8084113 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .elementor-element.elementor-element-8084113 {
    /* --- 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-10927 .elementor-element.elementor-element-8084113 h2,
.elementor-10927 .elementor-element.elementor-element-8084113 .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-10927 .elementor-element.elementor-element-8084113 del, 
.elementor-10927 .elementor-element.elementor-element-8084113 del span, 
.elementor-10927 .elementor-element.elementor-element-8084113 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-10927 .elementor-element.elementor-element-8084113 ins, 
.elementor-10927 .elementor-element.elementor-element-8084113 ins span, 
.elementor-10927 .elementor-element.elementor-element-8084113 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-10927 .elementor-element.elementor-element-8084113 del, .elementor-10927 .elementor-element.elementor-element-8084113 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-8084113 ins, .elementor-10927 .elementor-element.elementor-element-8084113 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-8084113 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3d0767d *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .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-10927 .elementor-element.elementor-element-3d0767d h2,
.elementor-10927 .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-10927 .elementor-element.elementor-element-3d0767d del, 
.elementor-10927 .elementor-element.elementor-element-3d0767d del span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-3d0767d ins, 
.elementor-10927 .elementor-element.elementor-element-3d0767d ins span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-3d0767d del, .elementor-10927 .elementor-element.elementor-element-3d0767d del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-3d0767d ins, .elementor-10927 .elementor-element.elementor-element-3d0767d ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-3d0767d h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cce6a62 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .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-10927 .elementor-element.elementor-element-cce6a62 h2,
.elementor-10927 .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-10927 .elementor-element.elementor-element-cce6a62 del, 
.elementor-10927 .elementor-element.elementor-element-cce6a62 del span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-cce6a62 ins, 
.elementor-10927 .elementor-element.elementor-element-cce6a62 ins span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-cce6a62 del, .elementor-10927 .elementor-element.elementor-element-cce6a62 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-cce6a62 ins, .elementor-10927 .elementor-element.elementor-element-cce6a62 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-cce6a62 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8734591 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .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-10927 .elementor-element.elementor-element-8734591 h2,
.elementor-10927 .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-10927 .elementor-element.elementor-element-8734591 del, 
.elementor-10927 .elementor-element.elementor-element-8734591 del span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-8734591 ins, 
.elementor-10927 .elementor-element.elementor-element-8734591 ins span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-8734591 del, .elementor-10927 .elementor-element.elementor-element-8734591 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-8734591 ins, .elementor-10927 .elementor-element.elementor-element-8734591 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-8734591 h2 { gap: 6px; }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-767cd52 *//* ================= 【配置区】在这里修改所有样式 ================= */
.elementor-10927 .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-10927 .elementor-element.elementor-element-767cd52 h2,
.elementor-10927 .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-10927 .elementor-element.elementor-element-767cd52 del, 
.elementor-10927 .elementor-element.elementor-element-767cd52 del span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-767cd52 ins, 
.elementor-10927 .elementor-element.elementor-element-767cd52 ins span, 
.elementor-10927 .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-10927 .elementor-element.elementor-element-767cd52 del, .elementor-10927 .elementor-element.elementor-element-767cd52 del bdi { font-size: var(--reg-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-767cd52 ins, .elementor-10927 .elementor-element.elementor-element-767cd52 ins bdi { font-size: var(--sale-size-m) !important; }
    .elementor-10927 .elementor-element.elementor-element-767cd52 h2 { gap: 6px; }
}/* End custom CSS */