/* ArtCD feedback  start*/
.section-hero .badge-unit{
    font-size: 0.6em;
}


@media only screen and (max-width: 1068px) {
    html.enhance-hero .section-hero .hero-display-section .product-size {
        font-size: 64px;
    }
    html.enhance-hero .section-hero .hero-display-section .product-name:lang(zh-TW){
        font-family: SF Pro Display,SF Pro Icons,PingFang SC,Helvetica Neue,Helvetica,Arial,sans-serif;
    }

}

@media only screen and (max-width: 734px){
    html.enhance-hero .section-hero .hero-display-section .product-size{
        font-size: 42px;
    }
}

.section-camera .camera-headline {
    position: relative;
    z-index: 1;
    text-align: center;
    transform: translate3d(-12px, 48px, -271px) rotateY(37deg) rotate(13deg) skewX(13deg) scale(1.6);
}

@media only screen and (max-width: 1068px) {
    .section-camera .camera-headline {
        transform:translate3d(4px, 20px, -300px) rotateY(37deg) rotate(13deg) skewX(13deg) scale(1.8)
    }
}

@media only screen and (max-width: 734px) {
    .section-camera .camera-headline {
        transform:translate3d(1px, 1px, -230px) rotateY(37deg) rotate(13deg) skewX(13deg) scale(1.3)
    }
}

.section-battery .column-second {
	padding-left: 6.5%;
}

@media only screen and (max-width: 734px) {
	.section-battery .column-second {
		padding-left: 0;
	}
}

html.enhance-page-xp-parallax .section-battery .column-third{
	margin-left: 36.5%;
}
@media only screen and (max-width: 1068px) {
	html.enhance-page-xp-parallax .section-battery .column-third{
		margin-left: 32%;
	}
}
@media only screen and (max-width: 734px) {
	html.enhance-page-xp-parallax .section-battery .column-third{
		margin-left: 12%;
	}
}

@media only screen and (max-width: 320px) {
    .section-battery .column-second {
        margin-left: -4%
    }
    .section-battery .column-third .alts-text{
    	font-size: 36px;
    }
}


.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
	top:30px;
	left: 218px;
}

.section-battery .column-third .alts-text{
	position: absolute;
	left: -220px;
	top: 30px;
}

@media only screen and (max-width: 1068px) {
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 163px;
	}

	.section-battery .column-third .alts-text{
		left: -180px;
	}

}

@media only screen and (max-width: 734px) {
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 90px;
	}
	.section-battery .column-third .alts-text{
		left: -45px;
	}
}

@media only screen and (max-width: 320px) {
    .section-battery .column-third .battery, .section-battery .column-third .battery-outline{
    	left: 55px;
    }
}


.section-battery .copy {
	margin-top:186px;
}

@media only screen and (max-width: 1068px) {
	.section-battery .copy {
		margin-top:115px;
	}
}

@media only screen and (max-width: 734px) {
	.section-battery .copy {
		margin-top:101px;
	}
}

@media only screen and (min-width: 1069px) {
    .section-battery .column-magsafe {
        margin-top: -15px;
    }

    .section-battery .column-magsafe .stat-caption {
        margin-top: 5px;
    }
}

@media only screen and (min-width: 735px) and (max-width: 1068px){
    .section-battery .column-magsafe {
        margin-top: 15px;
    }

    .section-battery .column-magsafe .stat-caption {
        margin-top: 5px;
    }
} 

.section-cinematic-mode .row-cinematic .typography-site-body,.section-selfies .selfies-copy.typography-site-body,.section-safety .safety-crash-detection .deep-dive-container .typography-site-body {
    line-height: 1.21875;
}

@media only screen and (max-width: 734px) {
    .section-cinematic-mode .row-cinematic .typography-site-body,.section-selfies .selfies-copy.typography-site-body,.section-safety .safety-crash-detection .deep-dive-container .typography-site-body {
        line-height: 1.33334;
    }
}


.section-camera .parallax-container .typography-site-headline-super strong {
	margin-bottom: -0.18em;
}

.section-lock-screen .typography-site-body {
	line-height: 1.21875;	
}

@media only screen and (max-width: 734px) {
	.section-lock-screen .typography-site-body {
		line-height: 1.33334;
	}
}

.section-display .section-copy .typography-site-body {
	line-height: 1.21875;	
}

@media only screen and (max-width: 734px) {
	.section-display .section-copy .typography-site-body {
			line-height: 1.33334;
		}
}

.section-camera .content-description .typography-site-body {
	line-height: 1.21875;
}

@media only screen and (max-width: 734px) {
	.section-camera .content-description .typography-site-body {
			line-height: 1.33334;
		}
}

.section-stabilization .typography-site-body {
	line-height: 1.21875;
}

@media only screen and (max-width: 734px) {
	.section-stabilization .typography-site-body {
			line-height: 1.33334;
		}
}


