/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/
section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-esos .bg-upgrade-image {
	--tile-image-width: 71px;
	--tile-image-height: 71px;
	width: var(--tile-image-width);
	height: var(--tile-image-height);
}

section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-esos .bg-upgrade-image.ready-to-load {
	background-size: 71px 71px;
	background-repeat: no-repeat;
	background-image: url(/euro/iphone-17e/a/screens_alt/images/overview/upgrade/inline-compare/esos__cga8tppiejqq_large.png);
}
@media (min-resolution: 1.5dppx), (min-resolution: 144dpi) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-esos .bg-upgrade-image.ready-to-load {
		background-image: url(/euro/iphone-17e/a/screens_alt/images/overview/upgrade/inline-compare/esos__cga8tppiejqq_large_2x.png);
	}
}
@media (max-width: 1068px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-esos .bg-upgrade-image.ready-to-load {
		background-size: 71px 71px;
		background-repeat: no-repeat;
		background-image: url(/euro/iphone-17e/a/screens_alt/images/overview/upgrade/inline-compare/esos__cga8tppiejqq_medium.png);
	}
}
@media (max-width: 1068px) and (min-resolution: 1.5dppx), (max-width: 1068px) and (min-resolution: 144dpi) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-esos .bg-upgrade-image.ready-to-load {
		background-image: url(/euro/iphone-17e/a/screens_alt/images/overview/upgrade/inline-compare/esos__cga8tppiejqq_medium_2x.png);
	}
}

@media (max-width: 734px) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-esos .bg-upgrade-image.ready-to-load {
		background-size: 71px 71px;
		background-repeat: no-repeat;
		background-image: url(/euro/iphone-17e/a/screens_alt/images/overview/upgrade/inline-compare/esos__cga8tppiejqq_small.png);
	}
}
@media (max-width: 734px) and (min-resolution: 1.5dppx), (max-width: 734px) and (min-resolution: 144dpi) {
	section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile-esos .bg-upgrade-image.ready-to-load {
		background-image: url(/euro/iphone-17e/a/screens_alt/images/overview/upgrade/inline-compare/esos__cga8tppiejqq_small_2x.png);
	}
}





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




/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/
html.android .section-incentive {
    display: block;
}
.ric-modal::after {
    opacity: 0;
}


.ric-modal.ric-modal-open#modal-iphone-17-e,
.ric-modal.ric-modal-open#modal-iphone-17 {
    display: block;
}

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


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