body:lang(ar) {
  line-height: 1.58824;
  letter-spacing: 0em;
  font-family: "SF Pro AR Display", "SF Pro AR Text", "SF Pro Display",
    "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
    "Arial", sans-serif;
}

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

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

.callout-techspecs-environment .callout-title:lang(ar) {
  font-family: "SF Pro AR Display", "SF Pro AR Text", "SF Pro Display",
    "SF Pro Gulf", "SF Pro Text", "SF Pro Icons", "Helvetica Neue", "Helvetica",
    "Arial", sans-serif;
}

.techspecs-column ul li,
.specs-copy {
  font-family: "SF Pro AR Text", "SF Pro Display", "SF Pro Gulf", "SF Pro Text",
    "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.caption-vertical {
  left: 100%;
  right: auto;
}

.subsection-size-and-weight .size-weight-container,
.subsection-stand .stand-container,
.subsection-stand .orientation-container {
  direction: ltr;
}

.subsection-stand .image-wrapper-orientation-landscape-bottom {
  padding-right: 95px;
}

@media only screen and (max-width: 1068px) {
  .subsection-stand .image-wrapper-orientation-landscape-bottom {
    padding-right: 72px;
  }
}

@media only screen and (max-width: 735px) {
  .subsection-stand .image-wrapper-orientation-landscape-bottom {
    padding-right: 0;
  }
}

@media only screen and (max-width: 735px) {
  .subsection-size-and-weight .size-weight-container {
    direction: rtl;
  }

  .subsection-stand .caption-vertical {
    right: unset;
    left: 100%;
  }
}

.subsection-size-and-weight .techspecs-column .captions,
.subsection-stand .techspecs-column .captions {
  direction: rtl;
}

.subsection-size-and-weight .image-wrapper-size-and-weight-front {
  padding-right: 95px;
  padding-left: 0;
}

@media only screen and (max-width: 1068px) {
  .subsection-size-and-weight .image-wrapper-size-and-weight-front {
    padding-right: 15%;
  }
}

@media only screen and (max-width: 735px) {
  .subsection-size-and-weight .image-wrapper-size-and-weight-front {
    padding-right: 0;
  }
}

.subsection-size-and-weight .image-specs-size-and-weight-side {
  padding-right: 72px;
}

@media only screen and (max-width: 735px) {
  .subsection-size-and-weight .image-specs-size-and-weight-side {
    padding-right: 0;
  }
}

html[dir="rtl"] .caption-horizontal.screenwidth {
  right: 23%;
}

.image-wrapper-connections .caption-socket {
  right: unset;
  left: 168px;
}

@media only screen and (max-width: 1068px) {
  .image-wrapper-connections .caption-socket {
    left: 103px;
  }
}

@media only screen and (max-width: 735px) {
  .image-wrapper-connections .caption-socket {
    left: 73px;
    top: 286px;
  }
}

.image-specs-vesa {
  position: relative;
  right: 6.5%;
}

@media only screen and (max-width: 1068px) {
  .image-specs-vesa {
    right: 10%;
  }
}

@media only screen and (max-width: 735px) {
  .image-specs-vesa {
    right: 0;
    left: 42%;
  }
}

@media only screen and (max-width: 735px) {
  .image-wrapper-vesa {
    direction: ltr;
  }

  .subsection-vesa .captions {
    direction: rtl;
  }
}

@media only screen and (min-width: 1068px) {
  html[dir="rtl"] .image-wrapper-connections .caption-thunderbolt {
    text-align: right;
    right: 246px;
    top: 531px;
    width: 135px;
  }
}
@media only screen and (max-width: 1068px) {
  html[dir="rtl"] .image-wrapper-connections .caption-thunderbolt {
    text-align: right;
    right: 160px;
    top: 402px;
    width: 135px;
  }
}

@media only screen and (max-width: 735px) {
  html[dir="rtl"] .image-wrapper-connections .caption-thunderbolt {
    right: 77px;
top: 289px;
  }
}


.callout-techspecs-environment-copy.subsection-materials-wrapper.full-width {
  width: 100%;
}

[lang="en"] {
  direction: ltr;
  unicode-bidi: bidi-override;
}
