/******** Localised images start ********/

.image-student-plan {
	background-image: url("/nz/apple-tv/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("/nz/apple-tv/images/overview/student_plan__bm7yp0v4tf6u_large_2x.jpg");
	}
}

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

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

.bg-image-student-plan {
	background-image: url("/nz/apple-tv/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) {
	.bg-image-student-plan {
		background-image: url("/nz/apple-tv/images/overview/student_plan__bm7yp0v4tf6u_large_2x.jpg");
	}
}

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

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

.image-app-iphone {
	background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_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) {
	.image-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.image-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_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-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.image-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_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-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_small_2x.jpg");
	}
}

.bg-image-app-iphone {
	background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_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) {
	.bg-image-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_large_2x.png");
	}
}

@media only screen and (max-width: 1068px) {
	.bg-image-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_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-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_medium_2x.png");
	}
}

@media only screen and (max-width: 734px) {
	.bg-image-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_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-app-iphone {
		background-image: url("/nz/apple-tv/images/overview/app_iphone__bnz9shyoj5de_small_2x.jpg");
	}
}

.image-tv-app-startframe {
	background-image: url("/nz/apple-tv/images/overview/tv_app_startframe__ceq0tfdymkty_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-tv-app-startframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_startframe__ceq0tfdymkty_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-tv-app-startframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_startframe__ceq0tfdymkty_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-tv-app-startframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_startframe__ceq0tfdymkty_medium_2x.jpg");
	}
}

.bg-image-tv-app-startframe {
	background-image: url("/nz/apple-tv/images/overview/tv_app_startframe__ceq0tfdymkty_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) {
	.bg-image-tv-app-startframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_startframe__ceq0tfdymkty_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.bg-image-tv-app-startframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_startframe__ceq0tfdymkty_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-tv-app-startframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_startframe__ceq0tfdymkty_medium_2x.jpg");
	}
}

.image-tv-app-endframe {
	background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.image-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_medium_2x.jpg");
	}
}

.bg-image-tv-app-endframe {
	background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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) {
	.bg-image-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.bg-image-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_medium_2x.jpg");
	}
}

.section-apple-tv-app .static-screen .iphone-video, .section-apple-tv-app .static-screen .ipad-video {
	background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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-apple-tv-app .static-screen .iphone-video, .section-apple-tv-app .static-screen .ipad-video {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_large_2x.jpg");
	}
}

