.form-dropdown-select:lang(ar),
#ac-localnav .ac-ln-menu-link,
#ac-localnav .ac-ln-menu .ac-ln-actions .ac-ln-action-button a,
#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar),
#ac-globalfooter *,
#ac-globalfooter *:before,
#ac-globalfooter *:after,
.replay-button-wrapper .icon-copy,
#ac-globalfooter .ac-gf-directory-column-section-title-button:lang(ar),
#ac-globalfooter
  .ac-gf-directory-column-section-title
  > .ac-gf-directory-column-section-title-text:lang(ar),
.typography-marquee-badge,
.section-welcome .detail-inner-group,
.button,
.typography-body-tight-semibold,
body,
.typography-tout-copy,
.product-tile-ctas .button,
.product-tile-ctas .product-tile-current,
.product-tile-ctas button,
.typography-product-tile-positioning,
#ac-globalfooter .ac-gf-sosumi p,
#ac-globalfooter .ac-gf-sosumi li,
#ac-globalfooter .ac-gf-directory-column-section-title-button,
#ac-globalfooter
  .ac-gf-directory-column-section-title
  > .ac-gf-directory-column-section-title-text,
.typography-section-header-link,
.typography-all-access-pass-base-text,
.typography-product-tile-subheading,
.typography-icon-card-body-copy {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}

body,
button,
input,
select,
textarea {
  direction: rtl;
}

.typography-marquee-eyebrow-elevated,
.typography-marquee-headline-elevated,
.typography-section-header-headline,
.typography-media-card-gallery-headline,
.typography-section-headline,
.typography-eyebrow,
.section-charging .stat-caption,
.section-charging .stat-value,
.typography-tout-subheading,
.typography-icon-card-headline {
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", Helvetica Neue, Helvetica, Arial, sans-serif;
}

.section-hero .techspecs-row {
  margin-inline-start: 5%;
}

.techspecs-section .press-container svg {
  transform: scaleX(-1);
}

.section-dimensions .airpods-size .width {
  left: 7%;
}

.section-dimensions .airpods-size .height {
  left: calc(83% + 8px);
}

.section-dimensions .right-wrapper .case-depth .height {
  right: calc(130% + 8px);
}

.section-dimensions .case-size {
  margin-left: 100px;
  margin-right: 0;
}

@media (max-width: 734px) {
  .section-dimensions .airpods-size .height {
    left: 65px;
  }
  .section-dimensions .airpods-size {
    margin-right: 57px;
  }
}

@media (max-width: 480px) {
  .section-dimensions .airpods-size .height {
    max-width: unset;
  }
}
