/* Fonts */

:lang(ar) * {
  letter-spacing: 0 !important;
}

.button:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-super:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-elevated:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-reduced:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.sosumi:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator-reduced:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator-frameless.violator-frameless-reduced:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-headline-super:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-eyebrow:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-intro:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-callout:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-tout:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-body-reduced:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-caption:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-modal-cta:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-section-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-section-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-section-violator:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}

.typography-overview-hero-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-faq-question:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-intro-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-pricing-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-pricing-eyebrow:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-pricing-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-router-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-secondary-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-try-free-button:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-trainer-title:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-trainer-cta:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-card-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-card-image-eyebrow:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-card-image-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-section-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-section-eyebrow:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-section-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-headline-pricing:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-whats-new-card-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-whats-new-card-image-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-whats-new-hero-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}

[lang]:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-super:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-elevated:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-reduced:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.sosumi:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator-reduced:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator-frameless.violator-frameless-reduced:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.ribbon .ribbon-content:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.ribbon-elevated .ribbon-content:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}

.ribbon-fitness-plus .ribbon-icon {
  margin-left: 15px;
  margin-right: auto;
}

@media only screen and (min-width: 1069px) {
  .pricing-tiles-container.pricing-two-up .pricing-container {
    padding-left: 136px;
    padding-right: unset;
  }
}

.section-carousel {
  direction: ltr;
}

.section-workouts-types.section-carousel .copy-block-container,
.section.section-workouts-library .copy-block-container,
.section.section-customize-collections .copy-block-container,
.section-trainers .copy-block-container,
.carousel-item-content {
  direction: rtl;
}

.section-trainers .carousel-container .carousel-item {
  direction: rtl;
}

