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

/* LOCK SCREEN 1st */
/* 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
\*------------------------------------*/

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

@media only screen and (min-width: 1069px) {
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 190px;
	}

	#deep-dive-selfies .typography-site-headline-reduced {
		font-size: 38px;
	}
	html.enhance-hero .section-hero .manifesto-section-1 .manifesto-text {
		font-size: 90px;
	}
	.rotating-headlines-wrap .typography-site-headline-super {
		font-size: 60px;
	}

	.section-design .typography-site-design-tile-picker {
		font-size: 50px;
	}
	.section-battery .column-third {
		padding-left: 0px;
	}
	.section-camera .typography-site-headline-super {
		font-size: 75px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	#design-gallery .typography-site-design-tile-picker {
		font-size: 31px;
	}
	html.enhance-hero .section-hero .manifesto-section-1 .manifesto-text {
		font-size: 45px;
	}
	.section-lock-screen .typography-site-headline-super {
		font-size: 68px;
	}
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 150px;
	}
	.section-camera .rotating-headlines-wrap .typography-site-headline-super {
		font-size: 39px;
	}
	.section-camera .typography-site-headline-super {
		font-size: 55px;
	}
}

@media only screen and (max-width: 734px) {
	.section-cinematic-mode .typography-site-headline-super {
		font-size: 40px;
	}
	html.enhance-hero .section-hero .manifesto-bottom .camera-text, html.enhance-hero .section-hero .manifesto-bottom .safety-text {
		font-size: 45px;
	}
	.hardware-fan-section .typography-hero-headline-super {
		font-size: 44px;
	}
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 85px;
	}
	.rotating-headlines-wrap .typography-site-headline-super {
		font-size: 35px;
	}
	html.enhance-hero .section-hero .manifesto-section-1 .manifesto-text {
		font-size: 40px;
	}
	html.enhance-hero .section-hero .hero-display-section .display-headline-container .display-headline {
		font-size: 25px;
	}
}

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

#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-starlight.typography-site-design-tile-picker {
	text-align: center;
}

.section-lock-screen .headline strong {
	background-image: linear-gradient(
		90deg,
		#2ca2b4,
		#5598de 17%,
		#7f87ff 33%,
		#f65aad 82%,
		#ec3d43
	);
}

.section-battery .row-stats .stat-battery .stat-caption {
	width: 200px;
}

.section-chip .headline strong {
	background-image: linear-gradient(
		90deg,
		#2ca2b4,
		#5598de 18%,
		#7f87ff 32%,
		#f65aad 47%,
		#ec3d43
	);
}

.typography-site-headline-elevated strong, .typography-site-headline-reduced strong, .typography-site-headline-super strong, .typography-site-headline strong {
	padding-bottom: 0px;
	margin-bottom: -0.15em;
}

.section-camera .camera-headline {
	left: 30px;
}