@media only screen and (max-width: 1068px) {
	.section-apple-tv-app .static-screen .iphone-video, .section-apple-tv-app .static-screen .ipad-video {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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-apple-tv-app .static-screen .iphone-video, .section-apple-tv-app .static-screen .ipad-video {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_medium_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.image-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.image-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_small_2x.jpg");
	}
}

@media only screen and (max-width: 734px) {
	.bg-image-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_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-tv-app-endframe {
		background-image: url("/nz/apple-tv/images/overview/tv_app_endframe__frx41venx126_small_2x.jpg");
	}
}
/******** Localised images end ********/
/* Local Fix START */

/* .typography-router-headline .footnote-number {
	font-size: 0.7em;
	top: -0.2em;
} */

/* Superscript Styling */

.theme-dark sup a, .theme-dark sup .link, .theme-dark sub a, .theme-dark sub .link {
	color: inherit;
}

/* Local Fix END */

/* fix for icon */
.section-apple-tv-app .external .icon.icon-samsung {
	margin-left: 200px;
}

.section-apple-tv-app .external .icon.icon-sony {
	margin-right: 200px;
}

@media only screen and (max-width: 1068px) {
	.section-apple-tv-app .external .icon.icon-samsung {
		margin-left: 150px;
	}

	.section-apple-tv-app .external .icon.icon-sony {
		margin-right: 150px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-tv-app .external .icon.icon-samsung {
		margin-left: 0;
	}

	.section-apple-tv-app .external .icon.icon-sony {
		margin-right: 0;
	}
}

.section-routers .student-plan-router .copy-container .footnote {
	color: inherit;
}

.section-routers .student-plan-router .copy-container .button .footnote:hover {
	color: inherit;
}

/* alignment fix */
@media only screen and (min-width: 735px) and (max-width: 1440px) {
	.section-offers .typography-offer-headline {
		min-height: 88px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-offers .typography-offer-eyebrow {
		min-height: 46px;
	}
}

/* Streaming icons - START */
.section-apple-tv-app .external .icon-samsung {
	margin-left: 100px;
}

.section-apple-tv-app .external .icon-sony {
	margin-right: 100px;
}

@media only screen and (max-width: 1068px) {
	.section-apple-tv-app .external .icon-samsung {
		margin-left: 45px;
	}

	.section-apple-tv-app .external .icon-sony {
		margin-right: 45px;
	}

	.section-apple-tv-app .external .icon-roku {
		padding-left: 23px;
	}

	.section-apple-tv-app .external .icon-xbox {
		padding-right: 23px;
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-tv-app .external .icon-samsung {
		margin-left: 0px;
	}

	.section-apple-tv-app .external .icon-sony {
		margin-right: 0px;
	}

	.section-apple-tv-app .external .icon-roku {
		padding-left: 10px;
	}

	.section-apple-tv-app .external .icon-xbox {
		padding-right: 10px;
	}
}

/* Streaming icons - END */

/* Apple TV 4K - START */
/* We might not need the following once we rev up from "ae" */
.section-routers .image-apple-tv-4k {
	min-height: 567px;
}

@media only screen and (min-width: 1441px) {
	.section-routers .image-apple-tv-4k {
		min-height: 551px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-routers .image-apple-tv-4k {
		min-height: 300px;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .image-apple-tv-4k {
		z-index: 0;
		min-height: 276px;
	}
}
/* Apple TV 4K - END */

/* Apple TV+ App - START */

.section-apple-tv-app .section-content .internal.alt-2025.build-in {
	justify-content: center;
}

@media screen and (max-width: 734px) {
	.section-apple-tv-app .alt-2025 .logo.icon-pc {
		margin-top: 18px;
	}
}

/* Apple TV+ App - END */

/* See it on your smart TV or streaming device. - START */
@media only screen and (min-width: 1069px) {
	.section-apple-tv-app .external .logo.icon-xbox {
		padding-right: 30px;
		padding-right: 105px;
	}

	.section-apple-tv-app .external .logo.icon-firetv {
		padding-left: 30px;
		padding-left: 105px;
	}
}
/* See it on your smart TV or streaming device. - END */

/* ATV+ Offer - Ribbon - START */

@media only screen and (max-width: 734px) {
	html.ios .with-offer-ribbon .section-hero .controls.controls-lower, html.touch .with-offer-ribbon .section-hero .controls.controls-lower {
		top: 160px;
	}

	html.ios.ac-ls-visible .with-offer-ribbon .section-hero .controls.controls-lower, html.touch.ac-ls-visible .with-offer-ribbon .section-hero .controls.controls-lower {
		top: 295px;
	}
}

/* ATV+ Offer - Ribbon - END */

/* services logos - START */

.section-apple-one .tile-image {
	width: 245px;
	height: 303px;
	background-size: 245px 303px;
	background-repeat: no-repeat;
	background-image: url(/nz/apple-tv/images/overview/apple_services_logos__ckrmxglbwt8i_large.png);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-apple-one .tile-image {
		background-image: url(/nz/apple-tv/images/overview/apple_services_logos__ckrmxglbwt8i_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.section-apple-one .tile-image {
		width: 154px;
		height: 190px;
		background-size: 154px 190px;
		background-repeat: no-repeat;
		background-image: url(/nz/apple-tv/images/overview/apple_services_logos__ckrmxglbwt8i_medium.png);
	}
}

@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
	.section-apple-one .tile-image {
		background-image: url(/nz/apple-tv/images/overview/apple_services_logos__ckrmxglbwt8i_medium_2x.png);
	}
}

@media only screen and (max-width: 734px) {
	.section-apple-one .tile-image {
		width: 154px;
		height: 190px;
		background-size: 154px 190px;
		background-repeat: no-repeat;
		background-image: url(/nz/apple-tv/images/overview/apple_services_logos__ckrmxglbwt8i_small.png);
	}
}

@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
	.section-apple-one .tile-image {
		background-image: url(/nz/apple-tv/images/overview/apple_services_logos__ckrmxglbwt8i_small_2x.png);
	}
}

/* router air play - START */

.section-routers .image-router-airplay {
	background-image: url(/nz/apple-tv/images/overview/air_play__ct4e55wswlyu_large.jpg);
}

@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
	.section-routers .image-router-airplay {
		background-image: url(/nz/apple-tv/images/overview/air_play__ct4e55wswlyu_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-routers .image-router-airplay {
		background-image: url(/nz/apple-tv/images/overview/air_play__ct4e55wswlyu_medium.jpg);
	}
}

@media 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(/nz/apple-tv/images/overview/air_play__ct4e55wswlyu_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .image-router-airplay {
		background-image: url(/nz/apple-tv/images/overview/air_play__ct4e55wswlyu_small.jpg);
	}
}

@media 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(/nz/apple-tv/images/overview/air_play__ct4e55wswlyu_small_2x.jpg);
	}
}

/* router air play - END */

/* marquee fix - START */
/* .section-offers {
	padding-bottom: 225px;
} */
/* marquee fix - END */

/* Subscribe and save - START */
.section-offers .gallery {
	--item-width: unset;
	--gallery-side-padding: max(6.2vw, calc(60vw - 630px));
}

.theme-dark.paddlenav.paddlenav-framed.paddlenav-side-aligned.paddlenav-outside.paddlenav-tiny {
	display: none;
}
/* Subscribe and save - END */
