[lang]:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif;
}

.ac-ln-menu-items .ac-ln-menu-item,
.ac-ln-actions .ac-ln-action-button .ac-ln-button {
  font-family: SF Pro AR Text, SF Pro Gulf, SF Pro Text, SF Pro Icons,
    Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

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;
}
.theme-dark .main .section-battery h3 {
  line-height: 1.3;
}
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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/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/c/images/overview/lock-screen/ar/always_on_startframe__er0zc80ugga6_small_2x.jpg);
  }
}

/* guided tour starts */
.section-guided-tour .tile-guided-tour .content-container {
  position: absolute;
  top: 0;
  z-index: 2;
  height: 100%;
  left: 0;
}

@media only screen and (max-width: 1068px) {
  .section-guided-tour .tile-guided-tour .content-container {
    width: 502px;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
  }
}

@media only screen and (max-width: 734px) {
  .section-guided-tour .tile-guided-tour .content-container {
    position: relative;
    top: auto;
    right: auto;
    z-index: auto;
    height: auto;
  }
}

.section-guided-tour .tile-guided-tour .content-wrapper {
  text-align: right;
  padding-top: 302px;
  padding-left: 218px;
}

@media only screen and (max-width: 1068px) {
  .section-guided-tour .tile-guided-tour .content-wrapper {
    padding-top: 209px;
    padding-left: 0;
    padding-bottom: 27px;
  }
}

@media only screen and (max-width: 734px) {
  .section-guided-tour .tile-guided-tour .content-wrapper {
    text-align: center;
    padding-top: 45px;
    padding-left: 0;
    padding-bottom: 65px;
    margin: 0 auto;
  }
}

@media only screen and (max-width: 1068px) {
  .section-guided-tour .tile-guided-tour .content-container {
    width: 325px;
    text-align: center;
    margin-right: auto;
    margin-left: 0;
  }
}

/* guided tour ends */

.section-even-more .tile {
  min-height: 355px;
}
@media only screen and (max-width: 1068px) {
  .section-even-more .tile {
    min-height: 300px;
  }
}
@media only screen and (max-width: 734px) {
  .section-even-more .tile {
    min-height: 280px;
  }
}

