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



section.section.section-upgrade .inline-wrap .compare-tile-camera .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/camera__f389jji00bee_large.jpg); }
@media (min-resolution:1.5dppx),(min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-camera .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/camera__f389jji00bee_large_2x.jpg); }
}
@media (max-width:1068px) {
  section.section.section-upgrade .inline-wrap .compare-tile-camera .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/camera__f389jji00bee_medium.jpg); }
}
@media (max-width:1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-camera .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/camera__f389jji00bee_medium_2x.jpg); }
}
@media (max-width:734px) {
  section.section.section-upgrade .inline-wrap .compare-tile-camera .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/camera__f389jji00bee_small.jpg); }
}
@media (max-width:734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-camera .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/camera__f389jji00bee_small_2x.jpg); }
}
section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/center_stage__gbg09axlfiuu_large.jpg); }
@media (min-resolution:1.5dppx),(min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/center_stage__gbg09axlfiuu_large_2x.jpg); }
}
@media (max-width:1068px) {
  section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/center_stage__gbg09axlfiuu_medium.jpg); }
}
@media (max-width:1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/center_stage__gbg09axlfiuu_medium_2x.jpg); }
}
@media (max-width:734px) {
  section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/center_stage__gbg09axlfiuu_small.jpg); }
}
@media (max-width:734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-center-stage .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/center_stage__gbg09axlfiuu_small_2x.jpg); }
}
section.section.section-upgrade .inline-wrap .compare-tile-display .bg-upgrade-image.ready-to-load { background-image:url(/euro/iphone-17/a/screens_alt/images/overview/upgrade/display__byzcm0i4kxaq_large.jpg); }
@media (min-resolution:1.5dppx),(min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-display .bg-upgrade-image.ready-to-load { background-image:url(/euro/iphone-17/a/screens_alt/images/overview/upgrade/display__byzcm0i4kxaq_large_2x.jpg); }
}
@media (max-width:1068px) {
  section.section.section-upgrade .inline-wrap .compare-tile-display .bg-upgrade-image.ready-to-load { background-image:url(/euro/iphone-17/a/screens_alt/images/overview/upgrade/display__byzcm0i4kxaq_medium.jpg); }
}
@media (max-width:1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-display .bg-upgrade-image.ready-to-load { background-image:url(/euro/iphone-17/a/screens_alt/images/overview/upgrade/display__byzcm0i4kxaq_medium_2x.jpg); }
}
@media (max-width:734px) {
  section.section.section-upgrade .inline-wrap .compare-tile-display .bg-upgrade-image.ready-to-load { background-image:url(/euro/iphone-17/a/screens_alt/images/overview/upgrade/display__byzcm0i4kxaq_small.jpg); }
}
@media (max-width:734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-display .bg-upgrade-image.ready-to-load { background-image:url(/euro/iphone-17/a/screens_alt/images/overview/upgrade/display__byzcm0i4kxaq_small_2x.jpg); }
}
section.section.section-upgrade .inline-wrap .compare-tile-ceramic-shield .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/ceramic_shield__c4gtvcdg83ma_large.jpg); }
@media (min-resolution:1.5dppx),(min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-ceramic-shield .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/ceramic_shield__c4gtvcdg83ma_large_2x.jpg); }
}
@media (max-width:1068px) {
  section.section.section-upgrade .inline-wrap .compare-tile-ceramic-shield .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/ceramic_shield__c4gtvcdg83ma_medium.jpg); }
}
@media (max-width:1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-ceramic-shield .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/ceramic_shield__c4gtvcdg83ma_medium_2x.jpg); }
}
@media (max-width:734px) {
  section.section.section-upgrade .inline-wrap .compare-tile-ceramic-shield .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/ceramic_shield__c4gtvcdg83ma_small.jpg); }
}
@media (max-width:734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-ceramic-shield .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/ceramic_shield__c4gtvcdg83ma_small_2x.jpg); }
}
section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/battery__fu148cq4wzu6_large.png); }
@media (min-resolution:1.5dppx),(min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/battery__fu148cq4wzu6_large_2x.png); }
}
@media (max-width:1068px) {
  section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/battery__fu148cq4wzu6_medium.png); }
}
@media (max-width:1068px)and (min-resolution:1.5dppx),(max-width:1068px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/battery__fu148cq4wzu6_medium_2x.png); }
}
@media (max-width:734px) {
  section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/battery__fu148cq4wzu6_small.png); }
}
@media (max-width:734px)and (min-resolution:1.5dppx),(max-width:734px)and (min-resolution:144dpi) {
  section.section.section-upgrade .inline-wrap .compare-tile-battery .ps-stat .battery-icon-wrap .bg-upgrade-image.ready-to-load { background-image:url(/v/iphone-17/a/images/overview/upgrade/battery__fu148cq4wzu6_small_2x.png); }
}



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




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

