.show-for-small {
	display: none;
}

.show-for-medium {
	display: none;
}

.show-for-large {
	display: block;
}

@media only screen and (max-width: 1068px) {
	.show-for-small {
		display: none;
	}

	.show-for-medium {
		display: block;
	}

	.show-for-large {
		display: none;
	}
}

@media only screen and (max-width: 735px) {
	.show-for-small {
		display: block;
	}

	.show-for-medium {
		display: none;
	}

	.show-for-large {
		display: none;
	}
}

@media only screen and (min-width: 735px) {
	.section-compare .section-content .cta-container .icon-wrapper.typography-intro {
		margin-right: 30px;
	}
}

@media only screen and (max-width: 320px) {
	.show-for-large {
		display: none;
	}

	.show-for-medium {
		display: none;
	}

	.show-for-small {
		display: block;
	}

	.show-for-xs {
		display: block;
	}
}

.section-compare .compare-table {
	grid-template-areas:
		"iphone-16-pro-device iphone-16-device iphone-16e-device iphone-15-device"
		"iphone-16-pro-display iphone-16-display iphone-16e-display iphone-15-display"
		"iphone-16-pro-design iphone-16-design iphone-16e-design iphone-15-design"
		"iphone-16-pro-chip iphone-16-chip iphone-16e-chip iphone-15-chip"
		"iphone-16-pro-apple-intelligence iphone-16-apple-intelligence iphone-16e-apple-intelligence iphone-15-apple-intelligence"
		"iphone-16-pro-camera-control iphone-16-camera-control iphone-16e-camera-control iphone-15-camera-control"
		"iphone-16-pro-camera iphone-16-camera iphone-16e-camera iphone-15-camera"
		"iphone-16-pro-zoom iphone-16-zoom iphone-16e-zoom iphone-15-zoom"
		"iphone-16-pro-dynamic-island iphone-16-dynamic-island iphone-16e-dynamic-island iphone-15-dynamic-island"
		"iphone-16-pro-sos iphone-16-sos iphone-16e-sos iphone-15-sos"
		"iphone-16-pro-battery iphone-16-battery iphone-16e-battery iphone-15-battery"
		"iphone-16-pro-connectivity iphone-16-connectivity iphone-16e-connectivity iphone-15-connectivity"
		"iphone-16-pro-authentication iphone-16-authentication iphone-16e-authentication iphone-15-authentication";
}

.xs-show {
	display: block;
}
@media only screen and (max-width: 432px) {
	.section-compare .xs-hide {
		display: none;
	}
}

