/* CODA Eyebrow */

@media only screen and (max-width: 734px) {
	[data-show-id="umc.cmc.3eh9r5iz32ggdm4ccvw5igiir"]
		.typography-shows-eyebrow {
		width: 190px;
		margin: 0 auto;
	}
}

/* atv+ ribbon */

@media only screen and (max-width: 690px) {
	.with-offer-ribbon .section-hero .ribbon-content {
		max-width: 447px;
	}
}

@media only screen and (max-width: 434px) {
	.with-offer-ribbon .section-hero .ribbon-content {
		max-width: 300px;
	}
}

/* atv4k router */
.section-routers .image-apple-tv-4k {
	margin-top: auto;
}

/* section-every-screen */
@media only screen and (min-width: 1069px) {
	.section-apple-tv-app .external .logo {
		padding: 0 38px;
	}
}

/* Apple music student plan */
.image-student-plan {
	background-image: url("/ca/fr/apple-tv-plus/images/overview/student_plan__bm7yp0v4tf6u_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) {
	.image-student-plan {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/student_plan__bm7yp0v4tf6u_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-student-plan {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/student_plan__bm7yp0v4tf6u_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) {
	.image-student-plan {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/student_plan__bm7yp0v4tf6u_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.image-student-plan {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/student_plan__bm7yp0v4tf6u_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) {
	.image-student-plan {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/student_plan__bm7yp0v4tf6u_small_2x.jpg");
	}
}

@media only screen and (max-width: 328px) {
	.section-routers .student-plan-router .button-custom {
		margin-top: 0px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.button-custom.custom-padding {
		position: relative;
		top: 25px;
	}
}

/* Airplay router */
.section-routers .image-router-airplay {
	background-image: url("/ca/fr/apple-tv-plus/images/overview/air_play__dyuvvwnd5riq_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-routers .image-router-airplay {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/air_play__dyuvvwnd5riq_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-routers .image-router-airplay {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/air_play__dyuvvwnd5riq_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-routers .image-router-airplay {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/air_play__dyuvvwnd5riq_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .image-router-airplay {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/air_play__dyuvvwnd5riq_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-routers .image-router-airplay {
		background-image: url("/ca/fr/apple-tv-plus/images/overview/air_play__dyuvvwnd5riq_small_2x.jpg");
	}
}

@media only screen and (max-width: 424px) {
	.section-routers .airplay-router .typography-router-headline {
		max-width: 311px;
		margin-inline: auto;
	}
}

/*CAFR Layout*/
@media only screen and (max-width: 435px) {
	.section-hero .hero-headline {
		font-size: 39px;
	}
}

@media only screen and (min-width: 1441px) {
	.typography-subheadline-hero {
		padding-top: 18px;
	}
}

@media only screen and (max-width: 1440px) {
	.typography-subheadline-hero {
		padding-top: 14px;
	}
}

@media only screen and (max-width: 735px) {
	.typography-subheadline-hero {
		padding-top: 8px;
	}
}

/* CAFR Layout for landscape */
.section-hero {
	min-height: 680px;
}

@media only screen and (max-height: 680px) and (orientation: landscape) and (pointer: coarse) {
	.section-hero .section-content {
		width: 90%;
		min-height: 300px;
	}
	.section-hero .typography-hero-headline {
		max-width: 100%;
	}
	.section-hero .lockup {
		max-width: 90%;
		top: 42%;
	}
	.typography-hero-headline {
		font-size: 42px;
	}
}

@media only screen and (max-height: 375px) and (orientation: landscape) and (pointer: coarse) {
	.typography-hero-headline {
		font-size: 34px;
	}
}

/* CAFR */
.section-hero .section-content {
	width: 85%;
}

@media only screen and (max-width: 734px) {
	.section-hero .watch-on-cta-wrapper {
		top: 74vh;
	}
	.section-hero .section-content {
		width: 91%;
	}
}

.section-hero .watch-on-cta-wrapper {
	margin-top: 10px;
}

@media only screen and (max-width: 414px) {
	.section-hero .watch-on-cta-wrapper {
		margin-top: 70px;
	}
}

@media only screen and (max-width: 375px) {
	.section-hero .watch-on-cta-wrapper {
		margin-top: 62px;
	}
}

@media only screen and (max-width: 375px) {
	.section-hero .watch-on-cta-wrapper {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 320px) {
	.section-hero .watch-on-cta-wrapper {
		margin-top: 0;
	}
}

/* CAFR Layout for landscape */

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-value-props li:first-of-type {
		max-width: 600px;
	}
}

@media only screen and (max-width: 734px) {
	.section-value-props li:first-of-type {
		max-width: 500px;
	}
}

/* Play Button Ribbon */

@media only screen and (max-width: 455px) {
	html.ios.ac-ls-visible .section-hero .controls,
	html.touch.ac-ls-visible .section-hero .controls {
		top: 316px !important;
	}
}

/* offers */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-offers .section-content .row div:nth-child(2n) {
		margin-left: 19px;
	}
}

@media only screen and (max-height: 680px) and (orientation: landscape) and (pointer: coarse) {
	.section-hero .lockup {
		max-width: 90%;
		top: 48%;
	}
}

@media only screen and (max-width: 734px) and (orientation: portrait) {
	.section-hero .typography-hero-headline {
		font-size: 37px;
	}
}

/* Carousel Eyebrows */
.typography-shows-eyebrow {
	text-transform: lowercase;
}

.typography-shows-eyebrow::first-letter {
	text-transform: capitalize;
}

@media only screen and (max-width: 734px) {
	.typography-shows-eyebrow {
		padding: 0 40px;
	}
}

/* MLB */
.image-fnb-hero {
	background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_large.jpg);
}
@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) {
	.image-fnb-hero {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.image-fnb-hero {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_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) {
	.image-fnb-hero {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.image-fnb-hero {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_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) {
	.image-fnb-hero {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_small_2x.jpg);
	}
}
.bg-image-fnb-hero {
	background-repeat: no-repeat;
	background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_large.jpg);
}
@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) {
	.bg-image-fnb-hero {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.bg-image-fnb-hero {
		background-repeat: no-repeat;
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_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) {
	.bg-image-fnb-hero {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.bg-image-fnb-hero {
		background-repeat: no-repeat;
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_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) {
	.bg-image-fnb-hero {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_hero__d917caj985km_small_2x.jpg);
	}
}

.image-fnb-logo {
	background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_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) {
	.image-fnb-logo {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.image-fnb-logo {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_medium.png);
	}
}
@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) {
	.image-fnb-logo {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.image-fnb-logo {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_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) {
	.image-fnb-logo {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_small_2x.png);
	}
}
.bg-image-fnb-logo {
	background-repeat: no-repeat;
	background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_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) {
	.bg-image-fnb-logo {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.bg-image-fnb-logo {
		background-repeat: no-repeat;
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_medium.png);
	}
}
@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) {
	.bg-image-fnb-logo {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.bg-image-fnb-logo {
		background-repeat: no-repeat;
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_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) {
	.bg-image-fnb-logo {
		background-image: url(/ca/fr/apple-tv-plus/images/overview/fnb_logo__xuots43b34yu_small_2x.png);
	}
}
