/*------------------------------------*\
   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
\*------------------------------------*/

.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 */

/* SHARED FEATURES 2 TILES */

.caption-tile-gallery .wide:nth-child(1) .card {
	background-color: #FFFFFF
}

.caption-tile-gallery .wide:nth-child(2) .card {
	background-color: #1D1D1F
}

/* END SHARED FEATURES 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 (max-width:734px) {
	.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;
	}
}

/* AI MEDIA CARD DISCLAIMER */

.media-gallery-item-intelligence .card .caption-container {
  display: block;
}

.media-gallery-item-intelligence .card .caption-container .caption.typography-callout-keyline-headline {
  color: var(--sk-glyph-gray-secondary);
  font-weight: 400;
  margin-top: 0px;
  width: auto;
}

.media-gallery-item-intelligence .card .caption-container .caption.typography-media-card-gallery-headline {
  margin: var(--pin-offset-y) auto;
  margin-bottom: 0px;
}

@media (max-width:1068px) {
  .media-gallery-item--intelligence .card .caption-container .caption.typography-media-card-gallery-headline {
    width: auto;
  }
}

@media (max-width:734px) {
  .media-gallery-item-intelligence .card .caption-container .caption.typography-callout-keyline-headline {
    margin: auto;
    font-size: 15px;
  }
  
  .section-highlights [data-ac-gallery-item].media-gallery-item-intelligence .media-block {
    margin-top: 12px;
  }
}

/* END AI MEDIA CARD DISCLAIMER */

@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
\*------------------------------------*/ 