[lang]:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
lang(ar) .icon-question:after,
:lang(ar) .icon-question:before {
  content: "";
}
lang(ar) .icon-questioncircle:after,
:lang(ar) .icon-questioncircle:before {
  content: "";
}
lang(ar) .icon-questionsolid:after,
:lang(ar) .icon-questionsolid:before {
  content: "";
}
#ac-globalfooter .ac-gf-sosumi p:lang(ar),
#ac-globalfooter .ac-gf-sosumi li:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-super:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-elevated:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.button-reduced:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat .stat-value:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat .stat-caption:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat .stat-unit-currency:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat.stat-stacked .stat-value:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-stacked .stat-value:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-super .stat-value:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-super .stat-caption:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-super .stat-unit-currency:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-super.stat-stacked .stat-value:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-elevated .stat-value:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-elevated .stat-caption:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-elevated .stat-unit-currency:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-elevated.stat-stacked .stat-value:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-reduced .stat-value:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-reduced .stat-caption:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-reduced .stat-unit-currency:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-reduced.stat-stacked .stat-value:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-tiny .stat-value:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-tiny .stat-unit-currency:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.stat-tiny.stat-stacked .stat-value:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator-reduced:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.violator-frameless.violator-frameless-reduced:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-1:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-2:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-3:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-4:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-5:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-header-6:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-claim-stat:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-claim-body:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-body-1:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-body-2:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-body-3:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-cta:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-callouts:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-overview-caption:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-play-pause-text:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-hero-intro:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-shared-deep-dive-cta:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-ar-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-ar-quicklook-gallery-cta:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-router-headline:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-router-cta:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-even-more-headline:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-even-more-copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-carriers-subhead:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-carriers-copy:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-buystrip-hero-subhead:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-buystrip-hero-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-buystrip-hero-copy:lang(ar) {
    letter-spacing: 0em;
    font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
      Helvetica Neue, Helvetica, Arial, sans-serif;
  }
}
.typography-caption:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-eyebrow:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-label:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.typography-tout:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.colornav-title:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.colornav-link.current .colornav-label:lang(ar),
.colornav-value:checked ~ .colornav-link .colornav-label:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-headline-standalone {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-headline-super {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-headline-elevated {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-headline {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-headline-reduced {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-eyebrow-super {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-eyebrow-elevated {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-eyebrow {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-eyebrow-reduced {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-intro-elevated {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-intro {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-quote {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-quote-reduced {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-callout {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-manifesto {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-label {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-tout {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-body {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-body-tight {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-body-reduced {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-body-reduced-tight {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-caption {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-sosumi {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-button {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-button-reduced {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-super-value {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-super-unit {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-super-caption {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-elevated-value {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-elevated-unit {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-elevated-caption {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-value {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-unit {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-caption {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-reduced-value {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-reduced-unit {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-reduced-caption {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-tiny-value {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-stat-tiny-unit {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-violator {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-violator-reduced {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-header-1 {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-header-2 {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-header-3 {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-header-4 {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-header-5 {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-header-6 {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-claim-stat {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-claim-body {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-claim-body {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-body-1 {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-body-2 {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-body-3 {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-cta {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-callouts {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-overview-caption {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-play-pause-text {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-hero-intro {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-shared-deep-dive-cta {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-ar-copy {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-ar-quicklook-gallery-cta {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-router-headline {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-router-cta {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-even-more-headline {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-even-more-copy {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-even-more-cta {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-carriers-subhead {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-carriers-copy {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-buystrip-hero-subhead {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-buystrip-hero-copy {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-colornav-title {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-colornav-label {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.theme-dark .deep-dive:lang(ar),
.theme-dark .main:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.theme-dark .deep-dive .stat-caption:lang(ar),
.theme-dark .deep-dive .tout-copy:lang(ar),
.theme-dark .deep-dive .tout:lang(ar),
.theme-dark .main .stat-caption:lang(ar),
.theme-dark .main .tout-copy:lang(ar),
.theme-dark .main .tout:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.theme-dark .deep-dive .stat-value:lang(ar),
.theme-dark .deep-dive .tout-headline:lang(ar),
.theme-dark .deep-dive .tout strong:lang(ar),
.theme-dark .main .stat-value:lang(ar),
.theme-dark .main .tout-headline:lang(ar),
.theme-dark .main .tout strong:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
html.enhance-page-xp-media .inline-media-ui-text .text:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.crash-detection.deep-dive .tout:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
html.enhance-deep-dive
  .crash-detection.deep-dive
  .deep-dive-custom-grid
  .term:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
html.enhance-deep-dive
  .crash-detection.deep-dive
  .deep-dive-custom-grid
  .detail:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.safety-sos-section .subheadline-group .violator:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.section-safety .typography-site-headline-super:lang(ar) {
  font-size: 93px;
  letter-spacing: 0em;
  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) {
  .section-safety .typography-site-headline-super:lang(ar) {
    font-size: 73px;
  }
}
@media only screen and (max-width: 734px) {
  .section-safety .typography-site-headline-super:lang(ar) {
    padding-top: 110px;
    font-size: 46px;
  }
}
.section-safety .typography-site-headline-elevated:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.section-safety .typography-site-headline:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.section-safety .typography-site-body:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.section-safety .typography-site-body-reduced:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.deep-dive.crash-detection .typography-site-headline-super:lang(ar),
.deep-dive.sos .typography-site-headline-super:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.deep-dive.sos .typography-site-headline-elevated:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.deep-dive.sos .typography-site-headline:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.deep-dive.sos .typography-site-body:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.deep-dive.sos .typography-site-body-reduced:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.deep-dive.sos .cta:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.sos
  .typography-site-headline-super {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.sos
  .typography-site-headline-elevated {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) html.enhance-deep-dive .deep-dive.sos .typography-site-headline {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) html.enhance-deep-dive .deep-dive.sos .typography-site-body {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.sos
  .typography-site-body-reduced {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) html.enhance-deep-dive .deep-dive.sos .cta {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.deep-dive.sos .modal-section.video .cta.typography-site-body-reduced:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar)
  html.enhance-deep-dive
  .deep-dive.sos
  .modal-section.video
  .cta.typography-site-body-reduced {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.camera-header .headline:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.camera-header .headline strong:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.camera-header .copy:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) html.enhance-deep-dive .low-light.deep-dive .stat-caption,
body:lang(ar) html.enhance-deep-dive .low-light.deep-dive .tout,
body:lang(ar) html.enhance-deep-dive .low-light.deep-dive .tout-copy {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) html.enhance-deep-dive .low-light.deep-dive .stat-value,
body:lang(ar) html.enhance-deep-dive .low-light.deep-dive .tout-headline,
body:lang(ar) html.enhance-deep-dive .low-light.deep-dive .tout strong {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.camera-action-mode .screen-container .inline-media-ui-text:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) html.enhance-deep-dive .deep-dive.chip .stat-caption,
body:lang(ar) html.enhance-deep-dive .deep-dive.chip .tout,
body:lang(ar) html.enhance-deep-dive .deep-dive.chip .tout-copy {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
body:lang(ar) html.enhance-deep-dive .deep-dive.chip .stat-value,
body:lang(ar) html.enhance-deep-dive .deep-dive.chip .tout-headline,
body:lang(ar) html.enhance-deep-dive .deep-dive.chip .tout strong {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.section-ar:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.section-even-more .tile-cta {
  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 (min-width: 1068px) {
  .section-even-more .tile-cta:lang(ar) {
    letter-spacing: 0em;
    font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
      Helvetica Neue, Helvetica, Arial, sans-serif;
  }
}
.section-carrier-offers .shop-button .button:lang(ar) {
  letter-spacing: 0em;
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.theme-dark .main .tout: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) {
  .theme-dark .main .tout:lang(ar),
  .aside-container .aside-item .aside-copy,
  .typography-even-more-copy:lang(ar) {
    font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
      Helvetica Neue, Helvetica, Arial, sans-serif;
  }
}
html.enhance-deep-dive .low-light.deep-dive .tout strong,
html.enhance-deep-dive .low-light.deep-dive .tout,
html.enhance-deep-dive .deep-dive.chip .stat-value,
html.enhance-deep-dive .deep-dive.chip .tout-headline,
html.enhance-deep-dive .deep-dive.chip .tout strong,
html.enhance-deep-dive .deep-dive.chip .stat-caption,
html.enhance-deep-dive .deep-dive.chip .tout,
html.enhance-deep-dive .deep-dive.chip .tout-copy,
html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-body-2 {
  font-family: SF Pro AR Display, SF Pro Gulf, SF Pro Display, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}
.buystrip-hero .help {
  margin-top: 0;
}
@media only screen and (min-width: 735px) {
  .buystrip-hero .help {
    grid-column: span 6;
  }
}
.section.section-chip,
.list-lenses,
.section-colors .layout#color-device-gallery,
.section-colors .layout.hardware-media-container,
.section-lock-screen {
  direction: ltr;
}
.section-chip .aside-copy,
.section-lock-screen .header,
.section-lock-screen .copy,
.section-lock-screen .aside-item,
.section-even-more .gallery .tile-content,
.section.section-chip .copy-content,
.section.section-chip .deep-dive-button-open-container,
.section-colors .layout#color-device-gallery .copy,
.camera-three-camera-system .list-lenses .section-item {
  direction: rtl;
}
.hero-intro .info-wrapper .info-content .ctas-list .cta-item {
  margin-right: 0;
  margin-left: 47px;
}
.section-camera .headline,
.camera-cinematic-mode .copy {
  text-align: right;
}
@media only screen and (max-width: 734px) {
  .hero-intro .info-wrapper .info-content .ctas-list .cta-item {
    margin-left: 0;
  }
}
html.enhance-chip .section-chip .section-content-flex .video-container:after {
  right: initial;
  left: 13%;
}
.section.section-chip .large-offset-1 {
  margin-right: 0;
  margin-left: 8.3333333333%;
}
.section-display .section-content .subhead {
  max-width: 680px;
  line-height: 1.2;
}
@media only screen and (max-width: 734px) {
  .camera-three-camera-system .list-lenses .section-item {
    margin-left: 16.6666%;
    margin-right: 0;
  }
}
.icon-wrapper .icon-chevronright {
  transform: scaleX(-1);
  display: inline-block;
}
.icon-wrapper .icon-chevronright:after {
  padding-right: 0;
  padding-left: 0.3em;
}
.section-dynamic-island .icon-icon-playcircle:after {
  display: inline-block;
  transform: scaleX(-1);
}
.typography-cta-alt {
  font-size: 20px;
  line-height: 1.1666666667;
  letter-spacing: 0.009em;
  margin-top: 38px;
  color: #000;
}
@media only screen and (max-width: 1068px) {
  .typography-cta-alt {
    font-size: 17px;
    line-height: 1.2105263158;
    letter-spacing: 0.012em;
    margin-top: 25px;
  }
}
@media only screen and (max-width: 734px) {
  .typography-cta-alt {
    margin-top: 20px;
  }
}
.t3 .section-router .router-container {
  grid-template-rows: max-content;
}
@media only screen and (max-width: 734px) {
  .t3 .section-router .router-container {
    grid-template-rows: 1fr 1fr;
  }
}
#ac-globalfooter .ac-gf-sosumi {
  border-top: 1px solid #424245;
}
.section-battery .headline-part.descender-offset {
  line-height: 1.1;
}
html.enhance-deep-dive
  #deep-dive-quad-pixel-sensor
  .section-content
  .deep-dive-subsection.second
  .cell-3 {
  margin-left: 0;
  margin-right: var(--dd-horiz-2nd-image-space-before);
}
.camera-three-camera-system .list-lenses .section-item:nth-child(odd) {
  margin-top: 0;
}
@media only screen and (max-width: 734px) {
  .camera-three-camera-system .list-lenses .section-item:nth-child(odd) {
    margin-top: 90px;
  }
}
.camera-truedepth .overview-camera-true-depth-true-depth-autofocus {
  margin-top: 20px;
}
#deep-dive-dynamic-island
  .grid-dynamic-island
  .grid-item:nth-child(2n)
  .tout-copy {
  padding-left: 30px;
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
  #deep-dive-dynamic-island
    .grid-dynamic-island
    .grid-item:nth-child(2n)
    .tout-copy {
    padding-left: 15px;
  }
}
@media only screen and (max-width: 734px) {
  #deep-dive-dynamic-island
    .grid-dynamic-island
    .grid-item:nth-child(2n)
    .tout-copy {
    padding-left: 0;
  }
}
.crash-detection.deep-dive .grid-callouts {
  line-height: 1.25;
}
html.enhance-page-xp-parallax
  .section-battery
  .headline
  > .headline-part:before {
  right: 0;
  transform: translateX(60%);
  background-image: linear-gradient(
      90deg,
      #1d1d1f,
      #1d1d1f 50%,
      transparent 60%
    ),
    linear-gradient(0deg, #ffb6ff 0%, #b344ff);
  background-image: linear-gradient(90deg, #1d1d1f 50%, transparent 60%),
    linear-gradient(0deg, #ffb6ff 0%, #b344ff);
  background-color: #ffb6ff;
}
@media only screen and (min-width: 735px) {
  .section-chip .aside-container .aside-item:only-of-type .aside-copy {
    flex-basis: 42%;
    max-width: 42%;
  }
}
html.enhance-design .section-colors .hardware-media-container {
  margin-right: 0;
  margin-left: 278px;
}
@media only screen and (max-width: 1068px) {
  html.enhance-design .section-colors .hardware-media-container {
    margin-left: 188px;
  }
}
@media only screen and (max-width: 734px) {
  html.enhance-design .section-colors .hardware-media-container {
    margin-left: 0px;
  }
}
html.enhance-design
  .section-colors
  .hardware-media-container
  .video-container
  .design-start-frame,
html.enhance-design
  .section-colors
  .hardware-media-container
  .video-container
  video {
  right: auto;
  left: 0;
}
html.enhance-design .section-colors .hardware-media-container .video-container {
  text-align: left;
}
html.enhance-deep-dive #deep-dive-dynamic-island .modal-section.features {
  padding-left: 0px;
  padding-right: 70px;
}
html.enhance-deep-dive
  #deep-dive-dynamic-island
  .modal-section.features
  .column-image {
  margin-left: 0;
  margin-right: 100px;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.features
    .column-image {
    margin-right: 80px;
  }
}
@media only screen and (max-width: 734px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.features
    .column-image {
    margin-right: 107px;
  }
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive #deep-dive-dynamic-island .modal-section.features {
    padding-right: 60px;
  }
}

@media only screen and (max-width: 734px) {
  html.enhance-deep-dive #deep-dive-dynamic-island .modal-section.features {
    padding-right: 25px;
  }
}
html.enhance-deep-dive
  #deep-dive-dynamic-island
  .modal-section.features
  .dd-column-copy.first {
  padding-left: 0;
  padding-right: 160px;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.features
    .dd-column-copy.first {
    padding-right: 110px;
  }
}

@media only screen and (max-width: 734px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.features
    .dd-column-copy.first {
    padding-right: 65px;
    padding-top: 0;
  }
}
html.enhance-deep-dive
  #deep-dive-dynamic-island
  .modal-section.features
  .dd-column-copy.first {
  padding-left: 0;
  padding-right: 160px;
}
html.enhance-deep-dive
  #deep-dive-dynamic-island
  .modal-section.features
  .dd-column-copy.second {
  padding-left: 0;
  padding-right: 50px;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.features
    .dd-column-copy.first {
    padding-right: 110px;
  }
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.features
    .dd-column-copy.second {
    padding-right: 80px;
  }
}
@media only screen and (max-width: 734px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.features
    .dd-column-copy.first {
    padding-right: 65px;
    padding-top: 0;
  }
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.features
    .dd-column-copy.second {
    padding-right: 80px;
    padding-bottom: 0;
  }
}
html.enhance-deep-dive #deep-dive-dynamic-island .modal-section.touts {
  padding-right: 380px;
  padding-left: 180px;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive #deep-dive-dynamic-island .modal-section.touts {
    padding-right: 120px;
    padding-left: 60px;
  }
}
@media only screen and (max-width: 734px) {
  html.enhance-deep-dive #deep-dive-dynamic-island .modal-section.touts {
    padding-right: 85px;
    padding-left: 0;
  }
}

html.enhance-deep-dive #deep-dive-dynamic-island .modal-section.video {
  padding-right: 250px;
  padding-left: 0;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive #deep-dive-dynamic-island .modal-section.video {
    padding-right: 75px;
  }
}
html.enhance-deep-dive
  #deep-dive-dynamic-island
  .modal-section.touts
  .column-grid {
  margin-left: 0;
  margin-right: 150px;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.touts
    .column-grid {
    margin-right: 220px;
  }
}
@media only screen and (max-width: 734px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.touts
    .column-grid {
    margin-right: 140px;
  }
}
html.enhance-deep-dive
  #deep-dive-dynamic-island
  .modal-section.touts
  .dd-column-headline.second {
  padding-left: 0;
  padding-right: 200px;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.touts
    .dd-column-headline.second {
    padding-right: 100px;
  }
}
@media only screen and (max-width: 734px) {
  html.enhance-deep-dive
    #deep-dive-dynamic-island
    .modal-section.touts
    .dd-column-headline.second {
    padding-right: 110px;
  }
}
.section-lock-screen .section-content .subsection-personalization .copy {
  margin-top: 15px;
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen .section-content .subsection-personalization .copy {
    margin-top: 0;
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen .section-content .subsection-personalization .copy {
    margin-top: 15px;
  }
}
.colornav-item {
  float: right;
}
.section-lock-screen .paddlenav-compact .paddlenav-arrow-previous:after,
.section-lock-screen .paddlenav-compact .paddlenav-arrow-next:after {
  transform: scaleX(-1);
}
.section-lock-screen .paddlenav-framed .paddlenav-arrow-next {
  right: 18px;
  left: unset;
}
.section-lock-screen .paddlenav-framed .paddlenav-arrow-previous {
  right: unset;
  left: 18px;
}
.section-lock-screen .paddlenav-compact .paddlenav-arrow-next:after {
  margin-right: -0.044em;
  margin-left: unset;
}
.section-lock-screen .paddlenav-compact .paddlenav-arrow-previous:after {
  margin-left: -0.044em;
  margin-right: unset;
}
.section-display .section-content .headline {
  padding-right: 50px;
}
.section-display .section-content .subhead {
  padding-right: 40px;
}
@media only screen and (max-width: 1068px) {
  .section-display .section-content .headline {
    padding-right: 121px;
  }
  .section-display .section-content .subhead {
    padding-right: 115px;
  }
}
@media only screen and (max-width: 734px) {
  .section-display .section-content .headline {
    padding-right: 68px;
  }
  .section-display .section-content .subhead {
    padding-right: 65px;
  }
}
.camera-quad-pixel-sensor
  .startframe
  > .section-content
  .subsection-graphics
  .zoom-image
  .detail {
  right: initial;
  left: 0;
}
.camera-quad-pixel-sensor
  .startframe
  > .section-content
  .subsection-graphics
  .zoom-image
  .canvas {
  right: 0;
}
.camera-header .headline strong {
  font-size: 190px;
}
@media only screen and (max-width: 1068px) {
  .camera-header .headline strong {
    font-size: 135px;
  }
}

@media only screen and (max-width: 734px) {
  .camera-header .headline strong {
    font-size: 66px;
  }
}
.camera-header .headline strong:lang(ar) {
  line-height: 1.05;
}
@media only screen and (min-width: 1069px) {
  .camera-quad-pixel-sensor
    .startframe
    > .section-content
    .subsection-header
    .headline {
    line-height: 1.32;
  }
}
.camera-quad-pixel-sensor .startframe > .section-content .subsection-header {
  grid-template-columns: auto;
}
html.enhance-deep-dive
  #deep-dive-quad-pixel-sensor
  .section-content
  .deep-dive-subsection.first {
  margin-left: 0;
  margin-right: var(--dd-horiz-1st-copy-space-before);
}
html.enhance-deep-dive
  #deep-dive-quad-pixel-sensor
  .section-content
  .deep-dive-subsection.first
  .cell-3 {
  margin-left: 0;
  margin-right: var(--dd-horiz-1st-image-space-before);
}
.theme-dark .main h3 {
  line-height: 1.2;
}
html.enhance-lenses .camera-lenses .lenses-container {
  direction: ltr;
}
.camera-lenses .headline.large-width-offset,
.camera-lenses .lenses-container .lens-caption {
  direction: rtl;
}
.camera-lenses .lenses-container .column-1 .lens-caption,
.camera-lenses .lenses-container .column-3 .lens-caption,
.camera-lenses .lenses-container .column-4 .lens-caption,
.camera-lenses .lenses-container .column-5 .lens-caption {
  text-align: left;
}
html.enhance-lenses .camera-lenses .lenses-container .column-2 .lens-caption,
.camera-lenses .lenses-container .column-2 .lens-caption {
  text-align: right;
}
.camera-lenses .deep-dive-container .section-content {
  direction: ltr;
}
.camera-lenses .deep-dive-container .section-content .nav-list,
.camera-lenses .deep-dive-container .section-content .copy {
  direction: rtl;
}
.theme-dark .main .tout strong {
  line-height: 1.25;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive .crash-detection.deep-dive .tout {
    line-height: 1.15;
  }
}
.camera-header .headline .header-offset {
  margin-top: 0;
}
@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive
    #deep-dive-lenses
    .horizontal-scroll-item.item-1
    .row-copy {
    margin-bottom: 0px;
  }
}
@media only screen and (max-width: 1068px) {
  .section-battery .headline-part {
    margin-bottom: 0px;
    line-height: 1.2;
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .subsection-personalization
    .copy.consolidated {
    width: auto;
    max-width: 100%;
  }
  .section-lock-screen .aside-container .aside-item {
    direction: rtl;
  }
}
@media only screen and (max-width: 734px) {
  .camera-truedepth .headline.text-rag,
  .camera-action-mode .headline {
    max-width: 100%;
  }
  html[dir="rtl"] .camera-truedepth .tout-1 {
    margin-right: 0;
    margin-top: 20px;
  }
  .section-chip .section-content-flex .headline {
    direction: rtl;
  }
  .section-chip .section-content-flex .copy {
    padding-left: 25%;
    direction: rtl;
  }
  .section-chip .aside-container .aside-item {
    direction: rtl;
  }
}
[dir="rtl"] .camera-lenses .lenses-container .column-2 .image-wrapper {
  margin-left: 0;
  margin-right: 8.3333333333%;
}
@media only screen and (max-width: 1068px) {
  [dir="ltr"] .camera-lenses .lenses-container .column-2 .image-wrapper {
    margin-right: 58px;
  }
}
.typography-header-6,
html.enhance-deep-dive .crash-detection.deep-dive .tout {
  line-height: 1.18;
}
.aside-container .aside-item {
  direction: rtl;
}
.section-battery .headline-part {
  line-height: 1.18;
}
.section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-1
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-1
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-1
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_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) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-1
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-1
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-1
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-1
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-1
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-1
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-1
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-1
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-1
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_1__eyfso987igqe_small_2x.jpg);
      }
    }
  }
}
.section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-2
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-2
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-2
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_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) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-2
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-2
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-2
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-2
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-2
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-2
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-2
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-2
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-2
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_2__fss1je1zozau_small_2x.jpg);
      }
    }
  }
}

.section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-3
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_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) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-3
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-3
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-3
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-3
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-3
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_3__5p2dgeuta5eq_small_2x.jpg);
      }
    }
  }
}

.sa
  .section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-3
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_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) {
  .sa
    .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .sa
    .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_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) {
    .sa
      .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-3
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .sa
    .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_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) {
  .sa
    .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .sa
      .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-3
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_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) {
      .sa
        .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-3
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .sa
    .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_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) {
  .sa
    .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-3
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .sa
      .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-3
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_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) {
      .sa
        .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-3
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/sa/ar/lock_screen_3__5p2dgeuta5eq_small_2x.jpg);
      }
    }
  }
}
.section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-4
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-4
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-4
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_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) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-4
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-4
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-4
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-4
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-4
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-4
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-4
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-4
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-4
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_4__f2r5f3gnfc66_small_2x.jpg);
      }
    }
  }
}

.section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-5
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-5
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-5
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_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) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-5
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-5
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-5
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-5
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-5
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-5
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-5
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-5
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-5
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_5__cok84fv6q2eu_small_2x.jpg);
      }
    }
  }
}
.section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-6
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-6
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-6
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_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) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-6
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-6
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-6
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-6
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-6
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-6
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-6
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-6
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-6
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_6__ewzdus606zu6_small_2x.jpg);
      }
    }
  }
}
.section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-7
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-7
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-7
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_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) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-7
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-7
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-7
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-7
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-7
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-7
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-7
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-7
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-7
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_7__bjsaoiza3lw2_small_2x.jpg);
      }
    }
  }
}
.section-lock-screen
  .section-content
  .lockscreen-gallery
  #lockscreen-gallery-item-8
  .device {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-8
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_large_2x.jpg);
  }
}
@supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-8
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_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) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-8
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_large_2x.jpg);
    }
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-8
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-8
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_medium_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-8
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-8
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_medium_2x.jpg);
      }
    }
  }
}
@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-8
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_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) {
  .section-lock-screen
    .section-content
    .lockscreen-gallery
    #lockscreen-gallery-item-8
    .device {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_small_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  @supports ((-webkit-mask-image: url("")) or (mask-image: url(""))) {
    .section-lock-screen
      .section-content
      .lockscreen-gallery
      #lockscreen-gallery-item-8
      .device {
      background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_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) {
      .section-lock-screen
        .section-content
        .lockscreen-gallery
        #lockscreen-gallery-item-8
        .device {
        background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/lock_screen_8__b42dg3ce8876_small_2x.jpg);
      }
    }
  }
}

.section-ar .ar-quicklook-gallery-image-deep-purple {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/ar/ar/ar_deep_purple__fu8riutnvu6a_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) {
  .section-ar .ar-quicklook-gallery-image-deep-purple {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/ar/ar/ar_deep_purple__fu8riutnvu6a_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-ar .ar-quicklook-gallery-image-deep-purple {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/ar/ar/ar_deep_purple__fu8riutnvu6a_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) {
  .section-ar .ar-quicklook-gallery-image-deep-purple {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/ar/ar/ar_deep_purple__fu8riutnvu6a_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-ar .ar-quicklook-gallery-image-deep-purple {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/ar/ar/ar_deep_purple__fu8riutnvu6a_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) {
  .section-ar .ar-quicklook-gallery-image-deep-purple {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/ar/ar/ar_deep_purple__fu8riutnvu6a_small_2x.jpg);
  }
}
.section-lock-screen
  .section-content
  .subsection-always-on
  .graphics
  .device
  .screen-wrapper
  .software-static {
  background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/always_on_startframe__er0zc80ugga6_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) {
  .section-lock-screen
    .section-content
    .subsection-always-on
    .graphics
    .device
    .screen-wrapper
    .software-static {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/always_on_startframe__er0zc80ugga6_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .section-content
    .subsection-always-on
    .graphics
    .device
    .screen-wrapper
    .software-static {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/always_on_startframe__er0zc80ugga6_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) {
  .section-lock-screen
    .section-content
    .subsection-always-on
    .graphics
    .device
    .screen-wrapper
    .software-static {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/always_on_startframe__er0zc80ugga6_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-lock-screen
    .section-content
    .subsection-always-on
    .graphics
    .device
    .screen-wrapper
    .software-static {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/always_on_startframe__er0zc80ugga6_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) {
  .section-lock-screen
    .section-content
    .subsection-always-on
    .graphics
    .device
    .screen-wrapper
    .software-static {
    background-image: url(/mideast/iphone-14-pro/b/images/overview/lock-screen/ar/always_on_startframe__er0zc80ugga6_small_2x.jpg);
  }
}
