/*------------------------------------*\
   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"); }
}

.section-compare .compare-image {
    background-image: url(/es/apple-fitness-plus/images/overview/compare/experiences_compare__fs93znc0n72i_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) {
    .section-compare .compare-image {
        background-image: url(/es/apple-fitness-plus/images/overview/compare/experiences_compare__fs93znc0n72i_large_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .section-compare .compare-image {
        background-image: url(/es/apple-fitness-plus/images/overview/compare/experiences_compare__fs93znc0n72i_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-compare .compare-image {
        background-image: url(/es/apple-fitness-plus/images/overview/compare/experiences_compare__fs93znc0n72i_medium_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    .section-compare .compare-image {
        background-image: url(/es/apple-fitness-plus/images/overview/compare/experiences_compare__fs93znc0n72i_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-compare .compare-image {
        background-image: url(/es/apple-fitness-plus/images/overview/compare/experiences_compare__fs93znc0n72i_small_2x.jpg)
    }
}
.section-welcome-iphone .welcome-iphone-image {
    background-image: url(/es/apple-fitness-plus/images/overview/welcome-iphone/welcome_iphone__e5danr6udd6q_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) {
    .section-welcome-iphone .welcome-iphone-image {
        background-image: url(/es/apple-fitness-plus/images/overview/welcome-iphone/welcome_iphone__e5danr6udd6q_large_2x.jpg)
    }
}

@media only screen and (max-width:1068px) {
    .section-welcome-iphone .welcome-iphone-image {
        background-image: url(/es/apple-fitness-plus/images/overview/welcome-iphone/welcome_iphone__e5danr6udd6q_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-welcome-iphone .welcome-iphone-image {
        background-image: url(/es/apple-fitness-plus/images/overview/welcome-iphone/welcome_iphone__e5danr6udd6q_medium_2x.jpg)
    }
}

@media only screen and (max-width:734px) {
    .section-welcome-iphone .welcome-iphone-image {
        background-image: url(/es/apple-fitness-plus/images/overview/welcome-iphone/welcome_iphone__e5danr6udd6q_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-welcome-iphone .welcome-iphone-image {
        background-image: url(/es/apple-fitness-plus/images/overview/welcome-iphone/welcome_iphone__e5danr6udd6q_small_2x.jpg)
    }
}

.section-customize-levels .customize-levels-image {
    background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/customize/customize_levels__d0675jq5qemq_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) {
    .section-customize-levels .customize-levels-image {
        background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/customize/customize_levels__d0675jq5qemq_large_2x.jpg)
    }
}

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

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

.router-container.music { background-image:url(/es/apple-fitness-plus/images/overview/routers/routers_apple_music__dfo7u3f7hquu_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.music { background-image:url(/es/apple-fitness-plus/images/overview/routers/routers_apple_music__dfo7u3f7hquu_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .router-container.music { background-image:url(/es/apple-fitness-plus/images/overview/routers/routers_apple_music__dfo7u3f7hquu_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.music { background-image:url(/es/apple-fitness-plus/images/overview/routers/routers_apple_music__dfo7u3f7hquu_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .router-container.music { background-image:url(/es/apple-fitness-plus/images/overview/routers/routers_apple_music__dfo7u3f7hquu_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.music { background-image:url(/es/apple-fitness-plus/images/overview/routers/routers_apple_music__dfo7u3f7hquu_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_kcal/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_kcal/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_kcal/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_kcal/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_kcal/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_kcal/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_kcal/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_kcal/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_kcal/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_kcal/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_kcal/workout_hero__cqoyhj7i6p6q_small_2x.jpg);
            }
        }
    }
}

.customize-hero .icon-container.back .static-frame {
    background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/customize/hero/customize_hero_icons_endframe__dtria502c32a_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) {
.customize-hero .icon-container.back .static-frame { background-image:url(/euro/apple-fitness-plus/b/screens_alt/images/overview/customize/hero/customize_hero_icons_endframe__dtria502c32a_large_2x.png); }
}

.trainers-hero .icon-container.back .static-frame {
    background-image: url(/euro/apple-fitness-plus/b/screens_alt/images/overview/trainers/hero/trainers_hero_icons_endframe__c16dk3vqq1yu_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) {
.trainers-hero .icon-container.back .static-frame { background-image:url(/euro/apple-fitness-plus/b/screens_alt/images/overview/trainers/hero/trainers_hero_icons_endframe__c16dk3vqq1yu_large_2x.png); }
}


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





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


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

.section-workouts-types .carousel-container {
	    --card-width: 135px;
}

@media only screen and (max-width: 1068px) {
	.section-workouts-types .carousel-container {
		--card-width: 110px;
	}
}

@media only screen and (max-width: 734px) {
	.section-workouts-types .carousel-container {
		--card-width: 93px;
	}
}


.section-workouts-types .carousel-item-image {
	margin-left: auto;
	margin-right: auto;
}

.section-workouts-types .carousel-item:not(:last-of-type) {
    margin-right: 35px;
}

.section-workouts-types .carousel-item.carousel-item-3 {
	margin-right: 23px
}

.section-workouts-types .carousel-item.carousel-item-4 {
	margin-right: 24px
}

@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 .customize-hero .icon-container.back .static-frame {
	left: 30px;
	display: unset;
}

@media only screen and (min-width: 1069px) {
.customize-hero .icon-container.back .static-frame {
	left: 660px;
	top: 45px;
	}
}

@media only screen and (max-width: 1068px) {
.customize-hero .icon-container.back .static-frame {
	left: 525px;
	}
}

@media only screen and (max-width: 734px) {
.customize-hero .icon-container.back .static-frame {
	left: 0;
	}
}

html.enhanced-layout .trainers-hero .icon-container.back .static-frame {
	left: 95px;
	top: 10px;
	display: unset;
}

@media only screen and (max-width: 1068px) {
html.enhanced-layout .trainers-hero .icon-container.back .static-frame {
	left: 60px;
	}
}

@media only screen and (max-width: 734px) {
html.enhanced-layout .trainers-hero .icon-container.back .static-frame {
	left: 35px;
	}
}

@media only screen and (min-width: 1069px) {
.trainers-hero .icon-container.back .static-frame {
	left: 700px;
	top: 120px;
	}
}

@media only screen and (max-width: 1068px) {
.trainers-hero .icon-container.back .static-frame {
	left: 545px;
	}
}

@media only screen and (max-width: 734px) {
.trainers-hero .icon-container.back .static-frame {
	left: 0;
	}
}

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