/* Fonts */
.compare-module-wrapper .typography-compare-copy:lang(ar),
.compare-module-wrapper .typography-compare-price:lang(ar),
.compare-module-wrapper .links-stacked a,
.compare-module-wrapper .new-violator:lang(ar) {
  font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.compare-module-wrapper .typography-compare-section-headline:lang(ar),
.compare-module-wrapper .typography-compare-device-headline:lang(ar),
.compare-module-wrapper .typography-compare-badge:lang(ar),
.compare-module-wrapper .compare-module-cta: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: 734px) {
  .compare-module-wrapper .compare-module-cta:lang(ar) {
    font-family: "SF Pro AR Text", "SF Pro Gulf", "SF Pro Display",
      "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;
  }
}

/* End Fonts */

.section-compare sup.footnote.footnote-number {
  display: inline;
  margin-left: 0.2em;
}

.airpods-pro.spatial-audio {
  width: 104%;
}

html:not([dir="rtl"]) .more::before,
html:not([dir="rtl"]) .more::after {
  content: "\f300";
}

@media only screen and (min-width: 734px) {
  .airpods-2nd-gen.device .typography-compare-price.pricing,
  .airpods-3rd-gen.device .typography-compare-price.pricing,
  .airpods-max.device .typography-compare-price.pricing {
    margin-top: 20px;
  }
}

.airpods-max.device .device-content h3 {
  min-height: 72px;
}
