/* Generic Styles */

body:lang(ja) {
	letter-spacing: -0.021em;
}

.more:after,
.icon-chevronright:after,
.more:after,
.icon-external:after {
	top: -0.075em;
}

.jp-headline-adjust {
	margin-right: -0.45em;
}

/* JP Styles */

.main .cta-links .button {
	padding: 16px 34px 12px;
}

@media only screen and (max-width: 1068px) {
	.main .cta-links .button {
		padding: 10px 20px 7px;
	}
}

@media only screen and (max-width: 734px) {
	.main .cta-links .button {
		padding: 4px 18px 2px;
	}
}

.gradient-text .nowrap {
	display: inline;
}

[data-module-template="april-takeover"] [data-unit-id] .headline {
	font-size: 96px;
	line-height: 1.04167;
	font-weight: 600;
	letter-spacing: -0.015em;
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
		"Arial", sans-serif;
}
@media only screen and (max-width: 1068px) {
	[data-module-template="april-takeover"] [data-unit-id] .headline {
		font-size: 80px;
		line-height: 1.05;
		font-weight: 600;
		letter-spacing: -0.015em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
}
@media only screen and (max-width: 734px) {
	[data-module-template="april-takeover"] [data-unit-id] .headline {
		font-size: 48px;
		line-height: 1.08349;
		font-weight: 600;
		letter-spacing: -0.003em;
		font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica",
			"Arial", sans-serif;
	}
}

.main [data-module-template="april-takeover-hero"] .headline {
	padding-top: 30px;
}
@media only screen and (max-width: 1068px) {
	.main [data-module-template="april-takeover-hero"] .headline {
		padding-top: 22px;
	}
}
@media only screen and (max-width: 734px) {
	.main [data-module-template="april-takeover-hero"] .headline {
		padding-top: 12px;
	}
}

/* Localized Images */
@media only screen and (max-width: 734px) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-imac {
		width: 281px;
		height: 415px;
		background-size: 281px 415px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/imac__bpep5e0cb4oi_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) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-imac {
		background-image: url("/jp/home/images/april-takeover/imac__bpep5e0cb4oi_small_2x.jpg");
	}
}
@media only screen and (max-width: 734px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="imac"]
		.imac-small {
		width: 281px;
		height: 415px;
		background-size: 281px 415px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/imac__bpep5e0cb4oi_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="imac"]
		.imac-small {
		background-image: url("/jp/home/images/april-takeover/imac__bpep5e0cb4oi_small_2x.jpg");
	}
}