.section-lock-screen
  .section-content
  .subsection-always-on
  .graphics
  .device
  .screen-wrapper
  .software-start {
  z-index: 3;
  width: 538px;
  height: 1090px;
  background-size: 538px 1090px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-14-pro/c/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-start {
    background-image: url(/mideast/iphone-14-pro/c/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-start {
    width: 348px;
    height: 708px;
    background-size: 348px 708px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-14-pro/c/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-start {
    background-image: url(/mideast/iphone-14-pro/c/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-start {
    width: 332px;
    height: 674px;
    background-size: 332px 674px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-14-pro/c/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-start {
    background-image: url(/mideast/iphone-14-pro/c/images/overview/lock-screen/ar/always_on_startframe__er0zc80ugga6_small_2x.jpg);
  }
}

/* always on no-anim sa */
@media only screen and (min-width: 1068px) {
  .t2 .header.typography-header-3.alt,
  .t3 .header.typography-header-3.alt {
    transform: matrix(1, 0, 0, 1, 0, -73.2299);
  }

  .t2 .section-lock-screen .section-content .subsection-always-on .device,
  .t3 .section-lock-screen .section-content .subsection-always-on .device {
    transform: matrix(1.2, 0, 0, 1.2, 0, 121.433) !important;
  }

  .t2 .section-lock-screen .section-content .subsection-always-on,
  .t3 .section-lock-screen .section-content .subsection-always-on {
    margin-bottom: 582px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .t2 .header.typography-header-3.alt,
  .t3 .header.typography-header-3.alt {
    transform: matrix(1, 0, 0, 1, 0, -25.6605);
  }

  .t2 .section-lock-screen .section-content .subsection-always-on .device,
  .t3 .section-lock-screen .section-content .subsection-always-on .device {
    transform: matrix(1.2, 0, 0, 1.2, 0, 160.999) !important;
  }

  .t2 .section-lock-screen .section-content .subsection-always-on,
  .t3 .section-lock-screen .section-content .subsection-always-on {
    margin-bottom: 462px;
  }
}

body.ae.carrier-updates .buystrip-hero {
  padding-top: 125px;
  padding-bottom: 136px;
}

@media only screen and (max-width: 1068px) {
  body.ae.carrier-updates .buystrip-hero {
    padding-bottom: 25px;
    padding-top: 112px;
  }
}

@media only screen and (max-width: 734px) {
  body.ae.carrier-updates .buystrip-hero {
    padding-top: 111px;
  }
}

.grid-tile-3-col-1-row {
  grid-column: auto/span 3;
}

.section-chip {
  direction: ltr;
}

.section-chip .features-header h3 {
  direction: rtl;
  text-align: right;
}

.section-chip .features-image-color-set {
  margin-right: 0;
  margin-left: 28px;
}

@media only screen and (max-width: 734px) {
  .grid-tile-2-col-2-row {
    grid-column: auto;
    grid-row: auto;
  }

  .grid-tile-3-col-1-row {
    grid-column: auto;
    grid-row: auto;
  }

  .grid-tile-1-col-1-row {
    grid-column: auto;
    grid-row: auto;
  }
}

.colornav-container .colornav .colornav-alt-label-wrapper {
  left: unset;
  right: -185px;
}

@media only screen and (max-width: 734px) {
  .colornav-container .colornav .colornav-alt-label-wrapper {
    right: 50%;
  }

  .colornav-container
    .colornav
    .colornav-alt-label-wrapper
    .colornav-alt-label {
    transform: translateX(50%);
  }
}

html.enhance-page-xp-parallax
  .section-battery
  .feature-headline
  strong
  .headline-part:before {
  transform: translateX(60%);
}

.section-water-resistance.deep-purple {
  background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_deep_purple__utiybbg5vaqq_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-water-resistance.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_deep_purple__utiybbg5vaqq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-water-resistance.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_deep_purple__utiybbg5vaqq_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-water-resistance.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_deep_purple__utiybbg5vaqq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-water-resistance.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_deep_purple__utiybbg5vaqq_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-water-resistance.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_deep_purple__utiybbg5vaqq_small_2x.jpg);
  }
}

.section-water-resistance.gold {
  background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_gold__eazpm5cgdlqq_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-water-resistance.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_gold__eazpm5cgdlqq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-water-resistance.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_gold__eazpm5cgdlqq_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-water-resistance.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_gold__eazpm5cgdlqq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-water-resistance.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_gold__eazpm5cgdlqq_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-water-resistance.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_gold__eazpm5cgdlqq_small_2x.jpg);
  }
}

.section-water-resistance.silver {
  background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_silver__e3xepv1pp9me_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-water-resistance.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_silver__e3xepv1pp9me_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-water-resistance.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_silver__e3xepv1pp9me_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-water-resistance.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_silver__e3xepv1pp9me_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-water-resistance.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_silver__e3xepv1pp9me_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-water-resistance.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_silver__e3xepv1pp9me_small_2x.jpg);
  }
}

.section-water-resistance.space-black {
  background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_space_black__cgwv80muqu82_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-water-resistance.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_space_black__cgwv80muqu82_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-water-resistance.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_space_black__cgwv80muqu82_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-water-resistance.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_space_black__cgwv80muqu82_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-water-resistance.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_space_black__cgwv80muqu82_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-water-resistance.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/water-resistance/water_space_black__cgwv80muqu82_small_2x.jpg);
  }
}

html.enhance-deep-dive .section-crash-detection.deep-purple {
  background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_deep_purple__dkjv7ec2v802_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) {
  html.enhance-deep-dive .section-crash-detection.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_deep_purple__dkjv7ec2v802_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive .section-crash-detection.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_deep_purple__dkjv7ec2v802_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) {
  html.enhance-deep-dive .section-crash-detection.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_deep_purple__dkjv7ec2v802_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  html.enhance-deep-dive .section-crash-detection.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_deep_purple__dkjv7ec2v802_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) {
  html.enhance-deep-dive .section-crash-detection.deep-purple {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_deep_purple__dkjv7ec2v802_small_2x.jpg);
  }
}

html.enhance-deep-dive .section-crash-detection.gold {
  background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_gold__dlarf4a5hscy_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) {
  html.enhance-deep-dive .section-crash-detection.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_gold__dlarf4a5hscy_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive .section-crash-detection.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_gold__dlarf4a5hscy_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) {
  html.enhance-deep-dive .section-crash-detection.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_gold__dlarf4a5hscy_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  html.enhance-deep-dive .section-crash-detection.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_gold__dlarf4a5hscy_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) {
  html.enhance-deep-dive .section-crash-detection.gold {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_gold__dlarf4a5hscy_small_2x.jpg);
  }
}

html.enhance-deep-dive .section-crash-detection.silver {
  background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_silver__f346l75itemy_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) {
  html.enhance-deep-dive .section-crash-detection.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_silver__f346l75itemy_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive .section-crash-detection.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_silver__f346l75itemy_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) {
  html.enhance-deep-dive .section-crash-detection.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_silver__f346l75itemy_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  html.enhance-deep-dive .section-crash-detection.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_silver__f346l75itemy_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) {
  html.enhance-deep-dive .section-crash-detection.silver {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_silver__f346l75itemy_small_2x.jpg);
  }
}

