/* icon下移 */
.icon-wrapper .aap-text-icon-control__icon {
    position: absolute;
}

.section-battery .typography-cta {
    font-size: 14px;
    line-height: 1.1428571429;
    font-weight: 600;
    letter-spacing: -0.003em;
    padding-bottom: 50px;
    text-align: center;

}

@media screen and (max-width: 734px) {
    .section-battery .typography-cta {
        padding-bottom: 30px;
        /* margin-top: -60px; */
        z-index: 1;
    
    }
}

.section-battery .typography-cta a {
    color: #999;
}

/* Siri AI */
 .subsection-ai-alt {
    padding-top:var(--global-section-padding);
    padding-bottom:var(--global-section-padding)
}

 .subsection-ai-alt .alt-content {
    --p-width: 1261px;
    --p-height: 420px;
    margin-inline-start: auto;
    margin-inline-end: auto;
    position: relative;
    max-width: var(--p-width);
    min-height: var(--p-height);
    background-color:#1d1d1f
}

@media (max-width: 1068px) and(max-width: 1068px) {
     .subsection-ai-alt .alt-content {
        --p-width: 937px;
        --p-height:420px
    }
}

@media (max-width: 734px) and(max-width: 734px) {
     .subsection-ai-alt .alt-content {
        --p-width: 420px;
        --p-height:512px
    }
}

@media (max-width: 734px) {
     .subsection-ai-alt .alt-content {
        display: flex;
        align-items:center
    }
}

 .subsection-ai-alt .row-alt {
    position: relative;
    z-index: 1;
    text-align: center;
    padding:80px
}

@media (max-width: 734px) {
     .subsection-ai-alt .row-alt {
        padding:80px 40px
    }
}

@media (max-width: 734px) {
     .subsection-ai-alt .small-width-auto {
        width:auto
    }
}

 .subsection-ai-alt .headline {
    /* margin-top:40px; */
    color: white;
    font-size: 48px;
}

@media (max-width: 1068px) {
    .subsection-ai-alt .headline {
        font-size: 40px;
    }
}

@media (max-width: 734px) {
    .subsection-ai-alt .headline {
        font-size: 28px;
    }
}

 /* .subsection-ai-alt .copy {
    margin-top:28px
} */

@media (max-width: 734px) {
     .subsection-ai-alt .copy {
        /* margin-top:38px; */
        font-size: 14px;
    }
}

 .subsection-ai-alt .violator {
    /* margin-top:18px; */
    font-size: 12px;
}

/* @media (max-width: 734px) {
     .subsection-ai-alt .violator {
        margin-top:28px
    }
} */

 .subsection-ai-alt .ai-background {
    display: block;
    position: relative;
    max-width: 1261px;
    width: 100%;
    position: absolute;
    top:0
}

 .subsection-ai-alt .ai-background::after {
    content: "";
    display:block
}

 .subsection-ai-alt .ai-background img {
    max-width: 100%;
    position:absolute
}

 .subsection-ai-alt .ai-background::after {
    padding-bottom:33.3068992863%
}

@media (max-width: 1068px) {
     .subsection-ai-alt .ai-background {
        max-width:937px
    }

     .subsection-ai-alt .ai-background::after {
        padding-bottom:44.8239060832%
    }
}

@media (max-width: 734px) {
     .subsection-ai-alt .ai-background {
        max-width:420px
    }

     .subsection-ai-alt .ai-background::after {
        padding-bottom:121.9047619048%
    }
}

 .subsection-ai-alt .ai-icon {
    display: block;
    width: var(--p-width);
    height: var(--p-height);
    --p-width: 78px;
    --p-height: 77px;
    margin-inline-start: auto;
    margin-inline-end:auto
}

 .subsection-ai-alt .alt-color {
    color:#86868b
}

.section.section-performance .callout-group.children-ric-large-6 .callout:nth-child(2n){
    padding-inline-end: 0;
    padding-inline-start: var(--callout-padding);
}

@media (min-width: 734px) {
    .section.section-performance .callout-group.children-ric-large-6 .callout:nth-child(3),.section.section-performance .callout-group.children-ric-large-6 .callout:nth-child(4){
        margin-top: 60px;
    }
}

/* 爱奇艺 image alt */

.section-battery .static-container {
    height: min-content;
}
.section-battery .static-container {
    margin-inline: auto;
    width: 87.5%;
    max-width: var(--global-content-max-width);
    --margin-block: 44px;
    margin-block: var(--margin-block);
}

.section-battery .static-container .overview-battery-hero {
    display: flex;
    justify-content: center;
    height: auto;
}

@media (max-width: 1068px) {
    .section-battery .static-container {
        --margin-block: 56px;
    }
}

@media (max-width: 734px) {
    .section-battery .static-container {
        --margin-block: 32px;
    }
}

.section-battery .static-container .overview-battery-hero img {
    max-width: 100%;
}

.section-battery .static-container .overview-battery-hero {
    max-width: 1264px
}

@media(max-width: 1068px) {
    .section-battery .static-container .overview-battery-hero {
        max-width:936px
    }
}

@media(max-width: 734px) {
    .section-battery .static-container .overview-battery-hero {
        max-width:422px;
    }
}
/* 爱奇艺 image alt */

/* ArtCD  */
.section-aio-alt .typography-ric-type-lockup-xxl-copy, .section-aio .typography-ric-type-lockup-xxl-copy{
    line-height: 1.481002381;
}

.typography-ps-stat-value-elevated {
    font-size: 40px;
}

@media (min-width: 734px) {
    .text-gradient.text-animated {
        padding-left: 0.5em;
        margin-left: -0.1em;
    }
}

@media (max-width: 734px) {
    .section.section-upgrader .upgrader .upgrader-item .stat .stat-content:has(.battery-icon) .icon-wrapper-battery {
        --tile-image-width: 38px;
        --tile-image-height: 20px;
    }
    .text-gradient.text-animated {
        padding-left: 0.1em;
        margin-left: -0.1em;
    }
    .section-contrast .display-tout {
        justify-content: space-between;
    }
}

@media (min-width: 1068px) {
    .section.section-upgrader .upgrader .upgrader-item .stat .stat-content:has(.battery-icon) .icon-wrapper-battery .battery-icon svg {
        left: -4px; 
        top: calc(50% - 2px); 
    }
}
/* ArtCD  */

.center-symbol {
    margin-right: -0.6em;
    display: inline-flex;
}
.center-symbol.large-hide {
    display: none;
}
@media only screen and (max-width: 1068px) {
    .center-symbol.medium-hide {
        display: none;
    }
    .center-symbol.medium-show,
    .center-symbol.medium-show-inline,
    .center-symbol.medium-show-inlineflex {
        display: inline-flex;
    }
}
@media only screen and (max-width: 734px) {
    .center-symbol.small-hide {
        display: none;
    }
    .center-symbol.small-show,
    .center-symbol.small-show-inline,
    .center-symbol.small-show-inlineflex {
        display: inline-flex;
    }
}

@media only screen and (max-width: 734px) {
    .feature-card-tradein-alt {
        width: 194px;
    }
}

/*VP trade-in fallback*/
.typography-feature-card-body .pricing-fallback {
    display: none
}

.typography-feature-card-body .pricing-container[style="display: none;"] + .pricing-fallback {
    display:inline
}
@media only screen and (min-width: 734px) {
    .wje-img{
        border: 1px solid #333336;
    }
}
