html.no-enhance-xp .section-hero h2.static-text:lang(ar),
html.no-enhance-xp .section-hero p.static-text:lang(ar),
html.no-hero-enhance-xp .section-hero h2.static-text:lang(ar),
html.no-hero-enhance-xp .section-hero p.static-text:lang(ar),
.graph-gallery .tabnav:lang(ar),
.graph-gallery .item-container .disclaimer:lang(ar),
.graph-gallery
  .item-container
  .gallery-item
  .bars-container
  .bar-caption:lang(ar),
.graph-gallery
  .item-container
  .gallery-item
  .bars-container
  .badge-unit:lang(ar),
.graph-gallery
  .item-container
  .gallery-item
  .bars-container
  .badge-value:lang(ar),
html .page-overview .section-hero .cta-wrap .mac-studio-global-avail:lang(ar),
html.no-enhance-xp .section-hero h2.static-text:lang(ar),
html.no-enhance-xp .section-hero p.static-text:lang(ar),
html.no-hero-enhance-xp .section-hero h2.static-text:lang(ar),
html.no-hero-enhance-xp .section-hero p.static-text:lang(ar),
html.text-zoom .subsection-internals .section-headline:lang(ar),
.router-item-eyebrow:lang(ar),
.router-item-headline:lang(ar),
.router-item-copy:lang(ar),
.router-item-cta:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro Display", "SF Pro AR",
    "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body:lang(ar),
#ac-localnav .ac-ln-menu:lang(ar),
#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
.graph-gallery .tabnav-paddle:lang(ar),
.graph-gallery .tabnav-link:lang(ar),
.graph-gallery .item-container .gallery-item-eyebrow:lang(ar),
.subsection-chips .bento-section .badge .badge-caption:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Text", "SF Pro AR", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

html
  .page-overview
  .section-hero
  .cta-wrap
  .mac-studio-global-avail.one-col:after {
  display: none;
}

.router-item-environment.full-width {
  padding-top: 80px;
  padding-bottom: 80px;
}

.section-mx-max .typography-headline-standalone-alt,
.typography-headline-standalone-alt,
.hero-performance .typography-headline-standalone,
.subsection-hero .typography-headline-standalone-subsection {
  line-height: 1.1916666667;
}

.subsection-chips .bento-section .chip-claim {
  max-width: 16em;
}

.graph-gallery
  .item-container
  .gallery-item
  .bars-container
  .badge-value-container,
.graph-gallery
  .item-container
  .gallery-item
  .bars-container
  .badge-value-container {
  direction: ltr;
}

.router-item-education.full-width .router-item-picture picture {
  position: relative;
  right: 0%;
  transform: translateX(0%);
}

.section-studio-display .gallery-grid-icon .icon-value {
  right: -5.5px;
  left: unset;
}

@media only screen and (min-width: 1069px) {
  .router-item-tradein .router-item-copy {
    max-width: 800px;
  }
}

.section-accessories .accessories-grid {
  left: unset;
  right: 50%;
  transform: translateX(50%);
}

.router-item-environment.full-width .router-item-headline,
.router-item-environment.full-width .router-item-copy {
  max-width: 100%;
}

@media only screen and (max-width: 734px) {
  .subsection-intro .modal-trigger-container .button {
    text-align: right;
    max-width: 190px;
  }
}

html.enhance-xp .inline-media .inline-media-ui {
  right: unset;
  left: 22px;
}

@media only screen and (min-width: 735px) {
  .section-studio-display .gallery .tablist-wrapper {
    right: unset;
    left: 40px;
  }
}

@media only screen and (min-width: 1069px) {
  .router-item.full-split.router-item-continuity .router-content-wrapper {
    direction: rtl;
  }
}

@media only screen and (min-width: 1069px) {
  .router-item.full-split.router-item-continuity .router-item-content {
    padding-right: 0;
  }
}

.router-item-education.full-bleed .router-content-wrapper .router-item-content {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

@media only screen and (max-width: 1068px) {
  .subsection-chips .section-mx-ultra.bento-section .badge:last-child {
    margin-top: 60px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .router-item-education.full-bleed .router-item-picture picture,
  .router-item-education.full-bleed .router-item-picture picture img {
    height: 100%;
    object-fit: cover;
    width: 100%;
  }
}

@media only screen and (max-width: 734px) {
  .router-item-education.full-width .router-item-picture picture {
    transform: translateX(50%);
  }
}

.graph-gallery .item-container .gallery-item .bars-container .badge-unit {
  margin-left: 4px;
}

@media only screen and (min-width: 1069px) {
  .router-item-continuity.full-split .router-item-picture.align-middle picture {
    position: relative;
    left: -65px;
  }
}

@media only screen and (max-width: 1068px) {
  html.enhance-xp .subsection-chips .bento-section .inline-media-ui-container {
    direction: ltr;
  }

  html.enhance-xp
    .subsection-chips
    .bento-section
    .inline-media-ui-container
    .loading-circle {
    direction: rtl;
  }
}

@media only screen and (max-width: 734px) {
  html.enhance-xp[dir="rtl"] .subsection-chips .bento-section .inline-media-ui {
    left: var(--offset);
    transform: none !important;
  }
}

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

.subsection-chips .bento-section.section-mx-ultra .chip-bento-copy {
  max-width: 28.95em;
  line-height: 1.2;
}

@media only screen and (min-width: 1069px) {
  .router-item-continuity.full-split .router-item-picture.align-middle picture {
    margin-left: -60px;
  }
}

body.not-t1.page-overview .section-hero .cta-wrap p.typography-standards-tout {
  padding: 0;
}
