﻿/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*HERO ANIMATION */

/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/* LOCK SCREEN 1st */
.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-1 .device {
	background-image: url(/euro/iphone-14/a/screens_alt/images/overview/lock-screen/lock_screen_1__264y35q6anmu_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-lock-screen .lock-screen-gallery #lock-screen-gallery-item-1 .device {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/lock-screen/lock_screen_1__264y35q6anmu_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-1 .device {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/lock-screen/lock_screen_1__264y35q6anmu_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-lock-screen .lock-screen-gallery #lock-screen-gallery-item-1 .device {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/lock-screen/lock_screen_1__264y35q6anmu_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-1 .device {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/lock-screen/lock_screen_1__264y35q6anmu_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-lock-screen .lock-screen-gallery #lock-screen-gallery-item-1 .device {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/lock-screen/lock_screen_1__264y35q6anmu_small_2x.jpg);
	}
}
/* AR */
html.ar-quicklook .section-ar .ar-quicklook-gallery-image-starlight {
	background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_starlight__c96wvszxl6eu_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-starlight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_starlight__c96wvszxl6eu_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-starlight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_starlight__c96wvszxl6eu_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-starlight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_starlight__c96wvszxl6eu_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-starlight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_starlight__c96wvszxl6eu_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-starlight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_starlight__c96wvszxl6eu_small_2x.jpg);
	}
}
html.ar-quicklook .section-ar .ar-quicklook-gallery-image-midnight {
	background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_midnight__fie4ixi5p2um_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-midnight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_midnight__fie4ixi5p2um_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-midnight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_midnight__fie4ixi5p2um_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-midnight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_midnight__fie4ixi5p2um_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-midnight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_midnight__fie4ixi5p2um_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-midnight {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_midnight__fie4ixi5p2um_small_2x.jpg);
	}
}
.section-ar .ar-quicklook-gallery-image-blue {
	background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_blue__ck4vy6sj8nyq_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-ar .ar-quicklook-gallery-image-blue {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_blue__ck4vy6sj8nyq_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.section-ar .ar-quicklook-gallery-image-blue {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_blue__ck4vy6sj8nyq_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-ar .ar-quicklook-gallery-image-blue {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_blue__ck4vy6sj8nyq_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.section-ar .ar-quicklook-gallery-image-blue {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_blue__ck4vy6sj8nyq_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-ar .ar-quicklook-gallery-image-blue {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_blue__ck4vy6sj8nyq_small_2x.jpg);
	}
}
html.ar-quicklook .section-ar .ar-quicklook-gallery-image-red {
	background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_red__do1lbp4tgsqe_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-red {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_red__do1lbp4tgsqe_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-red {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_red__do1lbp4tgsqe_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-red {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_red__do1lbp4tgsqe_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-red {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_red__do1lbp4tgsqe_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-red {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_red__do1lbp4tgsqe_small_2x.jpg);
	}
}
html.ar-quicklook .section-ar .ar-quicklook-gallery-image-purple {
	background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_purple__b8510rdc74eu_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-purple {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_purple__b8510rdc74eu_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-purple {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_purple__b8510rdc74eu_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-purple {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_purple__b8510rdc74eu_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-purple {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_purple__b8510rdc74eu_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) {
	html.ar-quicklook .section-ar .ar-quicklook-gallery-image-purple {
		background-image: url(/euro/iphone-14/a/screens_alt/images/overview/ar/ar_purple__b8510rdc74eu_small_2x.jpg);
	}
}
/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

.section-accessories {
	padding-bottom: 24px;
}

.deep-dive-content .modal-content-night-mode-2 .stat .stat-custom .stat-value {
	background-image: linear-gradient(
		90deg,
		#2ca2b4,
		#5598de 24%,
		#7f87ff 25%,
		#f65aad 66%,
		#ec3d43
	);
}
.section-chip .headline strong {
	background-image: linear-gradient(
		90deg,
		#2ca2b4,
		#5598de 24%,
		#7f87ff 35%,
		#f65aad 66%,
		#ec3d43
	);
}

@media only screen and (min-width: 1069px) {
	.section-hero .hero-display-section .big-container p {
		margin-right: -35px;
	}
	.section-hero .hero-display-section .bigger-container p {
		margin-left: -21px;
	}
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 300px;
	}
	.section-camera .camera-gallery .typography-site-headline-super {
		font-size: 79px;
	}
	.section-camera .camera-gallery .typography-site-headline-super strong span {
		width: 100%;
	}
	.section-stabilization .section-content .typography-site-headline-super {
		width: 63%;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-starlight.typography-site-design-tile-picker {
		text-align: center;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-midnight.typography-site-design-tile-picker {
		text-align: center;
	}
	.section-lock-screen .lock-screen-row .typography-site-headline-super {
		font-size: 76px;
	}
	.camera-gallery .rotating-headline.rotating-headline-3 strong .enhanced {
		font-size: 53px;
	}
	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="3"] .rotating-headline-3 strong {
		top: -4px;
	}
	.section-selfies .startframe .selfies-grid {
		margin-right: -60px;
	}
	.section-ar .ar-quicklook-gallery .copy.ar-quicklook-not-supported {
		max-width: 65%;
	}
	.section-even-more {
		padding-bottom: 40px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 230px;
	}
	.section-camera .typography-site-headline-super {
		font-size: 55px;
	}
	.section-camera .typography-site-headline-super strong span {
		width: 100%;
	}
	.section-stabilization .section-content .typography-site-headline-super {
		width: 70%;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-starlight.typography-site-design-tile-picker {
		text-align: center;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-midnight.typography-site-design-tile-picker {
		text-align: center;
	}
	.camera-gallery .rotating-headline.rotating-headline-1 strong .enhanced {
		font-size: 52px;
	}
	.camera-gallery .rotating-headline.rotating-headline-2 strong .enhanced {
		font-size: 56px;
	}
	.camera-gallery .rotating-headline.rotating-headline-3 strong .enhanced {
		font-size: 36px;
	}
	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="1"] .rotating-headline-1 strong {
		top: -2px;
	}
	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="2"] .rotating-headline-2 strong {
		top: -5px;
	}
	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="3"] .rotating-headline-3 strong {
		top: -3px;
	}
	.section-selfies .startframe .selfies-grid .enhanced-media-selfies {
		margin-right: -18px;
	}
	.section-even-more {
		padding-bottom: 30px;
	}
	.section-lock-screen .lock-screen-row .headline {
		font-size: 61px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-display-section .big-container p {
		margin-right: -10px;
	}
	.section-hero .hero-display-section .bigger-container p {
		margin-left: -9px;
	}
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		top: 60px;
		left: 85px;
	}
	.section-battery .copy {
		margin-top: 90px;
	}
	.section-stabilization .section-content .typography-site-headline-super {
		font-size: 45px;
	}
	.camera-gallery .rotating-headline.rotating-headline-1 strong .enhanced {
		font-size: 42px;
	}
	.camera-gallery .rotating-headline.rotating-headline-2 strong .enhanced {
		font-size: 45px;
	}
	.camera-gallery .rotating-headline.rotating-headline-3 strong .enhanced {
		font-size: 33px;
	}
	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="3"] .rotating-headline-3 strong {
		top: 10px;
	}
	.section-cinematic-mode .typography-site-headline-super span {
		font-size: 40px;
		line-height: 0.8;
	}
	.section-selfies .startframe .selfies-grid .enhanced-media-selfies {
		margin-right: -15px;
	}
	.section-even-more {
		padding-bottom: 20px;
	}
	.section-lock-screen .lock-screen-row .headline {
		font-size: 37px;
		line-height: 1;
	}
	.section-lock-screen .lock-screen-row .headline strong {
		padding-bottom: 24px;
	}
	.section-camera .camera-headline strong {
		font-size: 44px;
	}
	#deep-dive-modals .deep-dive.gallery .modal-content-night-mode-2 .modal-group-picture-wrap .copy-wrap {
		top: -10px;
	}
}
@media only screen and (max-width: 325px) {
	.section-cinematic-mode .typography-site-headline-super span {
		font-size: 35px;
		line-height: 0.7;
	}
	.section-hero .hero-display-section .bigger-container p {
		margin-left: 5px;
	}
	.section-camera .camera-headline strong {
		font-size: 35px;
	}
	#deep-dive-modals .modal-content-smart-hdr .copy-wrap .typography-site-body {
		font-size: 13px;
	}
	#deep-dive-modals .modal-content-ultra-wide-1 .content-body.enhanced-top-spacing {
		font-size: 13px;
	}
	#deep-dive-modals .deep-dive.gallery .modal-content-ultra-wide-1 .content-body {
		margin-top: 16px;
	}
	.camera-gallery .rotating-headline.rotating-headline-3 strong .enhanced {
		font-size: 27px;
	}
}
.section-cinematic-mode .section-content .stat {
	margin-right: 0px;
}

.section-camera .section-content {
	position: relative;
	z-index: 2;
}

@media only screen and (min-width: 1068px) {
	.section-camera .camera-headline {
		transform: translate3d(-32px, 46px, -245px) rotateY(37deg) rotate(13deg)
			skewX(13deg) scale(1.8);
		font-size: 88px;
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
