/* fonts */
body,
#ac-localnav .ac-ln-menu:lang(ar),
.typography-body-reduced:lang(ar),
.button-super:lang(ar),
.typography-section-violator:lang(ar),
.marquee-copy:lang(ar),
.marquee-cta:lang(ar),
.typography-trainer-cta:lang(ar),
#ac-globalfooter:lang(ar) .ac-gf-sosumi p,
#ac-globalfooter:lang(ar) .ac-gf-sosumi li,
#ac-globalfooter:lang(ar) .ac-gf-directory,
#ac-localnav:lang(ar) .ac-ln-button {
  font-family: "SF Pro AR Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
    "Arial", sans-serif;
}

.typography-overview-hero-headline:lang(ar),
.typography-hero-pricing-headline:lang(ar),
.typography-pricing-headline:lang(ar),
.typography-pricing-copy:lang(ar),
.typography-section-headline:lang(ar),
.typography-section-copy:lang(ar),
.typography-carousel-title:lang(ar),
.typography-secondary-headline:lang(ar),
.typography-try-free-button:lang(ar),
.typography-eyebrow:lang(ar),
.typography-tout:lang(ar),
.typography-faq-question:lang(ar),
.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;
}

@media only screen and (max-width: 1068px) {
  .typography-section-copy,
  .typography-router-copy {
    font-family: "SF Pro AR Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
      "Arial", sans-serif;
  }
}

/* fonts ends */

.carousel-container,
.dynamic-gallery .control-container {
  justify-content: flex-start;
}

.carousel-item:not(:last-of-type) {
  margin-right: unset;
  margin-left: var(--card-gap);
}

.play-pause-button {
  margin-right: unset;
  margin-left: var(--button-size);
}

@media only screen and (min-width: 735px) {
  .router-container + .router-container {
    margin-left: unset;
    margin-right: 22px;
  }
}

.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/x/images/overview/ar/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/x/images/overview/ar/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/x/images/overview/ar/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/x/images/overview/ar/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/x/images/overview/ar/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/x/images/overview/ar/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;
  }
}

/* music router */
.router-container.music.new {
  background-image: url("/mideast/apple-fitness-plus/x/images/overview/routers/ar/routers_apple_music_new__gah7pbumjkqe_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.new {
    background-image: url("/mideast/apple-fitness-plus/x/images/overview/routers/ar/routers_apple_music_new__gah7pbumjkqe_large_2x.jpg");
  }
}

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

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

/* music router ends */

.anim-text-animate.animated-copy-element {
  direction: rtl;
}

.play-pause-button {
  margin-right: unset;
  margin-left: var(--button-size);
}

@media (min-width: 668px) and (orientation: landscape) {
  html.ios .play-pause-button {
    left: 54px;
  }
}

sup.footnote-number {
  font-size: 0.6em;
  top: -0.5em;
}

.section-carousel .section-content-inner .typography-section-headline {
  padding-top: 5px;
}

.router-container.apple-one .cta,
.router-container.music.new .cta {
  margin-right: 0;
  margin-left: 20px;
}

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

.section-customize-levels .typography-section-headline {
  line-height: 1.2;
}
.none-break-words {
  word-break: keep-all;
}
@media only screen and (max-width: 734px) {
  .section-apple-watch .hw-lockup-image-container {
    direction: ltr;
  }
}

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