@media only screen and (max-width: 1068px) {
	.section-compare .compare-table {
		grid-column-gap: 75px;
		grid-template-columns: repeat(2, 1fr);
		grid-template-areas:
			"iphone-16-pro-device iphone-16-device"
			"iphone-16-pro-display iphone-16-display"
			"iphone-16-pro-design iphone-16-design"
			"iphone-16-pro-chip iphone-16-chip"
			"iphone-16-pro-apple-intelligence iphone-16-apple-intelligence"
			"iphone-16-pro-camera-control iphone-16-camera-control"
			"iphone-16-pro-camera iphone-16-camera"
			"iphone-16-pro-zoom iphone-16-zoom"
			"iphone-16-pro-dynamic-island iphone-16-dynamic-island"
			"iphone-16-pro-sos iphone-16-sos"
			"iphone-16-pro-battery iphone-16-battery"
			"iphone-16-pro-connectivity iphone-16-connectivity"
			"iphone-16-pro-authentication iphone-16-authentication"
			"iphone-16e-device iphone-15-device"
			"iphone-16e-display iphone-15-display"
			"iphone-16e-design iphone-15-design"
			"iphone-16e-apple-intelligence iphone-15-apple-intelligence"
			"iphone-16e-chip iphone-15-chip"
			"iphone-16e-camera-control iphone-15-camera-control"
			"iphone-16e-camera iphone-15-camera"
			"iphone-16e-zoom iphone-15-zoom"
			"iphone-16e-dynamic-island iphone-15-dynamic-island"
			"iphone-16e-sos iphone-15-sos"
			"iphone-16e-battery iphone-15-battery"
			"iphone-16e-connectivity iphone-15-connectivity"
			"iphone-16e-authentication iphone-15-authentication";
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .compare-table {
		grid-column-gap: 10px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-compare .feature-null-secondary.two-lines.tr-centered-fix {
		display: flex;
		justify-content: center;
		align-items: center;
		height: 55px;
		margin-top: 0;
		top: 0;
	}
}

.tr-compare-spacing-fix {
	margin-top: 19px;
}

@media only screen and (max-width: 1068px) {
	.section-compare .feature-null-secondary.two-lines.tr-centered-fix {
		margin-top: 12px;
		height: auto;
	}
}

@media only screen and (max-width: 1068px) {
	.section-compare .feature-null-secondary.two-lines.hide-small-0px {
		height: 0px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .feature-null-secondary.camera-feature-null.two-lines.tr-line-height-fix {
		height: 60px;
		top: 17px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .feature-null-secondary.two-lines.hide-small {
		height: 10px;
	}
}
@media only screen and (max-width: 344px) {
	.compare-table .typography-body-reduced {
		font-size: 12px;
	}
	.section-compare .feature-null-secondary.two-lines.tr-centered-fix {
		margin-top: 6px;
		height: auto;
		top: 20px;
	}
}

.chapternav-item-iphone-17 .chapternav-icon {
	background-image: url(/tr/iphone/buy/images/chapternav/nav_iphone_17__b377ou2qhbo2_large.png);
}

@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) {
	.chapternav-item-iphone-17 .chapternav-icon {
		background-image: url(/tr/iphone/buy/images/chapternav/nav_iphone_17__b377ou2qhbo2_large_2x.png);
	}
}

.chapternav-item-iphone-16 .chapternav-icon {
	background-image: url(/tr/iphone/buy/images/chapternav/iphone_16__ecxrnbk6ld6q_large.png);
}

@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) {
	.chapternav-item-iphone-16 .chapternav-icon {
		background-image: url(/tr/iphone/buy/images/chapternav/iphone_16__ecxrnbk6ld6q_large_2x.png);
	}
}

.chapternav-item-iphone-17e .chapternav-icon {
	background-image: url(/tr/iphone/buy/images/chapternav/iphone_17e__z7cremnksoyy_large.png);
}

@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) {
	.chapternav-item-iphone-17e .chapternav-icon {
		background-image: url(/tr/iphone/buy/images/chapternav/iphone_17e__z7cremnksoyy_large_2x.png);
	}
}

.chapternav-item-iphone-18-pro .chapternav-icon {
	background-image: url(/tr/iphone/buy/images/chapternav/iphone_18_pro__cx3fo8g8b0ya_large.png);
}

@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) {
	.chapternav-item-iphone-18-pro .chapternav-icon {
		background-image: url(/tr/iphone/buy/images/chapternav/iphone_18_pro__cx3fo8g8b0ya_large_2x.png);
	}
}

.chapternav-item-iphone-duo .chapternav-icon {
	background-image: url(/tr/iphone/buy/images/chapternav/iphone_duo__cgixyey7l9o2_large.png);
}

@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) {
	.chapternav-item-iphone-duo .chapternav-icon {
		background-image: url(/tr/iphone/buy/images/chapternav/iphone_duo__cgixyey7l9o2_large_2x.png);
	}
}

.section-hero.screens .image-hero-iphone-family {
	width: 843px;
	height: 516px;
	background-size: 843px 516px;
	background-repeat: no-repeat;
	background-image: url("/tr/iphone/buy/images/overview/hero__doe70xtfg8qe_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -421.5px;
	position: absolute;
	bottom: 0;
	z-index: 1
}

@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-hero.screens .image-hero-iphone-family {
		background-image: url("/tr/iphone/buy/images/overview/hero__doe70xtfg8qe_large_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero.screens .image-hero-iphone-family {
		width: 720px;
		height: 451px;
		background-size: 720px 451px;
		background-repeat: no-repeat;
		background-image: url("/tr/iphone/buy/images/overview/hero__doe70xtfg8qe_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-hero.screens .image-hero-iphone-family {
		background-image: url("/tr/iphone/buy/images/overview/hero__doe70xtfg8qe_medium_2x.jpg")
	}
}

@media only screen and (max-width: 734px) {
	.section-hero.screens .image-hero-iphone-family {
		width: 390px;
		height: 239px;
		background-size: 390px 239px;
		background-repeat: no-repeat;
		background-image: url("/tr/iphone/buy/images/overview/hero__doe70xtfg8qe_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-hero.screens .image-hero-iphone-family {
		background-image: url("/tr/iphone/buy/images/overview/hero__doe70xtfg8qe_small_2x.jpg")
	}
}

@media only screen and (max-width: 1068px) {
	.section-hero.screens .image-hero-iphone-family {
		left: 50%;
		margin-left: -360px
	}
}

@media only screen and (max-width: 734px) {
	.section-hero.screens .image-hero-iphone-family {
		left: 50%;
		margin-left: -195px
	}
}