/* ArtCD feedback  start*/

.section-hero .hero-base .badge-unit{
	font-size: 0.6em;
}

.section-hero .sticky-container .badge-unit{
	display: block;
    font-size: 0.6em;
}


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

@media only screen and (max-width: 734px){
	.section-hero .sticky-container .badge-unit{
		display: inline;
	    font-size: 0.55em;
	    padding-left: 3px;
	}

	.section-hero .sticky-container .space-hide_s{
		display: none;
	}

	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.8);
}

@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: 7%;
}

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

.section-battery .column-third {
	margin-left: 45%
}

@media only screen and (max-width: 1068px) {
	.section-battery .column-third {
		margin-left: 45.5%
	}
}

@media only screen and (max-width: 734px) {
	.section-battery .column-third {
		margin-left: 14%
	}
}
@media only screen and (max-width: 374px) {
	.section-battery .column-third {
		margin-left: 5%
	}
}

@media only screen and (max-width: 320px) {
	.section-battery .column-second {
		margin-left: -5%
	}
}

@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;
	}
} 

@media only screen and (max-width: 734px) {
    .section-battery .row-stats .column-magsafe {
         margin-top:0; 
    }
}


.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 (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;
    }
}


/* ArtCD feedback  end*/

/* change product red to red start */
@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-design .gallery.item-container-small-fade fieldset.has-product-red .colornav-swatch-red .colornav-label {
        background: none;
        margin-top: 0;
    }
}

.section-design .gallery.item-container-small-fade fieldset.has-product-red .colornav-swatch-red .colornav-label-text{
	position: static;
	clip: initial;
	clip-path: none;
	width: auto;
	height: auto;
}

/* change product red to red end */

.section-design .gallery.item-container-medium-up-fade .gallery-tile-bento-7 .tile-copy-wrap {
    align-items:center;
}

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

.section-hero .hero-display-section .big-container p{
	margin-right: -10px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px){
	.section-hero .hero-display-section .big-container p{
		margin-right: 20px;
	}
}

@media only screen and (max-width: 734px){
	.section-hero .hero-display-section .big-container p{
		margin-right: -5px;
	}
}

.section-hero .hero-display-section .bigger-container p{
	margin-left: 80px;
}

@media only screen and (max-width: 734px){
	.section-hero .hero-display-section .bigger-container p{
		margin-left: 30px;
	}
}

html.enhance-deep-dive .crash-detection.deep-dive .deep-dive-custom-grid .headline {
    width: 587px;
}

@media only screen and (max-width: 1068px) {
    html.enhance-deep-dive .crash-detection.deep-dive .deep-dive-custom-grid .headline {
        width: 460px;
        max-width:none
    }
}

@media only screen and (max-width: 734px) {
    html.enhance-deep-dive .crash-detection.deep-dive .deep-dive-custom-grid .headline {
        width:326px
    }
}

/* 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 SC, SF Pro Display, SF Pro Icons, PingFang SC, Helvetica Neue, Helvetica, Arial, sans-serif;
}

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


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

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

/* 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;
}