.main
	[data-module-template="april-takeover"]
	[data-unit-id="airtag"]
	.flow-container
	.startframe {
	width: 560px;
	height: 768px;
	background-size: 560px 768px;
	background-repeat: no-repeat;
	background-image: url("/jp/home/images/april-takeover/airtag_startframe_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.startframe {
		background-image: url("/jp/home/images/april-takeover/airtag_startframe_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.startframe {
		width: 456px;
		height: 616px;
		background-size: 456px 616px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/airtag_startframe_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.startframe {
		background-image: url("/jp/home/images/april-takeover/airtag_startframe_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.startframe {
		width: 336px;
		height: 440px;
		background-size: 336px 440px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/airtag_startframe_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.startframe {
		background-image: url("/jp/home/images/april-takeover/airtag_startframe_small_2x.jpg");
	}
}

.main
	[data-module-template="april-takeover"]
	[data-unit-id="airtag"]
	.flow-container
	.endframe {
	width: 560px;
	height: 768px;
	background-size: 560px 768px;
	background-repeat: no-repeat;
	background-image: url("/jp/home/images/april-takeover/airtag_endframe_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.endframe {
		background-image: url("/jp/home/images/april-takeover/airtag_endframe_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.endframe {
		width: 456px;
		height: 616px;
		background-size: 456px 616px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/airtag_endframe_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.endframe {
		background-image: url("/jp/home/images/april-takeover/airtag_endframe_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.endframe {
		width: 336px;
		height: 440px;
		background-size: 336px 440px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/airtag_endframe_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="airtag"]
		.flow-container
		.endframe {
		background-image: url("/jp/home/images/april-takeover/airtag_endframe_small_2x.jpg");
	}
}

html.no-reduced-motion
	.main
	[data-module-template="april-takeover"]
	[data-unit-id="airtag"]
	.flow-container
	.endframe {
	display: none;
}

html.low-power
	.main
	[data-module-template="april-takeover"]
	[data-unit-id="airtag"]
	.flow-container
	.endframe {
	display: block;
}

.main
	[data-module-template="april-takeover"]
	.unit-image-wrapper
	.unit-image.unit-image-appletv4k-tv {
	width: 1379px;
	height: 228px;
	background-size: 1379px 228px;
	background-repeat: no-repeat;
	background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_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) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-appletv4k-tv {
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_large_2x.jpg");
	}
}

@media only screen and (min-width: 1441px) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-appletv4k-tv {
		width: 1479px;
		height: 228px;
		background-size: 1479px 228px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_xlarge.jpg");
	}
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-width: 1441px) and (min-resolution: 1.5dppx),
	only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-appletv4k-tv {
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_xlarge_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-appletv4k-tv {
		width: 1128px;
		height: 183px;
		background-size: 1128px 183px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_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) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-appletv4k-tv {
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-appletv4k-tv {
		width: 777px;
		height: 134px;
		background-size: 777px 134px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_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) {
	.main
		[data-module-template="april-takeover"]
		.unit-image-wrapper
		.unit-image.unit-image-appletv4k-tv {
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_small_2x.jpg");
	}
}

.main [data-module-template="april-takeover"] [data-unit-id="apple-tv-4k"] .tv {
	width: 1379px;
	height: 228px;
	background-size: 1379px 228px;
	background-repeat: no-repeat;
	background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.tv {
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_large_2x.jpg");
	}
}

@media only screen and (min-width: 1441px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.tv {
		width: 1479px;
		height: 228px;
		background-size: 1479px 228px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_xlarge.jpg");
	}
}

@media only screen and (min-width: 1441px) and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-width: 1441px) and (min-resolution: 1.5dppx),
	only screen and (min-width: 1441px) and (min-resolution: 144dpi) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.tv {
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_xlarge_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.tv {
		width: 1128px;
		height: 183px;
		background-size: 1128px 183px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.tv {
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.tv {
		width: 777px;
		height: 134px;
		background-size: 777px 134px;
		background-repeat: no-repeat;
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.tv {
		background-image: url("/jp/home/images/april-takeover/appletv4k_tv__flauelh7w8ya_small_2x.jpg");
	}
}
@media only screen and (max-width: 1068px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.copy {
		max-width: 100%;
	}
}
@media only screen and (max-width: 734px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="apple-tv-4k"]
		.copy {
		max-width: 390px;
	}
}
.main [data-module-template="april-takeover"] [data-unit-id="ipad-pro"] .ipad {
	background-image: url("/jp/home/images/april-takeover/ipadpro__f2uo7cipr5ay_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="ipad-pro"]
		.ipad {
		background-image: url("/jp/home/images/april-takeover/ipadpro__f2uo7cipr5ay_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="ipad-pro"]
		.ipad {
		background-image: url("/jp/home/images/april-takeover/ipadpro__f2uo7cipr5ay_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="ipad-pro"]
		.ipad {
		background-image: url("/jp/home/images/april-takeover/ipadpro__f2uo7cipr5ay_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="ipad-pro"]
		.ipad {
		background-image: url("/jp/home/images/april-takeover/ipadpro__f2uo7cipr5ay_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) {
	.main
		[data-module-template="april-takeover"]
		[data-unit-id="ipad-pro"]
		.ipad {
		background-image: url("/jp/home/images/april-takeover/ipadpro__f2uo7cipr5ay_small_2x.jpg");
	}
}
