.section-hero .hero-headline-copy {
    -webkit-background-clip: text;
}

#ac-globalfooter .footnote .ac-gf-block-link{
    color: var(--buystrip-text-color);
}

#ac-globalfooter .footnote .ac-gf-block-link:hover{
    color: var(--sk-blocklink-color);
    text-decoration: unset;
}

.typography-hero-headline{
    line-height: 1.1;
}

/* icon align */
.icon-wrapper .icon, .icon-wrapper .more::after, .icon-wrapper .icon-before::before, .icon-wrapper .icon-after::after, .icon-wrapper .more:not(.icon-before):after {
    position: relative;
}

.icon-after::after, .more::after {
    top: -.1em;
}

.more:before, .more:after,
.icon-chevronright:after,
#ac-globalfooter .ac-gf-more:after {
    top: -0.08em;
}

.section-compare .span-pipe.append:after,
.section-compare .span-pipe:before {
    transform: translateY(-1px);
}

.section-tiles .tile-button-icon {
height: 32px;
line-height: 1.3em;
}

.br-360 {
    display:none;
}

@media only screen and (max-width: 360px) {
    .br-360 {
        display:block;
    }
}

/* br */
.br-1200 {
    display: none;
}

@media only screen and (max-width: 1200px) {
    .br-1200 {
        display: block;
    }
}
.br-390{
    display: none;
}
@media only screen and (max-width: 390px){
    .br-390{
        display: block;
    }
}
@media only screen and (max-width: 340px) {
    .xsmall-hide{
           display: none;
    }
}

@media screen and (min-width: 735px) and (max-width: 1068px) {
    .custom-br{
          display: none;
    }
}

@media screen and (min-width: 320px) and (max-width: 355px) {
    .custom-br{
          display: none;
    }
}

br.small-custom {
    display: block;
}

@media only screen and (max-width: 414px) {
    br.small-custom {
        display: none;
    }
}

.xsmall{
    display: none;
}
@media only screen and (max-width: 320px) {
    .xsmall{
           display: block;
    }
}

.br-402{
    display: none;
}
@media only screen and (min-width: 402px) and (max-width: 734px){
    .br-402{
           display: block;
    }
}


/* Screen Localization */