.section-selfies .deep-dive-content .copy-2 {
	line-height: 1.21875;
}

@media only screen and (max-width: 734px) {
	.section-selfies .deep-dive-content .copy-2 {
			line-height: 1.33334;
		}
}

.section-selfies .deep-dive-content .copy-3 {
	line-height: 1.21875;
}

@media only screen and (max-width: 734px) {
	.section-selfies .deep-dive-content .copy-3 {
			line-height: 1.33334;
		}
}

.section-chip .section-content .typography-site-body {
	line-height: 1.21875;
}

@media only screen and (max-width: 734px) {
	.section-chip .section-content .typography-site-body {
			line-height: 1.33334;
		}
}

.section-sim .typography-site-body {
	line-height: 1.21875;
}

@media only screen and (max-width: 734px) {
	.section-sim .typography-site-body {
			line-height: 1.33334;
		}
}

@media only screen and (max-width: 734px) {
    html.enhance-hero-display .section-hero .hero-display-section .bigger-headline-container {
        transform: translateX(0);
        left: 12px;
    }
}

@media only screen and (min-width: 1069px) {
    .section-camera .camera-gallery .content-description .content-stats {
        margin-top: 5px
    }
}

@media only screen and (max-width: 734px) {
    html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="3"] .rotating-headline-3 .enhanced {
        line-height: 1.2;
    }
}

@media only screen and (max-width: 320px) {
    html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="3"] .rotating-headline-3 .enhanced {
        font-size: 42px;
    }
}

html[lang=zh-TW] .cl_270{
	padding-left: 2.7em;
}

@media only screen and (min-width: 735px) {
	.section-lock-screen .lock-screen-copy{
		margin-right: 10px;
	}
}



/* ArtCD feedback  end*/

.section-design .gallery.item-container-medium-up-fade .gallery-tile-bento-7 .tile-title{
	top: 0;
}

br.show-only-for-xsmall {display: none}
@media only screen and (max-width: 320px) {html[lang=zh-TW] br.show-only-for-xsmall {display: block}}

@media only screen and (max-width: 375px) {
	.section-stabilization .squiggly-title.typography-site-headline-super{
		font-size: 44px;
	}

}

@media only screen and (max-width: 320px) {
	.section-stabilization .squiggly-title.typography-site-headline-super{
		font-size: 36px;
	}

}

.section-cinematic-mode .stat .stat-custom .stat-value{
	margin-top: 30px;
}
.section-cinematic-mode .stat .stat-custom .stat-caption{
	top: 5px;
}
@media only screen and (min-width: 735px) and (max-width: 1068px){
	.section-cinematic-mode .stat .stat-custom .stat-value{
		margin-top: 26px;
	}
}
@media only screen and (max-width: 734px) {
	.section-cinematic-mode .stat .stat-custom .stat-value{
		margin-top: 0;
	}
	.section-cinematic-mode .stat .stat-custom .stat-caption{
		top: auto;
	}
}

/* fix modal font incorrect */
html.enhance-deep-dive
	.deep-dive.vertical-type[id^="deep-dive-"]
	.typography-site-body,
html.enhance-deep-dive
	.deep-dive.vertical-type[id^="deep-dive-"]
	.typography-site-camera-picture,
html.enhance-deep-dive
	.deep-dive.vertical-type[id^="deep-dive-"]
	.typography-site-caption,
html.enhance-deep-dive .deep-dive.vertical-type[id^=deep-dive-] 
	.typography-site-callout {
    font-family: SF Pro TC, SF Pro Display, SF Pro Icons, PingFang TC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

#deep-dive-selfies .stats-content .value{
    display: block;
}


.section-stabilization {
    padding-bottom: 150px;
}

@media only screen and (max-width: 734px) {
    .section-stabilization {
        padding-bottom:80px
    }
}

.inline_nowrap {
	display: inline;
	white-space: nowrap;
}

@media only screen and (max-width: 734px) {
	.section-stabilization .section-content{
		width: 90%;
	}
}

@media only screen and (max-width: 734px) {
	.section-lock-screen .headline .text-align_s{
		margin-top: 6px;
	}
}

/* trade in price start*/
.sosumi-link-follows, .sosumi-link-follows + span {
    display:none
}

.sosumi-link-follows[data-pricing-loaded], .sosumi-link-follows[data-pricing-loaded] + span {
    display:inline
}
@media only screen and (max-width: 734px) {
    .sosumi-link-follows[data-pricing-loaded], .sosumi-link-follows[data-pricing-loaded] + span {
        display:inline-block;
    }
}
/*trade in price end*/

/*
@media only screen and (max-width: 734px) {
    .section-hero .hardware-fan-section .availability .iphone-14.update-pre-order {
         margin-bottom:0px
             
    }
}*/

/*hide video cc*/
.ac-video-player .ac-video-controls .main-controls-item.controls-text-tracks-toggle-button {
    display: none;
}


