/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.router-container.apple-one .router-image { background-image:url("/euro/apple-fitness-plus/b/screens_alt/images/overview/routers_apple_one__420xebgrjhem_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) {
  .router-container.apple-one .router-image { background-image:url("/euro/apple-fitness-plus/b/screens_alt/images/overview/routers_apple_one__420xebgrjhem_large_2x.jpg"); }
}
@media only screen and (max-width:1068px) {
  .router-container.apple-one .router-image { background-image:url("/euro/apple-fitness-plus/b/screens_alt/images/overview/routers_apple_one__420xebgrjhem_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) {
  .router-container.apple-one .router-image { background-image:url("/euro/apple-fitness-plus/b/screens_alt/images/overview/routers_apple_one__420xebgrjhem_medium_2x.jpg"); }
}
@media only screen and (max-width:734px) {
  .router-container.apple-one .router-image { background-image:url("/euro/apple-fitness-plus/b/screens_alt/images/overview/routers_apple_one__420xebgrjhem_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) {
  .router-container.apple-one .router-image { background-image:url("/euro/apple-fitness-plus/b/screens_alt/images/overview/routers_apple_one__420xebgrjhem_small_2x.jpg"); }
}

.workouts-hero .hero-image {
	-webkit-mask-image: unset;
	mask-image: unset;
    background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_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) {
    .workouts-hero .hero-image {
        background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_large_2x.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) {
        .workouts-hero .hero-image {
            background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_large_2x.jpg);
        }
    }

@media only screen and (max-width:1068px) {
    .workouts-hero .hero-image {
        background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_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) {
    .workouts-hero .hero-image {
        background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_medium_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    @supports((-webkit-mask-image:url("")) or (mask-image:url(""))) {
        .workouts-hero .hero-image {
            background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_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) {
            .workouts-hero .hero-image {
                background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_medium_2x.jpg);
            }
        }
    }
}

@media only screen and (max-width:734px) {
    .workouts-hero .hero-image {
        background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_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) {
    .workouts-hero .hero-image {
        background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_small_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    @supports((-webkit-mask-image:url("")) or (mask-image:url(""))) {
        .workouts-hero .hero-image {
            background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_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) {
            .workouts-hero .hero-image {
                background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/hero/workout_hero__cqoyhj7i6p6q_small_2x.jpg);
            }
        }
    }
}

 /*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/





 /*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/


@media only screen and (min-width: 735px) {
.router-container.music {
	min-height: 600px
	}
}

.router-container.music {
	background-position-y: center
}

@media only screen and (max-width: 1068px) and (min-width: 735px) {
	.router-container.music .cta:last-child {
		margin-top: 12px;
	}
	.router-container.music {
		background-position-y: center;
	}
}

.workouts .workouts-hero {
	padding-bottom: 20px;
}

html.enhanced-layout .section-hero .headline-container .hero-headline-animated:last-of-type {
	max-width: 1100px;
	margin: auto;
	padding: 0 20px;
}
@media only screen and (max-width: 1068px) {
	html.enhanced-layout .section-hero .headline-container .hero-headline-animated:last-of-type {
		max-width: 100%;
		margin: 0;
		padding: 0;
	}
}


 /*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