/* hero */
.section-hero .hero-container .hero-image {
    background-repeat: no-repeat;
    background-image:url(/kr/iphone/switch/images/overview/hero__coiius911fau_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .section-hero .hero-container .hero-image {
        background-image:url(/kr/iphone/switch/images/overview/hero__coiius911fau_large_2x.jpg);
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .hero-container .hero-image {
        background-repeat: no-repeat;
        background-image:url(/kr/iphone/switch/images/overview/hero__coiius911fau_medium.jpg);
    }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-hero .hero-container .hero-image {
        background-image:url(/kr/iphone/switch/images/overview/hero__coiius911fau_medium_2x.jpg);
    }
}

@media only screen and (max-width: 734px) {
    .section-hero .hero-container .hero-image {
        background-repeat: no-repeat;
        background-image:url(/kr/iphone/switch/images/overview/hero__coiius911fau_small.jpg);
    }
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-hero .hero-container .hero-image {
        background-image:url(/kr/iphone/switch/images/overview/hero__coiius911fau_small_2x.jpg);
    }
}

/* appstore */
.section-features .image-appstore {
    background-image: url(/kr/iphone/switch/images/overview/app_store__fy6opyro5maa_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .section-features .image-appstore {
        background-image:url(/kr/iphone/switch/images/overview/app_store__fy6opyro5maa_large_2x.jpg)
    }
}

@media only screen and (max-width: 1068px) {
    .section-features .image-appstore {
        background-image:url(/kr/iphone/switch/images/overview/app_store__fy6opyro5maa_medium.jpg)
    }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-features .image-appstore {
        background-image:url(/kr/iphone/switch/images/overview/app_store__fy6opyro5maa_medium_2x.jpg)
    }
}

@media only screen and (max-width: 734px) {
    .section-features .image-appstore {
        background-image:url(/kr/iphone/switch/images/overview/app_store__fy6opyro5maa_small.jpg)
    }
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-features .image-appstore {
        background-image:url(/kr/iphone/switch/images/overview/app_store__fy6opyro5maa_small_2x.jpg)
    }
}

/* connectivity */
.section-features .image-connectivity {
    background-image: url(/kr/iphone/switch/images/overview/connectivity__cymv40w2dcwi_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .section-features .image-connectivity {
        background-image:url(/kr/iphone/switch/images/overview/connectivity__cymv40w2dcwi_large_2x.jpg)
    }
}

@media only screen and (max-width: 1068px) {
    .section-features .image-connectivity {
        background-image:url(/kr/iphone/switch/images/overview/connectivity__cymv40w2dcwi_medium.jpg)
    }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-features .image-connectivity {
        background-image:url(/kr/iphone/switch/images/overview/connectivity__cymv40w2dcwi_medium_2x.jpg)
    }
}

@media only screen and (max-width: 734px) {
    .section-features .image-connectivity {
        background-image:url(/kr/iphone/switch/images/overview/connectivity__cymv40w2dcwi_small.jpg)
    }
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-features .image-connectivity {
        background-image:url(/kr/iphone/switch/images/overview/connectivity__cymv40w2dcwi_small_2x.jpg)
    }
}

/* move to ios */
.section-features .image-move {
    width: 859px;
    height: 348px;
    background-size: 859px 348px;
    background-image: url(/kr/iphone/switch/images/overview/move_to_ios__ewwa53yg1mie_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
    .section-features .image-move {
        background-image:url(/kr/iphone/switch/images/overview/move_to_ios__ewwa53yg1mie_large_2x.jpg)
    }
}
@media only screen and (max-width: 1068px) {
    .section-features .image-move {
        width: 557px;
        height: 227px;
        background-size: 557px 227px;
        background-image:url(/kr/iphone/switch/images/overview/move_to_ios__ewwa53yg1mie_medium.jpg)
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-features .image-move {
        background-image:url(/kr/iphone/switch/images/overview/move_to_ios__ewwa53yg1mie_medium_2x.jpg)
    }
}
@media only screen and (max-width: 734px) {
    .section-features .image-move {
        width: 414px;
        height: 172px;
        background-size: 414px 172px;
        background-image:url(/kr/iphone/switch/images/overview/move_to_ios__ewwa53yg1mie_small.jpg)
    }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-features .image-move {
        background-image:url(/kr/iphone/switch/images/overview/move_to_ios__ewwa53yg1mie_small_2x.jpg)
    }
}

/* seamless */
.section-features .image-seamless {
    background-image:url(/kr/iphone/switch/images/overview/seamless__e38z8yxpidua_large.jpg)
}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
    .section-features .image-seamless {
        background-image:url(/kr/iphone/switch/images/overview/seamless__e38z8yxpidua_large_2x.jpg)
    }
}
@media only screen and (max-width: 1068px) {
    .section-features .image-seamless {
        background-image:url(/kr/iphone/switch/images/overview/seamless__e38z8yxpidua_medium.jpg)
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-features .image-seamless {
        background-image:url(/kr/iphone/switch/images/overview/seamless__e38z8yxpidua_medium_2x.jpg)
    }
}
@media only screen and (max-width: 734px) {
    .section-features .image-seamless {
        background-image:url(/kr/iphone/switch/images/overview/seamless__e38z8yxpidua_small.jpg)
    }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-features .image-seamless {
        background-image:url(/kr/iphone/switch/images/overview/seamless__e38z8yxpidua_small_2x.jpg)
    }
}

/* apple store */
.section-features .image-apple-store{
    width: 1400px;
    height: 550px;
    background-size: 1400px 550px;
    background-repeat: no-repeat;
    background-image: url(/kr/iphone/switch/images/overview/buy_online__fu1vbt65w56q_large.jpg);
}
@media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx){
    .section-features .image-apple-store{
        background-image: url(/kr/iphone/switch/images/overview/buy_online__fu1vbt65w56q_large_2x.jpg);
    }
}
@media only screen and (max-width: 1068px){
    .section-features .image-apple-store{
        width: 733px;
        height: 400px;
        background-size: 733px 400px;
        background-repeat: no-repeat;
        background-image: url(/kr/iphone/switch/images/overview/buy_online__fu1vbt65w56q_medium.jpg);
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi){
    .section-features .image-apple-store{
        background-image: url(/kr/iphone/switch/images/overview/buy_online__fu1vbt65w56q_medium_2x.jpg);
    }
}
@media only screen and (max-width: 734px){
    .section-features .image-apple-store{
        width: 414px;
        height: 358px;
        background-size: 414px 358px;
        background-repeat: no-repeat;
        background-image: url(/kr/iphone/switch/images/overview/buy_online__fu1vbt65w56q_small.jpg);
    }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi){
    .section-features .image-apple-store{
        background-image: url(/kr/iphone/switch/images/overview/buy_online__fu1vbt65w56q_small_2x.jpg);
    }
}

/* safety */
.section-features .image-safety {
    width: 1400px;
    height: 550px;
    background-size: 1400px 550px;
    background-repeat: no-repeat;
    background-image:url(/kr/iphone/switch/images/overview/safety__bxliv7ldxziq_large.jpg)
}
@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
    .section-features .image-safety {
        background-image:url(/kr/iphone/switch/images/overview/safety__bxliv7ldxziq_large_2x.jpg)
    }
}
@media only screen and (max-width: 1068px) {
    .section-features .image-safety {
        width: 733px;
        height: 400px;
        background-size: 733px 400px;
        background-repeat: no-repeat;
        background-image:url(/kr/iphone/switch/images/overview/safety__bxliv7ldxziq_medium.jpg)
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-features .image-safety {
        background-image:url(/kr/iphone/switch/images/overview/safety__bxliv7ldxziq_medium_2x.jpg)
    }
}
@media only screen and (max-width: 734px) {
    .section-features .image-safety {
        width: 414px;
        height: 358px;
        background-size: 414px 358px;
        background-repeat: no-repeat;
        background-image:url(/kr/iphone/switch/images/overview/safety__bxliv7ldxziq_small.jpg)
    }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-features .image-safety {
        background-image:url(/kr/iphone/switch/images/overview/safety__bxliv7ldxziq_small_2x.jpg)
    }
}

/* personalize */
.section-features .image-personalize {
    background-image:url(/kr/iphone/switch/images/overview/personalize__d1u017c80gmu_large.jpg)
}

@media (-webkit-min-device-pixel-ratio: 1.5),(min-resolution: 144dpi), only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx) {
    .section-features .image-personalize {
        background-image:url(/kr/iphone/switch/images/overview/personalize__d1u017c80gmu_large_2x.jpg)
    }
}
@media only screen and (max-width: 1068px) {
    .section-features .image-personalize {
        background-image:url(/kr/iphone/switch/images/overview/personalize__d1u017c80gmu_medium.jpg)
    }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-features .image-personalize {
        background-image:url(/kr/iphone/switch/images/overview/personalize__d1u017c80gmu_medium_2x.jpg)
    }
}
@media only screen and (max-width: 734px) {
    .section-features .image-personalize {
        background-image:url(/kr/iphone/switch/images/overview/personalize__d1u017c80gmu_small.jpg)
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-features .image-personalize {
        background-image:url(/kr/iphone/switch/images/overview/personalize__d1u017c80gmu_small_2x.jpg)
    }
}
@media only screen and (max-width:734px) {
    .tile-battery .tile-headline {
        max-width: 276px;
        margin-left: auto;
        margin-right: auto
    }
}

.image-apple-intelligence {
    background-image: url(/kr/iphone/switch/images/overview/apple_intelligence__wd56e4hrlv6u_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
    .image-apple-intelligence {
        background-image:url(/kr/iphone/switch/images/overview/apple_intelligence__wd56e4hrlv6u_large_2x.jpg)
    }
}

@media only screen and (max-width: 1068px) {
    .image-apple-intelligence {
        background-image:url(/kr/iphone/switch/images/overview/apple_intelligence__wd56e4hrlv6u_medium.jpg)
    }
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .image-apple-intelligence {
        background-image:url(/kr/iphone/switch/images/overview/apple_intelligence__wd56e4hrlv6u_medium_2x.jpg)
    }
}

@media only screen and (max-width: 734px) {
    .image-apple-intelligence {
        background-image:url(/kr/iphone/switch/images/overview/apple_intelligence__wd56e4hrlv6u_small.jpg)
    }
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .image-apple-intelligence {
        background-image:url(/kr/iphone/switch/images/overview/apple_intelligence__wd56e4hrlv6u_small_2x.jpg)
    }
}


/* tile-environment, buystrip */
.section-buystrip-hero .buystrip-hero .help {
    margin-top: 0;
}

@media only screen and (min-width: 735px) {
    .section-buystrip-hero .buystrip-hero .help {
        grid-column: span 6;
    }
}

@media only screen and (min-width:735px)and (max-width:1068px) {
.tile-environment .tile-copyblock {
padding-bottom: 300px;
}
}


/* tile move  */
.section-tiles .tile-move .tile-content{
    min-height: 550px;
}

@media only screen and (max-width: 1068px){
    .section-tiles .tile-move .tile-content{
        min-height: 400px;
    }
    .tile-seamless .tile-copyblock-bottom {
    padding-bottom: 26px;
    }
}

@media only screen and (max-width: 734px){
    .section-tiles .tile-move .tile-content{
        min-height: 373px;
    }
    .tile-move .tile-copyblock .tile-headline{
        max-width:270px;
    }
    .tile-imessage .tile-copyblock{
        padding: 0 23px;
    }
    .tile-move .tile-copyblock{
        margin-bottom: 220px;
    }
    .tile-seamless .tile-copyblock-bottom {
    padding-bottom: 44px;
    }
}

/* tile durability */
@media only screen and (max-width: 734px){
    .tile-durability .tile-headline{
        max-width: 274px;
    }
}

/* tite chip */
.tile-chip .tile-headline{
    max-width:318px;
}

@media only screen and (max-width: 734px){
    .tile-chip .tile-headline{
        max-width:226px;
    }
}

/* tile trade in */
@media only screen and (min-width: 1068px){
    .tile-trade-in .tile-headline{
        max-width:459px;
    }
}

@media only screen and (min-width: 340px) and (max-width: 735px){
    .tile-trade-in .tile-headline{
        max-width:325px;
    }
}


/* tile camera */
@media only screen and (max-width: 1120px) {
    .tile-camera .tile-headline {
        /* This special media query is needed so that headline would not cover over face;
        when the image changes, it is safe to remove this.
        @since 2024-09 */
        max-width: 364px;
    }
}

/* section-compare */
.section-compare .links-stacked {
	display: flex;
    justify-content: center;
    align-items: baseline;
}

@media only screen and (max-width: 330px) {
	.section-tiles .tile-trade-in .tile-content {
		min-height: 368px;
	}
}

@media only screen and (max-width: 734px) {
    .section-compare .links-stacked {
        display: block;
    }
}

@media only screen and (min-width: 735px) and (max-width: 1068px){
    .grid-wrapper-alt-line-wrap .tile-apple-store .tile-headline {
        max-width: 290px;
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .links-stacked {
        display: block;
    }
}

.section-compare .feature.iphone-16e .icon-wrapper {
    justify-content: space-around;
}

/* section-features */
@media only screen and (max-width: 734px) {
    .section-features .tile-privacy .tile-cta.typography-tile-copy{
        width:200px;
    }
}

@media only screen and (max-width: 350px) {
    .tile-trade-in .tile-headline {
        max-width: 350px;
    }

    .section-tiles .tile-trade-in .tile-copyblock {
        padding: 0 10px;
    }
}

@media only screen and (max-width: 330px) {
    .section-tiles .tile-trade-in .tile-copyblock {
        padding: 0 20px;
    }
}

/* compare section face id layout */
.section-compare .without-cellular .authentication{
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 0;
}

@media only screen and (max-width: 1068px) {
    .section-compare .without-cellular .authentication{
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .without-cellular .authentication{
        border-bottom: none;
        margin-bottom: 0;
        padding-bottom: 0;
    }
}


/* compare section link margin-top */
.section-compare .links-stacked{
    margin-top: 42px;
}

@media only screen and (max-width: 1068px) {
    .section-compare .links-stacked{
        margin-top: 42px;
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .links-stacked{
        margin-top: 34px;
    }
}

/* apple store card layout */
.tile-apple-store .tile-copyblock{
    text-align: right;
}

@media only screen and (min-width: 735px) {
.tile-apple-store .tile-headline{
    margin-right: unset;
}
}

@media only screen and (max-width: 734px) {
    .tile-apple-store .tile-copyblock{
        text-align: center;
    }

}

/* privacy tile copy fix */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .tile-privacy .typography-privacy-headline {
        word-break: break-word;
    }
}
@media only screen and (max-width: 414px) {
    .tile-privacy .typography-privacy-headline {
        word-break: break-word;
    }
}

@media only screen and (max-width: 374px) {
    .tile-privacy .typography-privacy-headline {
        width: 315px;
    }
}

@media only screen and (max-width: 1068px) {

    .tile-privacy .tile-image {
        bottom:0;
    }
}

/* tile plus button cutting upper fix */
@media only screen and (max-width: 734px) {
    .section-tiles .tile-chip .tile-button .icon {
        margin-top: 1px;
    }
}

/* tile-connectivity layout */
.section-tiles .tile-connectivity .tile-content,
.section-tiles .tile-privacy .tile-content,
.section-tiles .tile-seamless .tile-content, 
.section-tiles .tile-environment .tile-content {
    min-height: 580px;
}

@media only screen and (max-width:1068px){
    .section-tiles .tile-connectivity .tile-content,
    .section-tiles .tile-privacy .tile-content,
    .section-tiles .tile-seamless .tile-content, 
    .section-tiles .tile-environment .tile-content {
        min-height: 400px;
    }
}

@media only screen and (max-width:1068px){
    .section-tiles .tile-privacy .tile-content,
    .section-tiles .tile-seamless .tile-content {
        min-height: 429px;
    }
}

@media only screen and (max-width: 734px) {
    .section-tiles .tile-connectivity .tile-content {
        min-height: 380px;
    }
}

@media only screen and (max-width: 734px) {
    .section-tiles .tile-privacy .tile-content,
    .section-tiles .tile-seamless .tile-content {
        min-height: 359px;
    }
}

@media only screen and (max-width: 734px) {
    .tile-environment .tile-content {
          min-height: 358px !important;
     }
     .tile-seamless .tile-content {
         min-height: 358px;
     }
 }


/*tile-panel-content */
.tile-apple-store .typography-tile-copy {
    width: 800px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .tile-apple-store .typography-tile-copy{
        width: 474px;
    }
    .typography-privacy-headline {
        width: 238px;
        left: 50%;
        transform: translateX(-50%);
   }

    .tile-privacy.enhanced .headline-animation-wrapper {
        left: 50%;
    }

    .tile-environment .typography-tile-copy,
    .tile-privacy .typography-tile-copy{
        width: 270px;
    }
}

@media only screen and (max-width: 735px) {
    .tile-apple-store .typography-tile-copy {
        width: 282px;
    }
}


