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

@media only screen and (min-width: 1069px) {
	html.enhance-hero .section-hero .hero-display-section .display-headline-container .display-headline {
		font-size: 90px;
	}
	.section-hero .hero-display-section .big-container p {
		margin-right: -65px;
		margin-top: 20px;
	}
	.section-hero .hero-display-section .bigger-container p {
		margin-left: 16px;
	}
	.section-lock-screen .lock-screen-row .typography-site-headline-super {
		font-size: 60px;
		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: 110px;
	}
	.camera-gallery .rotating-headline.rotating-headline-3 strong .enhanced {
		font-size: 82px;
	}
}
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-hero .hero-display-section .big-container p {
		margin-right: -23px;
		margin-top: 20px;
	}
	.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: 94px;
	}
	#design-gallery .gallery-tile-bento-4-color-picker .color-name-wrap .color-name-starlight.typography-site-design-tile-picker {
		font-size: 38px;
	}
	#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: 38px;
		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: 120px;
	}
	.section-camera .camera-headline {
		margin-bottom: 20px;
	}
	.camera-gallery .rotating-headline.rotating-headline-3 strong .enhanced {
		font-size: 62px;
	}
	#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: 58px;
	}
	.section-hero .hero-display-section .big-container p {
		margin-right: -31px;
		margin-top: 10px;
	}
	.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: 80px;
	}
	.section-stabilization .squiggly-title.typography-site-headline-super {
		font-size: 35px;
		margin-bottom: 10px;
	}
	.section-ar {
		padding-top: 10px;
		padding-bottom: 10px;
	}
}

@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;
	}
	.hardware-fan-section .link-container .subheadline {
		font-size: 35px;
	}
	.section-stabilization .squiggly-title.typography-site-headline-super {
		font-size: 30px;
	}
	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;
	}
}

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