@media only screen and (min-width: 1069px) {
	html.enhance-hero .section-hero .hero-display-section .display-headline-container .display-headline {
		font-size: 90px;
	}
	.section-camera .stat .stat-custom .stat-value {
		font-size: 22px;
	}
	.section-chip .headline strong {
		background-image: linear-gradient(
			90deg,
			#2ca2b4,
			#5598de 18%,
			#7f87ff 32%,
			#f65aad 47%,
			#ec3d43
		);
	}
	.section-lock-screen .lock-screen-copy {
		padding-right: 20px;
	}
	#deep-dive-modals .deep-dive.gallery .stat-content .stat-value {
		line-height: 1.3;
	}
	html.enhance-hero .section-hero .hero-display-section .bigger-headline-container {
		transform: translateX(-48px);
	}
	html.enhance-hero .section-hero .hero-display-section .big-headline-container {
		transform: translateX(-90px);
	}
	.section-hero .hero-display-section .big-container p {
		margin-right: -65px;
		margin-top: 33px;
	}
	.section-hero .hero-display-section .bigger-container p {
		margin-left: 16px;
	}
	.section-lock-screen .lock-screen-row .typography-site-headline-super {
		font-size: 90px;
		line-height: 0.95;
	}
	.section-lock-screen .lock-screen-row .typography-site-headline-super strong {
		margin-bottom: 5px;
	}
	.section-camera .camera-headline {
		margin-bottom: 30px;
		margin-top: 90px;
	}
	.camera-gallery .deep-dive-container .deep-dive-button.deep-dive-button-open .typography-shared-deep-dive-cta {
		font-size: 23px;
	}
	.section-stabilization .squiggly-title.typography-site-headline-super {
		font-size: 94px;
		margin-left: 0px;
		margin-bottom: 20px;
	}
	.section-selfies .selfies-grid .selfies-copy.typography-site-body {
		width: 230px;
		margin-right: 45px;
	}
	.section-ar {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	#design-gallery .gallery-tile-bento-2 .tile-copy-wrap .tile-title.typography-site-design-tile-title {
		font-size: 36px;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-starlight.typography-site-design-tile-picker {
		font-size: 42px;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-midnight.typography-site-design-tile-picker {
		font-size: 42px;
	}
	html.enhance-hero .section-hero .manifesto-section-1 .manifesto-text {
		font-size: 79px;
	}
	.camera-gallery .rotating-headline.rotating-headline-3 strong .enhanced {
		font-size: 60px;
	}
}
html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap .rotating-headline-2 .enhanced:before {
	color: transparent;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	html.enhance-hero .section-hero .hero-display-section .display-headline-container .display-headline {
		font-size: 72px;
	}
	.section-battery .row-stats {
		margin-left: -20px;
	}
	.section-hero .hero-display-section .big-container p {
		margin-right: -23px;
		margin-top: 33px;
	}
	.section-hero .hero-display-section .bigger-container p {
		margin-left: 38px;
	}
	html.enhance-hero .section-hero .hero-display-section .iphone-14-plus-specs-container .product-name, html.enhance-hero .section-hero .hero-display-section .iphone-14-plus-specs-container .product-size {
		margin-left: -18px;
	}
	html.enhance-hero .section-hero .hero-display-section .iphone-14-specs-container .product-name, html.enhance-hero .section-hero .hero-display-section .iphone-14-specs-container .product-size {
		margin-right: -20px;
	}
	html.enhance-hero .section-hero .manifesto-section-1 .manifesto-text {
		font-size: 60px;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-starlight.typography-site-design-tile-picker {
		font-size: 31px;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-midnight.typography-site-design-tile-picker {
		font-size: 31px;
	}
	.section-lock-screen .lock-screen-row .typography-site-headline-super {
		font-size: 72px;
		line-height: 0.9;
	}
	.section-lock-screen .lock-screen-row .typography-site-headline-super strong {
		margin-bottom: 0px;
	}
	.section-lock-screen .lock-screen-copy {
		font-size: 22px;
	}
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 145px;
	}
	.section-camera .camera-headline {
		margin-bottom: 20px;
	}
	.camera-gallery .rotating-headline.rotating-headline-3 strong .enhanced {
		font-size: 38px;
	}
	#design-gallery .gallery-tile-bento-2 .tile-copy.typography-site-design-tile-copy {
		font-size: 16px;
	}
	.section-ar {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.section-stabilization .squiggly-title.typography-site-headline-super {
		font-size: 60px;
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 734px) {
	html.enhance-hero .section-hero .hero-display-section .display-headline-container .display-headline {
		font-size: 38px;
	}
	html.enhance-hero .section-hero .manifesto-section-1 .manifesto-text {
		font-size: 45px;
	}
	.section-hero .hero-display-section .big-container p {
		margin-right: -31px;
		margin-top: 18px;
	}
	.section-hero .hero-display-section .bigger-container p {
		margin-left: -12px;
	}
	html.enhance-hero .section-hero .manifesto-bottom .camera-text {
		font-size: 48px;
	}
	.section-lock-screen .lock-screen-row .typography-site-headline-super {
		font-size: 42px;
		line-height: 0.9;
	}
	.section-lock-screen .lock-screen-row .typography-site-headline-super strong {
		margin-bottom: 5px;
	}
	.section-camera .camera-headline {
		font-size: 40px;
	}
	.section-camera .rotating-headline-1 strong {
		font-size: 40px;
	}
	.section-camera .rotating-headline-3 strong {
		font-size: 30px;
	}
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 95px;
	}
	.section-stabilization .squiggly-title.typography-site-headline-super {
		font-size: 45px;
		margin-bottom: 10px;
	}
	.section-ar {
		padding-top: 10px;
		padding-bottom: 10px;
	}
	html.enhance-hero .section-hero .hero-display-section .bigger-headline-container {
		left: -7px;
	}
	html.enhance-hero .section-hero .hero-display-section .big-headline-container {
		transform: translateX(-40px);
	}
	.section-battery .column-third {
		margin-left: 5.333333%;
	}
	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="3"] .rotating-headline-3 strong {
		top: 10px;
	}
	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap[data-start="2"] .rotating-headline-2 strong {
		top: 10px;
	}
	.section-camera .camera-headline {
		left: 15px;
	}
	html.enhance-page-xp-parallax .section-camera .camera-gallery.enhanced .rotating-headlines-wrap .rotating-headline strong {
		line-height: 1.1;
	}
	.section-cinematic-mode .reel {
		height: 26px;
		width: 26px;
		background-size: 26px 26px;
	}
}
@media only screen and (max-width: 325px) {
	.section-camera .rotating-headline-1 strong {
		font-size: 35px;
	}
	.section-camera .rotating-headline-3 strong {
		font-size: 25px;
	}
	.section-camera .rotating-headline strong {
		margin-top: 10px;
	}
	.hardware-fan-section .link-container .subheadline {
		font-size: 35px;
	}
	.section-stabilization .squiggly-title.typography-site-headline-super {
		font-size: 35px;
	}
	html.enhance-hero .section-hero .hero-display-section .iphone-14-specs-container .product-name, html.enhance-hero .section-hero .hero-display-section .iphone-14-specs-container .product-size {
		margin-right: -12px;
	}
	html.enhance-hero .section-hero .manifesto-section-1 .manifesto-text {
		font-size: 46px;
	}
	#deep-dive-modals .crash-detection .grid-callouts .term .typography-site-headline-reduced {
		font-size: 24px;
	}
	#deep-dive-modals .crash-detection .tout {
		margin-left: 60px;
		width: 260px;
	}
	#deep-dive-modals .crash-detection .tout.typography-site-headline {
		font-size: 22px;
	}
	.section-battery .column-third {
		margin-left: 0.33%;
	}
	.section-battery .column-third .battery, .section-battery .column-third .battery-outline {
		left: 85px;
	}
	.section-cinematic-mode .typography-site-headline-super {
		font-size: 34px;
	}
	.section-cinematic-mode .reel {
		height: 23px;
		width: 23px;
		background-size: 23px 23px;
	}
}

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