/* ---------- LOCALIZED ---------- */
/* ko-KR only */
.image-subscriptions-hero {
	background-image: url("/kr/app-store/subscriptions/images/kr-lockup-hero-alt-large_2x.png");
}

.screen-hero-iphone {
	background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	only screen and (min-resolution: 144dpi) {
	.screen-hero-iphone {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-large_2x.png");
	}
}
.device-iphone-x-silver-container .device-screen.image-user-options {
	background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-alt-large_2x.png");
}

.image-purchase-flow-1 {
	background-image: url("/kr/app-store/subscriptions/images/kr-screen-purchase-flow-1-large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	only screen and (min-resolution: 144dpi) {
	.image-purchase-flow-1 {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-purchase-flow-1-large_2x.jpg");
	}
}
.image-purchase-flow-2 {
	background-image: url("/kr/app-store/subscriptions/images/kr-screen-purchase-flow-2-large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	only screen and (min-resolution: 144dpi) {
	.image-purchase-flow-2 {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-purchase-flow-2-large_2x.jpg");
	}
}
.screen-onboarding {
	background-image: url("/kr/app-store/subscriptions/images/kr-screen-onboarding-large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	only screen and (min-resolution: 144dpi) {
	.screen-onboarding {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-onboarding-large_2x.jpg");
	}
}
.screen-freemium {
	background-image: url("/kr/app-store/subscriptions/images/kr-screen-freemium-large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	only screen and (min-resolution: 144dpi) {
	.screen-freemium {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-freemium-large_2x.jpg");
	}
}
.screen-paywall {
	background-image: url("/kr/app-store/subscriptions/images/kr-screen-paywall-large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	only screen and (min-resolution: 144dpi) {
	.screen-paywall {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-paywall-large_2x.png");
	}
}
.screen-offers {
	background-image: url("/kr/app-store/subscriptions/images/kr-screen-offers-large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	only screen and (min-resolution: 1.5dppx),
	only screen and (min-resolution: 144dpi) {
	.screen-offers {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-offers-large_2x.jpg");
	}
}

.service-pins .pin-2 .pin-caption {
	margin-top: -5px;
}

.service-pins .pin-4.pin-horizontal:after {
	width: 108px;
}

/* ----- medium viewport ----- */
@media only screen and (max-width: 1068px) {
	/* ko-KR */
	.image-subscriptions-hero {
		background-image: url("/kr/app-store/subscriptions/images/kr-lockup-hero-alt-medium_2x.png");
	}
	.screen-hero-iphone {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-medium.png");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx),
		only screen and (min-resolution: 144dpi) {
		.screen-hero-iphone {
			background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-medium_2x.png");
		}
	}
	.image-purchase-flow-1 {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-purchase-flow-1-medium.jpg");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx),
		only screen and (min-resolution: 144dpi) {
		.image-purchase-flow-1 {
			background-image: url("/kr/app-store/subscriptions/images/kr-screen-purchase-flow-1-medium_2x.jpg");
		}
	}
	.image-purchase-flow-2 {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-purchase-flow-2-medium.jpg");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx),
		only screen and (min-resolution: 144dpi) {
		.image-purchase-flow-2 {
			background-image: url("/kr/app-store/subscriptions/images/kr-screen-purchase-flow-2-medium_2x.jpg");
		}
	}
	.screen-onboarding {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-onboarding-medium.jpg");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx),
		only screen and (min-resolution: 144dpi) {
		.screen-onboarding {
			background-image: url("/kr/app-store/subscriptions/images/kr-screen-onboarding-medium_2x.jpg");
		}
	}
	.screen-freemium {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-freemium-medium.jpg");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx),
		only screen and (min-resolution: 144dpi) {
		.screen-freemium {
			background-image: url("/kr/app-store/subscriptions/images/kr-screen-freemium-medium_2x.jpg");
		}
	}
	.screen-paywall {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-paywall-medium.png");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx),
		only screen and (min-resolution: 144dpi) {
		.screen-paywall {
			background-image: url("/kr/app-store/subscriptions/images/kr-screen-paywall-medium_2x.png");
		}
	}
	.screen-offers {
		top: 13px;
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-offers-medium.jpg");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx),
		only screen and (min-resolution: 144dpi) {
		.screen-offers {
			background-image: url("/kr/app-store/subscriptions/images/kr-screen-offers-medium_2x.jpg");
		}
	}
}

/* ----- small viewport ----- */
@media only screen and (max-width: 734px) {
	/* ko-KR */
	.image-subscriptions-hero {
		background-image: url("/kr/app-store/subscriptions/images/kr-lockup-hero-alt-small_2x.png");
	}
	.screen-hero-iphone {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-small.png");
	}
	@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
		only screen and (min-resolution: 1.5dppx),
		only screen and (min-resolution: 144dpi) {
		.screen-hero-iphone {
			background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-small_2x.png");
		}
	}
	.device-iphone-x-silver-container.device-medium-for-small
		.device-screen.image-user-options {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-alt-large_2x.png");
	}
}

/* special viewport */
@media only screen and (max-width: 540px) {
	.device-iphone-x-silver-container.device-medium-for-small
		.device-screen.image-user-options {
		background-image: url("/kr/app-store/subscriptions/images/kr-screen-hero-iphone-alt-medium_2x.png");
	}
}