.section-trainers .carousel-container .carousel-item-button.try-free-button {
  margin-right: 25px;
  margin-left: auto;
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-button.try-free-button {
    margin-right: 20px;
    margin-left: auto;
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-button.try-free-button {
    margin-right: 15px;
    margin-left: auto;
  }
}

.router-container + .router-container {
  margin-right: 22px;
  margin-left: auto;
}

@media only screen and (max-width: 734px) {
  .router-container + .router-container {
    margin-right: 0;
    margin-left: auto;
  }
}

.router-container .router-ctas .cta {
  margin-left: 20px;
  margin-right: 0;
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
  .router-container .router-ctas .cta {
    margin-left: auto;
    margin-right: unset;
  }
}

.icon-chevronright:after {
  transform: scale(-1);
}

.icon-after:after {
  padding-left: 0.3em;
  padding-right: auto;
}

.section-hero {
  direction: ltr;
}

.section-hero .hero-hidden-el {
  direction: rtl;
}

@media only screen and (max-width: 734px) {
  .section-customize-levels .customize-levels-image-container {
    direction: ltr;
  }
}

@media only screen and (max-width: 734px) {
  .section-welcome-iphone .welcome-iphone-image-container {
    direction: ltr;
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .compare-image-container {
    direction: ltr;
  }
}

@media only screen and (max-width: 734px) {
  .compare-modal.modal-standard .modal-close {
    transform: translate(27px, -45px);
    overflow: visible;
  }
}

@media only screen and (min-width: 734px) and (max-width: 1068px) {
  .compare-modal.modal-standard .modal-close {
    transform: translate(40px, -64px);
    overflow: visible;
  }
}

.carousel-controls {
  justify-content: flex-start;
}

@media only screen and (max-width: 1068px) {
  .section-compare .compare-image-container {
    direction: ltr;
  }
}

@media only screen and (max-width: 734px) {
  .workouts-hero .hero-image-container {
    direction: ltr;
  }
}

.section-customize-collections .carousel-container .carousel-item-copy {
  max-width: 40%;
}

@media only screen and (max-width: 734px) {
  .section-workouts-anywhere .typography-section-headline {
    width: 60%;
  }
}

.router-container.apple-one .router-image {
  width: 480px;
  height: 246px;
  background-size: 480px 246px;
  background-repeat: no-repeat;
  background-image: url(/mideast/apple-fitness-plus/t/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(/mideast/apple-fitness-plus/t/images/overview/routers_apple_one__420xebgrjhem_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .router-container.apple-one .router-image {
    width: 398px;
    height: 204px;
    background-size: 398px 203px;
    background-repeat: no-repeat;
    background-image: url(/mideast/apple-fitness-plus/t/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(/mideast/apple-fitness-plus/t/images/overview/routers_apple_one__420xebgrjhem_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .router-container.apple-one .router-image {
    width: 352px;
    height: 271px;
    background-size: 350px 271px;
    background-repeat: no-repeat;
    background-image: url(/mideast/apple-fitness-plus/t/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(/mideast/apple-fitness-plus/t/images/overview/routers_apple_one__420xebgrjhem_small_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .router-container.apple-one .router-image {
    margin-right: -199.5px;
  }
}

@media only screen and (max-width: 734px) {
  .router-container.apple-one .router-image {
    margin-right: -175px;
  }
}

@media only screen and (min-width: 1068px) {
  .typography-section-headline {
    line-height: 1.1625;
  }
}

.router-container.music {
  background-image: url(/mideast/apple-fitness-plus/t/images/overview/ar/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(/mideast/apple-fitness-plus/t/images/overview/ar/routers_apple_music__dfo7u3f7hquu_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .router-container.music {
    background-image: url(/mideast/apple-fitness-plus/t/images/overview/ar/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(/mideast/apple-fitness-plus/t/images/overview/ar/routers_apple_music__dfo7u3f7hquu_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .router-container.music {
    background-image: url(/mideast/apple-fitness-plus/t/images/overview/ar/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(/mideast/apple-fitness-plus/t/images/overview/ar/routers_apple_music__dfo7u3f7hquu_small_2x.jpg);
  }
}

.section-customize-levels .customize-levels-image {
  background-image: url(/mideast/apple-fitness-plus/t/images/overview/ar/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(/mideast/apple-fitness-plus/t/images/overview/ar/customize_levels__d0675jq5qemq_large_2x.jpg);
  }
}

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

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

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

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

@media only screen and (max-width: 734px) {
  .section-compare .compare-image {
    background-image: url(/mideast/apple-fitness-plus/t/images/overview/ar/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(/mideast/apple-fitness-plus/t/images/overview/ar/experiences_compare__fs93znc0n72i_small_2x.jpg);
  }
}

.section-welcome-iphone .welcome-iphone-image {
  background-image: url(/mideast/apple-fitness-plus/t/images/overview/ar/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(/mideast/apple-fitness-plus/t/images/overview/ar/welcome_iphone__e5danr6udd6q_large_2x.jpg);
  }
}

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

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

#overview-hero-hero-metrics-time-1 {
  margin: 0;
  position: relative;
  bottom: 10px;
}

@media only screen and (max-width: 735px) {
  #overview-hero-hero-metrics-time-1 {
    bottom: 4px;
  }
}

@media only screen and (min-width: 735px) {
  .try-free-button.mt-double {
    position: relative;
    top: 20px;
  }
}

.compare-modal.modal-standard .modal-close {
  transform: translate(63px, -64px);
  overflow: visible;
}

@media only screen and (max-width: 1068px) {
  .compare-modal.modal-standard .modal-close {
    transform: translate(42px, -64px);
  }
}

@media only screen and (max-width: 734px) {
  .compare-modal.modal-standard .modal-close {
    transform: translate(4px, -22px);
  }
}

@media only screen and (max-width: 320px) {
  .compare-modal.modal-standard .modal-close {
    transform: translate(15px, -20px);
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .section-customize-collections
    .carousel-container
    .carousel-item-3
    .carousel-item-copy {
    width: 35%;
  }

  .section-customize-collections
    .carousel-container
    .carousel-item-6
    .carousel-item-copy {
    width: 30%;
  }
}

@media only screen and (max-width: 735px) {
  .section-customize-collections
    .carousel-container
    .carousel-item-3
    .carousel-item-copy {
    width: 35%;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .section-customize-collections
    .carousel-container
    .carousel-item-8
    .carousel-item-copy {
    max-width: 50%;
  }
}

.workouts-hero .hero-image {
  -webkit-mask-image: none !important;
  mask-image: none !important;
  mask-size: unset !important;
  --webkit-mask-size: unset !important;
}

.workouts-hero .hero-image {
  background-image: url(/mideast/apple-fitness-plus/t/images/overview/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(/mideast/apple-fitness-plus/t/images/overview/workout_hero__cqoyhj7i6p6q_large_2x.jpg);
  }
}

@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .workouts-hero .hero-image {
    background-image: url(/mideast/apple-fitness-plus/t/images/overview/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(/mideast/apple-fitness-plus/t/images/overview/workout_hero__cqoyhj7i6p6q_large_2x.jpg);
    }
  }
}

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

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

@media only screen and (max-width: 375px) {
  .workouts-hero .hero-image {
    right: 60%;
  }
}

.workouts
  .section.section-workouts-types.section-carousel
  .anim-text-animate.animated-copy-element
  .typography-section-headline {
  margin-top: 0.5em;
}

/* image update for trainers start  */

.section-trainers .carousel-container .carousel-item-1 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_dice_iida-klein__frdt7yy58r6u_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-trainers .carousel-container .carousel-item-1 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_dice_iida-klein__frdt7yy58r6u_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-1 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_dice_iida-klein__frdt7yy58r6u_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-trainers .carousel-container .carousel-item-1 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_dice_iida-klein__frdt7yy58r6u_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-1 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_dice_iida-klein__frdt7yy58r6u_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-trainers .carousel-container .carousel-item-1 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_dice_iida-klein__frdt7yy58r6u_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-2 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sam_sanchez__bmoxo7v77j2a_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-trainers .carousel-container .carousel-item-2 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sam_sanchez__bmoxo7v77j2a_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-2 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sam_sanchez__bmoxo7v77j2a_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-trainers .carousel-container .carousel-item-2 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sam_sanchez__bmoxo7v77j2a_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-2 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sam_sanchez__bmoxo7v77j2a_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-trainers .carousel-container .carousel-item-2 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sam_sanchez__bmoxo7v77j2a_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-3 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jamie_ray_hartshorne__cm72htv4ibrm_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-trainers .carousel-container .carousel-item-3 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jamie_ray_hartshorne__cm72htv4ibrm_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-3 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jamie_ray_hartshorne__cm72htv4ibrm_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-trainers .carousel-container .carousel-item-3 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jamie_ray_hartshorne__cm72htv4ibrm_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-3 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jamie_ray_hartshorne__cm72htv4ibrm_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-trainers .carousel-container .carousel-item-3 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jamie_ray_hartshorne__cm72htv4ibrm_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-4 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_christian_howard__bvgu8w30r076_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-trainers .carousel-container .carousel-item-4 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_christian_howard__bvgu8w30r076_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-4 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_christian_howard__bvgu8w30r076_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-trainers .carousel-container .carousel-item-4 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_christian_howard__bvgu8w30r076_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-4 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_christian_howard__bvgu8w30r076_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-trainers .carousel-container .carousel-item-4 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_christian_howard__bvgu8w30r076_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-5 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_molly_fox__fvq5gsfop2ie_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-trainers .carousel-container .carousel-item-5 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_molly_fox__fvq5gsfop2ie_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-5 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_molly_fox__fvq5gsfop2ie_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-trainers .carousel-container .carousel-item-5 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_molly_fox__fvq5gsfop2ie_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-5 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_molly_fox__fvq5gsfop2ie_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-trainers .carousel-container .carousel-item-5 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_molly_fox__fvq5gsfop2ie_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-6 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jonelle_lewis__f8lgwbb60hea_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-trainers .carousel-container .carousel-item-6 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jonelle_lewis__f8lgwbb60hea_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-6 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jonelle_lewis__f8lgwbb60hea_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-trainers .carousel-container .carousel-item-6 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jonelle_lewis__f8lgwbb60hea_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-6 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jonelle_lewis__f8lgwbb60hea_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-trainers .carousel-container .carousel-item-6 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jonelle_lewis__f8lgwbb60hea_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-7 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kyle_ardill__t7ixvgg1aeam_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-trainers .carousel-container .carousel-item-7 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kyle_ardill__t7ixvgg1aeam_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-7 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kyle_ardill__t7ixvgg1aeam_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-trainers .carousel-container .carousel-item-7 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kyle_ardill__t7ixvgg1aeam_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-7 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kyle_ardill__t7ixvgg1aeam_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-trainers .carousel-container .carousel-item-7 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kyle_ardill__t7ixvgg1aeam_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-8 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_ben_allen__cni2l8vxhuoi_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-trainers .carousel-container .carousel-item-8 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_ben_allen__cni2l8vxhuoi_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-8 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_ben_allen__cni2l8vxhuoi_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-trainers .carousel-container .carousel-item-8 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_ben_allen__cni2l8vxhuoi_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-8 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_ben_allen__cni2l8vxhuoi_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-trainers .carousel-container .carousel-item-8 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_ben_allen__cni2l8vxhuoi_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-9 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sherica_holmon__bkos1s3alnpy_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-trainers .carousel-container .carousel-item-9 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sherica_holmon__bkos1s3alnpy_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-9 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sherica_holmon__bkos1s3alnpy_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-trainers .carousel-container .carousel-item-9 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sherica_holmon__bkos1s3alnpy_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-9 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sherica_holmon__bkos1s3alnpy_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-trainers .carousel-container .carousel-item-9 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_sherica_holmon__bkos1s3alnpy_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-10 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jessica_skye__ghn5ea5b6mye_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-trainers .carousel-container .carousel-item-10 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jessica_skye__ghn5ea5b6mye_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-10 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jessica_skye__ghn5ea5b6mye_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-trainers .carousel-container .carousel-item-10 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jessica_skye__ghn5ea5b6mye_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-10 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jessica_skye__ghn5ea5b6mye_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-trainers .carousel-container .carousel-item-10 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jessica_skye__ghn5ea5b6mye_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-11 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_bakari_williams__d6vmi2i6cqky_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-trainers .carousel-container .carousel-item-11 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_bakari_williams__d6vmi2i6cqky_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-11 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_bakari_williams__d6vmi2i6cqky_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-trainers .carousel-container .carousel-item-11 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_bakari_williams__d6vmi2i6cqky_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-11 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_bakari_williams__d6vmi2i6cqky_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-trainers .carousel-container .carousel-item-11 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_bakari_williams__d6vmi2i6cqky_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-12 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_emily_fayette__fvfn0l7w26um_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-trainers .carousel-container .carousel-item-12 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_emily_fayette__fvfn0l7w26um_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-12 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_emily_fayette__fvfn0l7w26um_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-trainers .carousel-container .carousel-item-12 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_emily_fayette__fvfn0l7w26um_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-12 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_emily_fayette__fvfn0l7w26um_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-trainers .carousel-container .carousel-item-12 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_emily_fayette__fvfn0l7w26um_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-13 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_lashawn_jones__ebw1rch9k9ci_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-trainers .carousel-container .carousel-item-13 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_lashawn_jones__ebw1rch9k9ci_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-13 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_lashawn_jones__ebw1rch9k9ci_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-trainers .carousel-container .carousel-item-13 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_lashawn_jones__ebw1rch9k9ci_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-13 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_lashawn_jones__ebw1rch9k9ci_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-trainers .carousel-container .carousel-item-13 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_lashawn_jones__ebw1rch9k9ci_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-14 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_gregg_cook__5t2lo9uyjfmm_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-trainers .carousel-container .carousel-item-14 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_gregg_cook__5t2lo9uyjfmm_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-14 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_gregg_cook__5t2lo9uyjfmm_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-trainers .carousel-container .carousel-item-14 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_gregg_cook__5t2lo9uyjfmm_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-14 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_gregg_cook__5t2lo9uyjfmm_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-trainers .carousel-container .carousel-item-14 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_gregg_cook__5t2lo9uyjfmm_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-15 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_marimba_gold_watts__bqka7dnejqeu_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-trainers .carousel-container .carousel-item-15 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_marimba_gold_watts__bqka7dnejqeu_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-15 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_marimba_gold_watts__bqka7dnejqeu_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-trainers .carousel-container .carousel-item-15 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_marimba_gold_watts__bqka7dnejqeu_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-15 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_marimba_gold_watts__bqka7dnejqeu_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-trainers .carousel-container .carousel-item-15 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_marimba_gold_watts__bqka7dnejqeu_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-16 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_scott_carvin__c7ib7jsicj8m_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-trainers .carousel-container .carousel-item-16 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_scott_carvin__c7ib7jsicj8m_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-16 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_scott_carvin__c7ib7jsicj8m_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-trainers .carousel-container .carousel-item-16 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_scott_carvin__c7ib7jsicj8m_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-16 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_scott_carvin__c7ib7jsicj8m_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-trainers .carousel-container .carousel-item-16 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_scott_carvin__c7ib7jsicj8m_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-17 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_tyrell_desean__ciw4hovbwwgi_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-trainers .carousel-container .carousel-item-17 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_tyrell_desean__ciw4hovbwwgi_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-17 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_tyrell_desean__ciw4hovbwwgi_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-trainers .carousel-container .carousel-item-17 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_tyrell_desean__ciw4hovbwwgi_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-17 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_tyrell_desean__ciw4hovbwwgi_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-trainers .carousel-container .carousel-item-17 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_tyrell_desean__ciw4hovbwwgi_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-18 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_anja_garcia__d2xasikdq2gm_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-trainers .carousel-container .carousel-item-18 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_anja_garcia__d2xasikdq2gm_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-18 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_anja_garcia__d2xasikdq2gm_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-trainers .carousel-container .carousel-item-18 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_anja_garcia__d2xasikdq2gm_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-18 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_anja_garcia__d2xasikdq2gm_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-trainers .carousel-container .carousel-item-18 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_anja_garcia__d2xasikdq2gm_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-19 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_cory_whalton-malcolm__de848jjcvdme_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-trainers .carousel-container .carousel-item-19 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_cory_whalton-malcolm__de848jjcvdme_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-19 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_cory_whalton-malcolm__de848jjcvdme_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-trainers .carousel-container .carousel-item-19 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_cory_whalton-malcolm__de848jjcvdme_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-19 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_cory_whalton-malcolm__de848jjcvdme_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-trainers .carousel-container .carousel-item-19 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_cory_whalton-malcolm__de848jjcvdme_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-20 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_joanna_hardy__emn1ndlydp8i_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-trainers .carousel-container .carousel-item-20 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_joanna_hardy__emn1ndlydp8i_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-20 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_joanna_hardy__emn1ndlydp8i_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-trainers .carousel-container .carousel-item-20 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_joanna_hardy__emn1ndlydp8i_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-20 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_joanna_hardy__emn1ndlydp8i_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-trainers .carousel-container .carousel-item-20 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_joanna_hardy__emn1ndlydp8i_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-21 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_josh_crosby__ede7xdufa926_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-trainers .carousel-container .carousel-item-21 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_josh_crosby__ede7xdufa926_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-21 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_josh_crosby__ede7xdufa926_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-trainers .carousel-container .carousel-item-21 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_josh_crosby__ede7xdufa926_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-21 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_josh_crosby__ede7xdufa926_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-trainers .carousel-container .carousel-item-21 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_josh_crosby__ede7xdufa926_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-22 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kim_ngo__bjs0hjtebyfm_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-trainers .carousel-container .carousel-item-22 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kim_ngo__bjs0hjtebyfm_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-22 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kim_ngo__bjs0hjtebyfm_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-trainers .carousel-container .carousel-item-22 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kim_ngo__bjs0hjtebyfm_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-22 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kim_ngo__bjs0hjtebyfm_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-trainers .carousel-container .carousel-item-22 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kim_ngo__bjs0hjtebyfm_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-23 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jhon_gonzalez__dxm80rwa3kwi_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-trainers .carousel-container .carousel-item-23 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jhon_gonzalez__dxm80rwa3kwi_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-23 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jhon_gonzalez__dxm80rwa3kwi_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-trainers .carousel-container .carousel-item-23 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jhon_gonzalez__dxm80rwa3kwi_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-23 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jhon_gonzalez__dxm80rwa3kwi_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-trainers .carousel-container .carousel-item-23 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_jhon_gonzalez__dxm80rwa3kwi_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-24 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_darryl_whiting__cod4d0o00xjm_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-trainers .carousel-container .carousel-item-24 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_darryl_whiting__cod4d0o00xjm_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-24 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_darryl_whiting__cod4d0o00xjm_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-trainers .carousel-container .carousel-item-24 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_darryl_whiting__cod4d0o00xjm_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-24 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_darryl_whiting__cod4d0o00xjm_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-trainers .carousel-container .carousel-item-24 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_darryl_whiting__cod4d0o00xjm_small_2x.jpg);
  }
}

.section-trainers .carousel-container .carousel-item-25 {
  background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kym_perfetto__fxxxsqdea1qq_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-trainers .carousel-container .carousel-item-25 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kym_perfetto__fxxxsqdea1qq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-trainers .carousel-container .carousel-item-25 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kym_perfetto__fxxxsqdea1qq_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-trainers .carousel-container .carousel-item-25 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kym_perfetto__fxxxsqdea1qq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-trainers .carousel-container .carousel-item-25 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kym_perfetto__fxxxsqdea1qq_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-trainers .carousel-container .carousel-item-25 {
    background-image: url(/v/apple-fitness-plus/t/images/overview/trainers/gallery/trainers_gallery_kym_perfetto__fxxxsqdea1qq_small_2x.jpg);
  }
}
/* image update for trainers end  */

/* glovalnav fix start  */
body {
  position: relative;
}
/* globalnav fix end  */
