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


.section-product-stories .stat .stat-value {
    font-size: 38px;
}

@media (max-width:1068px) {
    .section-product-stories .stat .stat-value {
        font-size: 32px;
    }
}

@media (max-width:734px) {
    .section-product-stories .stat .stat-value {
        font-size: 28px;
    }
}

/* IPHONE 17E COMPARE */

.section.section-upgrade .inline-compare-wrap .inline-wrap .stat strong {
	margin: 4px auto;
}

.section.section-upgrade .inline-compare-wrap .inline-wrap .compare-tile.compare-tile-chip strong {
	max-width: 9ch;
}

/* END IPHONE 17E COMPARE */


/* AI MEDIA CARD DISCLAIMER */

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

@media (max-width:734px) {
  .media-gallery-item-ai .card .caption-container .caption.typography-callout-keyline-headline {
    font-size: 15px;
  }
}

/* END AI MEDIA CARD DISCLAIMER */


/* AI SECTION HEADLINE DISCLAIMER */

.shared-features-gallery .section-header{
	flex-direction: column;
	align-items: start;
}

@media (min-width:735px) {
    .shared-features-gallery.section-header .section-header-headline {
        width: 100%
    }
}


.shared-features-gallery .section-header .section-header-disclaimer {
	color: var(--sk-glyph-gray-tertiary);
	margin-top: 16px;
}

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

/* END AI SECTION HEADLINE DISCLAIMER */


section.section-upgrade .inline-compare-wrap {
    padding-block-end: 80px;
}

@media (max-width:734px) {
	section.section-upgrade .inline-compare-wrap {
    padding-block-end: 0px;
}
}

.ric-modal::after {
    opacity: 0;
}

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


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