html.enhance-deep-dive .section-crash-detection.space-black {
  background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_space_black__5g9r0g123wya_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) {
  html.enhance-deep-dive .section-crash-detection.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_space_black__5g9r0g123wya_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  html.enhance-deep-dive .section-crash-detection.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_space_black__5g9r0g123wya_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) {
  html.enhance-deep-dive .section-crash-detection.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_space_black__5g9r0g123wya_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  html.enhance-deep-dive .section-crash-detection.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_space_black__5g9r0g123wya_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) {
  html.enhance-deep-dive .section-crash-detection.space-black {
    background-image: url(/mideast/iphone-14-pro/d/images/key-features/features/crash-detection/crash_space_black__5g9r0g123wya_small_2x.jpg);
  }
}

#ac-globalfooter.ac-globalfooter-dark .ac-gf-buystrip-info {
  border-top: none;
  border-bottom: none;
}

body.t2 .section-ways-to-save,
body.t3 .section-ways-to-save {
  display: none;
}

.deep-dive-crash .dd-layout .typography-site-deep-dive-stat p {
  /*  text-align: center;*/
}

.section-battery .feature-headline > span {
  transform: translate(90px, 20px);
}

.section-battery .feature-headline .headline-part {
  transform: translate(67px, 5px);
}

.section-battery .feature-headline .headline-part--end {
  transform: translate(25px, -10px);
}

@media only screen and (max-width: 992px) {
  .section-battery .feature-headline .headline-part--end {
    transform: translate(25px, -13px);
  }
}

@media only screen and (max-width: 554px) {
  .section-battery .feature-headline > span {
    transform: translate(90px, 9px);
  }
}

#deep-dive-deep-dive-cinematic-mode .dd-layout-life-img-h-txt .copy p + p {
  margin-inline-start: 0;
}

.grid-item-trade-in .tile-rounded .tile-content {
  padding-left: 20px;
}

.section-hero .feature-headline,
.colornav-container .colornav {
  margin: 5px auto 0 auto;
}

.dd-layout-hero-img .vertical-picture {
  right: unset;
}

.deep-dive-action-mode .dd-layout-txt-device-img-h {
  margin-right: 100px;
}

@media only screen and (max-width: 1068px) {
  .deep-dive-action-mode .dd-layout-txt-device-img-h {
    margin-right: 60px;
  }
  .dd-layout {
    margin-left: 60px;
  }
  .deep-dive-action-mode .dd-layout:first-child {
    margin-left: 60px;
  }
}

@media only screen and (max-width: 734px) {
  .deep-dive-action-mode .dd-layout-txt-device-img-h {
    margin-right: 40px;
  }
  .dd-layout {
    margin-left: 40px;
  }
  .deep-dive-action-mode .dd-layout:first-child {
    margin-left: 40px;
  }

  .section-cinematic-mode .features-header {
    position: relative;
    top: -25px;
  }
}

.section-true-depth .features-image-color-set {
  direction: ltr;
}

.deep-dive-camera .dd-layout:first-child,
.deep-dive-cinematic-mode .dd-layout:first-child,
.deep-dive-action-mode .dd-layout:first-child,
.deep-dive-true-depth .dd-layout:first-child,
.deep-dive-crash .dd-layout:first-child {
  margin-right: 0;
}

.deep-dive-dynamic-island .headline {
  margin-right: 0;
}

@media only screen and (max-width: 554px) {
  .deep-dive-chip .stat {
    /*    margin-left: 0;*/
  }

  .item-copy.typography-buystrip-hero-copy {
    max-width: 17em;
  }

  .deep-dive-true-depth .stat {
    min-width: 14em;
  }
}

.section-compare .device .swatch-wrapper {
  transform: scaleX(-1);
}

.section-battery .feature-headline .headline-part {
  padding-bottom: 0;
}

@media only screen and (min-width: 1069px) {
  .dd-layout-img-top-bleed-txt .copy .stat {
    margin-left: 0;
    margin-right: 60px;
  }
}
html.no-enhance-deep-dive .dd-layout-img-top-bleed-txt .copy .stat {
  margin-right: 0;
}

@media only screen and (max-width: 734px) {
  .key-features-features-true-depth-selfie-deep-purple {
    margin-left: 15px;
  }

  .deep-dive-battery .dd-layout-stats.dd-content-stats .stat + .stat {
    margin-top: 60px;
  }
}