.localnav-container .content-expand-wrap .product-list .product-wrap .badge {
   width: auto;
}

.card .typography-caption-secondary {
  color: var(--sk-glyph-gray-tertiary);
  display: block;
  font-size: 17px;
  line-height: 21px;
  margin-top: 3px;
  font-weight: 400;
}

@media (max-width:735px) {
  .card .typography-caption-secondary {
    font-size: 14px;
    line-height: 18px;

  }
}

/* INCENTIVES 2 TILES */

@media (min-width:735px) {
   .feature-card-gallery .card-set:has(>li:first-child:nth-last-child(3),>li:first-child:nth-last-child(3)~li) {
      grid-auto-columns: min-content;
   }

   .section-incentive .feature-card .feature-card-copy {
      --feature-card-copy-padding-end: 32px!important;
   }

   .feature-card:first-child:nth-last-child(2) :not(.wide) .feature-card-copy-container:has(.feature-card-copy-stack):has(.feature-card-body) .feature-card-copy-stack, .feature-card:first-child:nth-last-child(2)~.feature-card :not(.wide) .feature-card-copy-container:has(.feature-card-copy-stack):has(.feature-card-body) .feature-card-copy-stack {
      display: block;
   }

   .section-incentive .item-container .card-set .card-container .feature-card-copy-stack .typography-feature-card-body,
   .section-incentive .item-container .card-set .card-container .feature-card-copy-stack .typography-feature-card-headline {
      width: 100%!important;
   }

   .section-incentive .item-container .card-set .card-container .feature-card-copy-stack .typography-feature-card-body {
      margin-top: 11px!important;
   }
}

/* END INCENTIVES 2 TILES */

/* AI SECTION HEADLINE DISCLAIMER */

.subsection-ai-gallery .section-header .section-header-disclaimer {
	color: var(--sk-glyph-gray-tertiary);
	margin-top: 0px;
}

@media (max-width:734px) {
	.subsection-ai-gallery .section-header .section-header-disclaimer {
		font-size: 17px;
	}
}

.subsection-ai-gallery .section-header .section-header-headline {
	min-width: 100%;
}

@media (min-width:735px)and (max-width:1068px) {
	.section-shared-features .subsection-ai-gallery .feature-gallery .section-header.row {
		flex-wrap: wrap;
	}
}

/* END AI SECTION HEADLINE DISCLAIMER */


.section-welcome .marquee-detail .pricing-product {
	flex-direction: initial;
}

@media (min-width:735px) {
	.localnav-container .content-expand-wrap .product-action .product-cta .pricing {
		height: 18px;
	}
}

@media (max-width:420px) {
  .section-cameras .back-camera-wrapper .typography-ps-headline span {
    max-width: 280px;
  }
}

#compare-gallery-wrapper .copy-container .headline {
  font-size: 16px;
}

#compare-gallery-wrapper .copy-container .headline ~ .feature {
    margin-top: 4px;
}

#compare-gallery-wrapper .copy-container .feature {
  font-size: 11px;
}

.section-upgrade .compare-tile-wrap .compare-tile-graphics {
  padding-right: 8px;
  padding-left: 8px;
}

@media (max-width:735px) {
  .section-welcome:not(:has(.milestone-primary)) .welcome-video.with-media-ui-button .inline-media-ui-button {
    top: calc(50% + 11px + var(--welcome-section-height)/2);
  }

  .section-welcome:not(:has(.milestone-secondary)) .welcome-video.with-media-ui-button .inline-media-ui-button {
    top: calc(50% + 1px + var(--welcome-section-height)/2);
  }
}



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