/*Local Fixes*/
/* Arcade Tile */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.tile-apple-arcade .content-wrapper {
		background-position: center bottom;
	}
}

/* Music Tile */
.tile-apple-music .content-wrapper {
	min-height: 550px;
}

@media only screen and (max-width: 1068px) {
	.tile-apple-music .content-wrapper {
		min-height: 300px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-apple-music .content-wrapper {
		min-height: 400px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-apple-music .content-wrapper div.large-centered {
		padding-bottom: 20px;
	}
}

/* iPhone Hero */
.tile-iphone-13-pro {
	padding-top: 85px;
}

@media only screen and (max-width: 1068px) {
	.tile-iphone-13-pro {
		padding-top: 55px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-iphone-13-pro {
		padding-top: 20px;
	}
}

/*Localized Screens*/
/* Apple One */
.apple-one .tile-chiclets {
	width: 409px;
	height: 363px;
	background-size: 409px 363px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/more-iphone/bundle__d7tp40dgdyuu_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.apple-one .tile-chiclets {
		background-image: url("/by/iphone/home/images/overview/more-iphone/bundle__d7tp40dgdyuu_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.apple-one .tile-chiclets {
		width: 253px;
		height: 225px;
		background-size: 253px 225px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/more-iphone/bundle__d7tp40dgdyuu_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) {
	.apple-one .tile-chiclets {
		background-image: url("/by/iphone/home/images/overview/more-iphone/bundle__d7tp40dgdyuu_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.apple-one .tile-chiclets {
		width: 205px;
		height: 182px;
		background-size: 205px 182px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/more-iphone/bundle__d7tp40dgdyuu_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) {
	.apple-one .tile-chiclets {
		background-image: url("/by/iphone/home/images/overview/more-iphone/bundle__d7tp40dgdyuu_small_2x.jpg");
	}
}

/* Switch to iPhone */
.tile-switch-to-iphone .image-why-switch {
	width: 675px;
	height: 357px;
	background-size: 675px 357px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/why-iphone/switching_to_iphone__epbj6cx0vdw2_large.jpg");
	position: relative;
	left: 50%;
	margin-left: -337.5px;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.tile-switch-to-iphone .image-why-switch {
		background-image: url("/by/iphone/home/images/overview/why-iphone/switching_to_iphone__epbj6cx0vdw2_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.tile-switch-to-iphone .image-why-switch {
		width: 358px;
		height: 187px;
		background-size: 358px 187px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/why-iphone/switching_to_iphone__epbj6cx0vdw2_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) {
	.tile-switch-to-iphone .image-why-switch {
		background-image: url("/by/iphone/home/images/overview/why-iphone/switching_to_iphone__epbj6cx0vdw2_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.tile-switch-to-iphone .image-why-switch {
		width: 734px;
		height: 247px;
		background-size: 734px 247px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/why-iphone/switching_to_iphone__epbj6cx0vdw2_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) {
	.tile-switch-to-iphone .image-why-switch {
		background-image: url("/by/iphone/home/images/overview/why-iphone/switching_to_iphone__epbj6cx0vdw2_small_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.tile-switch-to-iphone .image-why-switch {
		left: auto;
		margin-left: 0;
	}
}

@media only screen and (max-width: 734px) {
	.tile-switch-to-iphone .image-why-switch {
		left: 50%;
		margin-left: -367px;
	}
}

/* AirPods */
.section-accessories .engraving-image {
	width: 634px;
	height: 311px;
	background-size: 634px 311px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/accessories/iphone_airpods_engraving__ezdzjwxiamgm_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-accessories .engraving-image {
		background-image: url("/by/iphone/home/images/overview/accessories/iphone_airpods_engraving__ezdzjwxiamgm_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-accessories .engraving-image {
		width: 321px;
		height: 158px;
		background-size: 321px 158px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/accessories/iphone_airpods_engraving__ezdzjwxiamgm_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-accessories .engraving-image {
		background-image: url("/by/iphone/home/images/overview/accessories/iphone_airpods_engraving__ezdzjwxiamgm_medium_2x.jpg");
	}
}

/* AirTag */
.section-accessories .airtag-image {
	width: 806px;
	height: 531px;
	background-size: 806px 531px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/accessories/airtag__b81h4czx41yq_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-accessories .airtag-image {
		background-image: url("/by/iphone/home/images/overview/accessories/airtag__b81h4czx41yq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-accessories .airtag-image {
		width: 427px;
		height: 378px;
		background-size: 427px 378px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/accessories/airtag__b81h4czx41yq_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-accessories .airtag-image {
		background-image: url("/by/iphone/home/images/overview/accessories/airtag__b81h4czx41yq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-accessories .airtag-image {
		width: 734px;
		height: 397px;
		background-size: 734px 397px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/accessories/airtag__b81h4czx41yq_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-accessories .airtag-image {
		background-image: url("/by/iphone/home/images/overview/accessories/airtag__b81h4czx41yq_small_2x.jpg");
	}
}

.section-compare .image-logo-iphone-11 {
	width: 101px;
	height: 20px;
	background-size: 101px 20px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/compare/logo_iphone_11__bpdthgl1t6dy_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-compare .image-logo-iphone-11 {
		background-image: url("/by/iphone/home/images/overview/compare/logo_iphone_11__bpdthgl1t6dy_large_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .image-logo-iphone-11 {
		width: 82px;
		height: 20px;
		background-size: 82px 20px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/compare/logo_iphone_11__bpdthgl1t6dy_small.png");
	}
}

@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-compare .image-logo-iphone-11 {
		background-image: url("/by/iphone/home/images/overview/compare/logo_iphone_11__bpdthgl1t6dy_small_2x.png");
	}
}

.section-compare .image-compare-iphone-11 {
	width: 178px;
	height: 256px;
	background-size: 178px 256px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/compare/compare_iphone_11__bzjboswm5hbm_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-compare .image-compare-iphone-11 {
		background-image: url("/by/iphone/home/images/overview/compare/compare_iphone_11__bzjboswm5hbm_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-compare .image-compare-iphone-11 {
		width: 146px;
		height: 203px;
		background-size: 146px 203px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/compare/compare_iphone_11__bzjboswm5hbm_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-compare .image-compare-iphone-11 {
		background-image: url("/by/iphone/home/images/overview/compare/compare_iphone_11__bzjboswm5hbm_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .image-compare-iphone-11 {
		width: 123px;
		height: 168px;
		background-size: 123px 168px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/compare/compare_iphone_11__bzjboswm5hbm_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-compare .image-compare-iphone-11 {
		background-image: url("/by/iphone/home/images/overview/compare/compare_iphone_11__bzjboswm5hbm_small_2x.jpg");
	}
}

.section-compare .image-swatches-iphone-11 {
	width: 115px;
	height: 14px;
	background-size: 115px 14px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_11__cu7cy45l7iy6_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-compare .image-swatches-iphone-11 {
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_11__cu7cy45l7iy6_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-compare .image-swatches-iphone-11 {
		width: 142px;
		height: 18px;
		background-size: 142px 18px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_11__cu7cy45l7iy6_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-compare .image-swatches-iphone-11 {
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_11__cu7cy45l7iy6_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .image-swatches-iphone-11 {
		width: 97px;
		height: 44px;
		background-size: 97px 44px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_11__cu7cy45l7iy6_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-compare .image-swatches-iphone-11 {
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_11__cu7cy45l7iy6_small_2x.jpg");
	}
}

.section-compare .image-swatches-iphone-12 {
	width: 149px;
	height: 19px;
	background-size: 149px 19px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_12__5s5b8qkrwtem_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-compare .image-swatches-iphone-12 {
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_12__5s5b8qkrwtem_large_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .image-swatches-iphone-12 {
		width: 97px;
		height: 44px;
		background-size: 97px 44px;
		background-repeat: no-repeat;
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_12__5s5b8qkrwtem_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-compare .image-swatches-iphone-12 {
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_12__5s5b8qkrwtem_small_2x.jpg");
	}
}

.section-compare .image-swatches-iphone-12-pro {
	width: 97px;
	height: 19px;
	background-size: 97px 19px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_12_pro__for4g8pne0ey_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-compare .image-swatches-iphone-12-pro {
		background-image: url("/by/iphone/home/images/overview/compare/swatches_iphone_12_pro__for4g8pne0ey_large_2x.jpg");
	}
}

.section-compare .image-icon-dual-camera {
	width: 35px;
	height: 39px;
	background-size: 35px 39px;
	background-repeat: no-repeat;
	background-image: url("/by/iphone/home/images/overview/compare/icon_dual_camera__gdty7h2x33yq_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-compare .image-icon-dual-camera {
		background-image: url("/by/iphone/home/images/overview/compare/icon_dual_camera__gdty7h2x33yq_large_2x.png");
	}
}

.section-compare .image-icon-face-id {
	width: 38px;
	height: 37px;
	background-size: 38px 37px;
	background-repeat: no-repeat;
	background-image: url("/v/iphone/home/bh/images/overview/compare/icon_face_id__eyzciiwkc5oy_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
	.section-compare .image-icon-face-id {
		background-image: url("/v/iphone/home/bh/images/overview/compare/icon_face_id__eyzciiwkc5oy_large_2x.png");
	}
}

.section-compare {
	background-color: #fff;
	padding-top: 116px;
	padding-bottom: 119px;
	position: relative;
	z-index: 1;
	text-align: center;
}

@media only screen and (max-width: 1068px) {
	.section-compare {
		padding-top: 63px;
		padding-bottom: 94px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare {
		padding-top: 65px;
		padding-bottom: 66px;
	}
}

.section-compare .compare-table {
	max-width: 940px;
	margin-top: 68px;
	margin-left: auto;
	margin-right: auto;
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(8, auto);
	grid-row-gap: 40px;
	grid-column-gap: 34px;
	grid-template-areas: "iphone-13-pro-device iphone-13-device iphone-12-device iphone-11-device" "iphone-13-pro-display iphone-13-display iphone-12-display iphone-11-display" "iphone-13-pro-camera iphone-13-camera iphone-12-camera iphone-11-camera" "iphone-13-pro-chip iphone-13-chip iphone-12-chip iphone-11-chip" "iphone-13-pro-cellular iphone-13-cellular iphone-12-cellular iphone-11-cellular" "iphone-13-pro-battery iphone-13-battery iphone-12-battery iphone-11-battery" "iphone-13-pro-authentication iphone-13-authentication iphone-12-authentication iphone-11-authentication";
}

@media only screen and (max-width: 1068px) {
	.section-compare .compare-table {
		margin-top: 52px;
		grid-column-gap: 75px;
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(16, auto);
		grid-template-areas: "iphone-13-pro-device iphone-13-device" "iphone-13-pro-display iphone-13-display" "iphone-13-pro-camera iphone-13-camera" "iphone-13-pro-chip iphone-13-chip" "iphone-13-pro-cellular iphone-13-cellular" "iphone-13-pro-battery iphone-13-battery" "iphone-13-pro-authentication iphone-13-authentication" "iphone-12-device iphone-11-device" "iphone-12-display iphone-11-display" "iphone-12-camera iphone-11-camera" "iphone-12-chip iphone-11-chip" "iphone-12-cellular iphone-11-cellular" "iphone-12-battery iphone-11-battery" "iphone-12-authentication iphone-11-authentication";
	}
}

html.text-zoom .section-compare .compare-table {
	margin-top: 52px;
	grid-column-gap: 75px;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(16, auto);
	grid-template-areas: "iphone-13-pro-device iphone-13-device" "iphone-13-pro-display iphone-13-display" "iphone-13-pro-camera iphone-13-camera" "iphone-13-pro-chip iphone-13-chip" "iphone-13-pro-cellular iphone-13-cellular" "iphone-13-pro-battery iphone-13-battery" "iphone-13-pro-authentication iphone-13-authentication" "iphone-12-device iphone-11-device" "iphone-12-display iphone-11-display" "iphone-12-camera iphone-11-camera" "iphone-12-chip iphone-11-chip" "iphone-12-cellular iphone-11-cellular" "iphone-12-battery iphone-11-battery" "iphone-12-authentication iphone-11-authentication";
}

@media only screen and (max-width: 1068px) {
	.section-compare .compare-table {
		max-width: 500px;
		margin-top: 18px;
	}
}

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

.section-compare .iphone-13-pro.device {
	grid-area: iphone-13-pro-device;
}

.section-compare .iphone-13-pro.display {
	grid-area: iphone-13-pro-display;
}

.section-compare .iphone-13-pro.camera {
	grid-area: iphone-13-pro-camera;
}

.section-compare .iphone-13-pro.chip {
	grid-area: iphone-13-pro-chip;
}

.section-compare .iphone-13-pro.cellular {
	grid-area: iphone-13-pro-cellular;
}

.section-compare .iphone-13-pro.battery {
	grid-area: iphone-13-pro-battery;
}

.section-compare .iphone-13-pro.authentication {
	grid-area: iphone-13-pro-authentication;
}

.section-compare .iphone-13.device {
	grid-area: iphone-13-device;
}

.section-compare .iphone-13.display {
	grid-area: iphone-13-display;
}

.section-compare .iphone-13.camera {
	grid-area: iphone-13-camera;
}

.section-compare .iphone-13.chip {
	grid-area: iphone-13-chip;
}

.section-compare .iphone-13.cellular {
	grid-area: iphone-13-cellular;
}

.section-compare .iphone-13.battery {
	grid-area: iphone-13-battery;
}

.section-compare .iphone-13.authentication {
	grid-area: iphone-13-authentication;
}

.section-compare .iphone-12.device {
	grid-area: iphone-12-device;
}

.section-compare .iphone-12.display {
	grid-area: iphone-12-display;
}

.section-compare .iphone-12.camera {
	grid-area: iphone-12-camera;
}

.section-compare .iphone-12.chip {
	grid-area: iphone-12-chip;
}

.section-compare .iphone-12.cellular {
	grid-area: iphone-12-cellular;
}

.section-compare .iphone-12.battery {
	grid-area: iphone-12-battery;
}

.section-compare .iphone-12.authentication {
	grid-area: iphone-12-authentication;
}

.section-compare .iphone-11.device {
	grid-area: iphone-11-device;
}

.section-compare .iphone-11.display {
	grid-area: iphone-11-display;
}

.section-compare .iphone-11.camera {
	grid-area: iphone-11-camera;
}

.section-compare .iphone-11.chip {
	grid-area: iphone-11-chip;
}

.section-compare .iphone-11.cellular {
	grid-area: iphone-11-cellular;
}

.section-compare .iphone-11.battery {
	grid-area: iphone-11-battery;
}

.section-compare .iphone-11.authentication {
	grid-area: iphone-11-authentication;
}

.section-compare .cell {
	flex-direction: column;
	padding-top: 4px;
}

.section-compare .cell-centered {
	justify-content: center;
}

.section-compare .cell .image-icon {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 8px;
}

.section-compare .cell .feature-note {
	color: #6e6e73;
}

.section-compare .device {
	padding-bottom: 35px;
	border-bottom: 1px solid #d2d2d7;
	margin-bottom: 0;
}

.section-compare .device .image-wrapper {
	min-height: 255px;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: column;
	margin-bottom: 22px;
}

@media only screen and (max-width: 734px) {
	.section-compare .device .image-wrapper {
		min-height: 165px;
		margin-bottom: 40px;
	}
}

.section-compare .device .swatch-wrapper {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	flex-direction: column;
	margin-bottom: 35px;
}

.section-compare .device .device-content {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.section-compare .device .device-content .violator-frameless {
	position: absolute;
	z-index: 1;
	top: -22px;
	left: 50%;
	transform: translatex(-50%);
}

@media only screen and (max-width: 734px) {
	.section-compare .device .device-content .violator-frameless {
		top: -22px;
	}
}

.section-compare .device .device-content .image-swatches {
	margin-top: 14px;
	margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
	.section-compare .device .device-content .image-swatches {
		margin-top: 12px;
	}
}

.section-compare .device .device-content .image-logo {
	margin-bottom: 4px;
}

.section-compare .device .device-content .pricing {
	margin-top: 11px;
}

@media only screen and (max-width: 734px) {
	.section-compare .device .device-content .pricing {
		margin-top: 4px;
	}
}

.section-compare .device .device-content .button-shop {
	margin-top: 16px;
}

.section-compare .device .device-content .quicklook-cta {
	margin-top: 11px;
	margin-bottom: 0;
}

@media only screen and (max-width: 734px) {
	.section-compare .device.iphone-12 .device-content {
		margin-top: 38px;
	}
}

.section-compare .display .size {
	margin-bottom: 2px;
}

.section-compare .tout {
	max-width: 160px;
	margin-top: 7px;
	min-height: 50px;
	display: flex;
	justify-content: center;
}

@media only screen and (min-width: 735px) {
	.section-compare .tout {
		white-space: nowrap;
	}
}

.section-compare .cta {
	padding-top: 11px;
}

.section-compare .cta .button {
	margin-top: 7px;
	margin-bottom: 18px;
}

@media only screen and (max-width: 734px) {
	.section-compare .cta .button {
		margin-top: -4px;
	}
}

.section-compare .authentication {
	border-bottom: 1px solid #d2d2d7;
	margin-bottom: 3px;
	padding-bottom: 45px;
}

@media only screen and (max-width: 1068px) {
	.section-compare .authentication {
		margin-bottom: -35px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .authentication {
		margin-bottom: -1px;
	}
}

.section-compare .links-stacked {
	margin-top: 40px;
}

@media only screen and (max-width: 1068px) {
	.section-compare .links-stacked {
		margin-top: 13px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .links-stacked {
		margin-top: -34px;
	}
}

.section-compare .links-stacked li {
	margin: 0 18px;
	display: inline-block;
}

@media only screen and (max-width: 734px) {
	.section-compare .links-stacked li {
		display: block;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .image-swatch-iphone-12 {
		height: 44px;
	}
}
