/* icon */
.icon-wrapper .icon-playcircle::after {
    position: relative;
    top: 0;
}
:lang(ko) .icon-arkit::after, :lang(ko) .icon-arkit::before {
    top: 0;
}

/* localnav link more icon */
.localnav-container .content-expand-wrap .product-options .option-wrap:has(.option-type-tabs) .option-cta.link.disabled .icon::after {
    top: -0.08em;
}
/* localnav pricing align fix */
.localnav-container .content-expand-wrap .product-action .product-cta .pricing {
    height: auto;
}

/* image localization */
section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load {
    background-size: 132px 272px;
    background-repeat: no-repeat;
    background-image:url(/kr/iphone-17-pro/images/overview/upgrade/center_stage__8qi0npohbgye_large.jpg)
}
@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
    section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load {
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/center_stage__8qi0npohbgye_large_2x.jpg)
    }
}
@media (max-width: 1068px) {
    section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load {
        background-size: 92px 190px;
        background-repeat: no-repeat;
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/center_stage__8qi0npohbgye_medium.jpg)
    }
}
@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
    section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load {
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/center_stage__8qi0npohbgye_medium_2x.jpg)
    }
}
@media (max-width: 734px) {
    section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load {
        background-size: 80px 164px;
        background-repeat: no-repeat;
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/center_stage__8qi0npohbgye_small.jpg)
    }
}
@media (max-width: 734px) and (min-resolution: 1.5dppx),(max-width: 734px) and (min-resolution: 144dpi) {
    section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load {
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/center_stage__8qi0npohbgye_small_2x.jpg)
    }
}

section.section.section-upgrade .inline-wrap .compare-tile-pro-display .bg-upgrade-image.ready-to-load {
    background-size: 125px 356px;
    background-repeat: no-repeat;
    background-image:url(/kr/iphone-17-pro/images/overview/upgrade/pro_display__c0jmzc5emcae_large.jpg)
}
@media (min-resolution: 1.5dppx),(min-resolution: 144dpi) {
    section.section.section-upgrade .inline-wrap .compare-tile-pro-display .bg-upgrade-image.ready-to-load {
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/pro_display__c0jmzc5emcae_large_2x.jpg)
    }
}
@media (max-width: 1068px) {
    section.section.section-upgrade .inline-wrap .compare-tile-pro-display .bg-upgrade-image.ready-to-load {
        background-size: 92px 262px;
        background-repeat: no-repeat;
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/pro_display__c0jmzc5emcae_medium.jpg)
    }
}
@media (max-width: 1068px) and (min-resolution: 1.5dppx),(max-width: 1068px) and (min-resolution: 144dpi) {
    section.section.section-upgrade .inline-wrap .compare-tile-pro-display .bg-upgrade-image.ready-to-load {
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/pro_display__c0jmzc5emcae_medium_2x.jpg)
    }
}
@media (max-width: 734px) {
    section.section.section-upgrade .inline-wrap .compare-tile-pro-display .bg-upgrade-image.ready-to-load {
        background-size: 80px 226px;
        background-repeat: no-repeat;
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/pro_display__c0jmzc5emcae_small.jpg)
    }
}
@media (max-width: 734px) and (min-resolution: 1.5dppx),(max-width: 734px) and (min-resolution: 144dpi) {
    section.section.section-upgrade .inline-wrap .compare-tile-pro-display .bg-upgrade-image.ready-to-load {
        background-image:url(/kr/iphone-17-pro/images/overview/upgrade/pro_display__c0jmzc5emcae_small_2x.jpg)
    }
}

/* disclaimer */
.copy-disclaimer {
    color: var(--sk-glyph-gray-secondary);
    font-weight: 400;
    margin-top: 1em;
}
.caption-disclaimer {
    display: block;
    font-size: 0.6em;
}
.card-caption-disclaimer {
    font-size: 12px;
}

/* video caption */
.subsection-battery .battery-image-copy {
    margin-block-start: 1.2em;
}

/* section-upgrade unibody */
section.section.section-upgrade .inline-wrap .compare-tile-design {
    align-items: center;
}

/* section-upgrade battery icon align */
section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image {
    bottom: 0.25em;
}
@media only screen and (max-width: 734px) {
    section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image {
        bottom: 0.35em;
    }
}

/* section environment headline align */
.section-header .section-header-headline {
    width: 100%;
}

/* compare modal callout font size fix */
#compare-gallery-wrapper .copy-container .callout.callout-reduced {
    font-size: 1.4em;
}
/* compare modal uppercase fix */
#compare-gallery-wrapper .copy-container .feature {
    text-transform: initial;
}

/* section shared features row cta layout fix */
@media only screen and (min-width: 735px) {
    .section-shared-features .subsection-ios-gallery .section-header .section-header-headline,
    .section-shared-features .subsection-ai-gallery .section-header .section-header-headline {
        max-width: 50%;
    }
}

/* center stage gallery refresh blinking last item fix */
#new-camera-features-gallery-item-0 {
    z-index: 5;
}

/* galaxy + naver app fix */
html.naver-app #zoom-gallery .tabnav-platter {
    height: 44px;
}
html.naver-app #new-camera-features .tabnav-platter {
    height: 84px;
}
html.naver-app #compare-gallery-and-controller-wrapper .tabnav-platter {
    height: 68px;
}
