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

body:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Text, SF Pro Icons, Helvetica Neue,
    Helvetica, Arial, sans-serif;
  letter-spacing: 0 !important;
}

.badge .badge-value:lang(ar) {
  font-family: SF Pro AR Display, SF Pro Display, SF Pro Icons, Helvetica Neue,
    Helvetica, Arial, sans-serif;
  letter-spacing: 0 !important;
}

.badge .badge-caption:lang(ar) {
  font-family: SF Pro AR Text, SF Pro Text, SF Pro Icons, Helvetica Neue,
    Helvetica, Arial, sans-serif;
  letter-spacing: 0 !important;
}

html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-site-body,
#deep-dive-modals .deep-dive.gallery .content-body,
#deep-dive-modals .deep-dive.gallery .content-copy,
#deep-dive-modals .deep-dive.gallery p {
  font-family: SF Pro AR Display, SF Pro Display, SF Pro Icons, Helvetica Neue,
    Helvetica, Arial, sans-serif;
  letter-spacing: 0 !important;
}
.section-ar .ar-quicklook-gallery-image-blue {
  background-image: url("/mideast/iphone-14/b/images/overview/ar/ar_blue__ck4vy6sj8nyq_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-ar .ar-quicklook-gallery-image-blue {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/ar_blue__ck4vy6sj8nyq_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .section-ar .ar-quicklook-gallery-image-blue {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/ar_blue__ck4vy6sj8nyq_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-blue {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/ar_blue__ck4vy6sj8nyq_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  .section-ar .ar-quicklook-gallery-image-blue {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/ar_blue__ck4vy6sj8nyq_small.jpg");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-ar .ar-quicklook-gallery-image-blue {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/ar_blue__ck4vy6sj8nyq_small_2x.jpg");
  }
}

.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-1 .device {
  background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_1__264y35q6anmu_large.jpg");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-1
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_1__264y35q6anmu_large_2x.jpg");
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-1
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_1__264y35q6anmu_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
    .lock-screen-gallery
    #lock-screen-gallery-item-1
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_1__264y35q6anmu_medium_2x.jpg");
  }
}
@media only screen and (max-width: 735px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-1
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_1__264y35q6anmu_small.jpg");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-1
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_1__264y35q6anmu_small_2x.jpg");
  }
}

.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-2 .device {
  background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_2__gajgaue8m76u_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-2
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_2__gajgaue8m76u_large_2x.png");
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-2
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_2__gajgaue8m76u_medium.png");
  }
}

@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
    .lock-screen-gallery
    #lock-screen-gallery-item-2
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_2__gajgaue8m76u_medium_2x.png");
  }
}
@media only screen and (max-width: 735px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-2
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_2__gajgaue8m76u_small.png");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-2
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_2__gajgaue8m76u_small_2x.png");
  }
}

.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-3 .device {
  background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_3__dqli8vgyxu2q_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-3
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_3__dqli8vgyxu2q_large_2x.png");
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-3
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_3__dqli8vgyxu2q_medium.png");
  }
}

@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
    .lock-screen-gallery
    #lock-screen-gallery-item-3
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_3__dqli8vgyxu2q_medium_2x.png");
  }
}
@media only screen and (max-width: 735px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-3
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_3__dqli8vgyxu2q_small.png");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-3
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_3__dqli8vgyxu2q_small_2x.png");
  }
}

.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-4 .device {
  background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_4__f9mvwtoocsq6_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-4
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_4__f9mvwtoocsq6_large_2x.png");
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-4
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_4__f9mvwtoocsq6_medium.png");
  }
}

@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
    .lock-screen-gallery
    #lock-screen-gallery-item-4
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_4__f9mvwtoocsq6_medium_2x.png");
  }
}
@media only screen and (max-width: 735px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-4
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_4__f9mvwtoocsq6_small.png");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-4
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_4__f9mvwtoocsq6_small_2x.png");
  }
}

.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-5 .device {
  background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_5__de3p3fegj3ma_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-5
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_5__de3p3fegj3ma_large_2x.png");
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-5
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_5__de3p3fegj3ma_medium.png");
  }
}

@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
    .lock-screen-gallery
    #lock-screen-gallery-item-5
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_5__de3p3fegj3ma_medium_2x.png");
  }
}
@media only screen and (max-width: 735px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-5
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_5__de3p3fegj3ma_small.png");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-5
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_5__de3p3fegj3ma_small_2x.png");
  }
}

.section-lock-screen .lock-screen-gallery #lock-screen-gallery-item-6 .device {
  background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_6__egiou2bh29m6_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_6__egiou2bh29m6_large_2x.png");
  }
}
@media only screen and (max-width: 1068px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_6__egiou2bh29m6_medium.png");
  }
}

@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
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_6__egiou2bh29m6_medium_2x.png");
  }
}
@media only screen and (max-width: 735px) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_6__egiou2bh29m6_small.png");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/lock_screen_6__egiou2bh29m6_small_2x.png");
  }
}

.t2
  .section-lock-screen
  .lock-screen-gallery
  #lock-screen-gallery-item-6
  .device {
  background-image: url("/mideast/iphone-14/b/images/overview/ar/sa/lock_screen_6__egiou2bh29m6_large.png");
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .t2
    .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/sa/lock_screen_6__egiou2bh29m6_large_2x.png");
  }
}
@media only screen and (max-width: 1068px) {
  .t2
    .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/sa/lock_screen_6__egiou2bh29m6_medium.png");
  }
}

@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) {
  .t2
    .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/sa/lock_screen_6__egiou2bh29m6_medium_2x.png");
  }
}
@media only screen and (max-width: 735px) {
  .t2
    .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/sa/lock_screen_6__egiou2bh29m6_small.png");
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .t2
    .section-lock-screen
    .lock-screen-gallery
    #lock-screen-gallery-item-6
    .device {
    background-image: url("/mideast/iphone-14/b/images/overview/ar/sa/lock_screen_6__egiou2bh29m6_small_2x.png");
  }
}

.section-cinematic-mode,
.section-selfies {
  background: #fff;
}
.custom-hero-headline2 {
  font-size: 120px;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.015em;
  display: block;
  text-align: center;
  width: 100%;
  position: absolute;
  margin-top: 550px;
}

.custom-hero-headline {
  font-size: 120px;
  font-family: "SF Pro AR Display", "SF Pro Gulf", "SF Pro Display",
    "SF Pro Icons", Helvetica Neue, Helvetica, Arial, sans-serif;
  line-height: 1;
  font-weight: 600;
  letter-spacing: -0.015em;
  /*margin-top: -400px;*/
  margin-bottom: 100px;
}

@media only screen and (max-width: 1068px) {
  .custom-hero-headline {
    /*margin-top: 0px;*/
    font-size: 96px;
  }

  .custom-hero-headline2 {
    /*margin-top: 0px;*/
    font-size: 96px;
  }
}

@media only screen and (max-width: 734px) {
  .custom-hero-headline {
    font-size: 64px;
    /*margin-top: 0;*/
  }

  .custom-hero-headline2 {
    font-size: 55px;
    margin-top: 350px;
  }
}

@media only screen and (min-width: 1068px) {
  .section-hero .hardware-fan-section .subheadline {
    line-height: 1.2;
  }
  .section-lock-screen .aside-container {
    margin-top: 113px;
  }
  .section-battery .row-stats .stat-magsafe {
    padding-top: 1px;
  }
  .stat .stat-battery .stat-value,
  .stat .stat-camera .stat-value {
    font-size: 39px;
    line-height: 1.2;
  }
  .typography-site-headline-reduced {
    font-size: 37px;
  }
  .typography-site-design-tile-picker {
    font-size: 50px;
  }
  .section-lock-screen .lock-screen-copy {
    margin-bottom: 100px;
  }
  .typography-site-headline-super {
    font-size: 92px;
    line-height: 1.12;
  }
  .section-display .typography-site-headline-super {
    line-height: 1;
  }

  .section-lock-screen .headline strong {
    margin-top: -7px;
  }
  html.enhance-hero-logo
    .section-hero
    .logo-section
    .overview-hero-hero-iphone-14-logo {
    margin-top: -200px;
  }
  .custom-hero-headline2 {
    /*margin-top: 400px;*/
    margin-top: 200px;
  }
}
@media only screen and (min-width: 1068px) and (min-height: 1335px) {
  .custom-hero-headline2 {
    /*margin-top: 400px;*/
    margin-top: 450px;
  }
}

@media only screen and (min-width: 1068px) and (min-height: 1000px) {
  .custom-hero-headline2 {
    margin-top: 220px;
    /*margin-top: 200px;*/
  }
}

@media only screen and (max-width: 1068px) and (min-width: 734px) {
  .section-lock-screen .aside-container {
    margin-top: 53px;
  }
  .section-lock-screen .headline strong {
    position: relative;
    top: -10px;
  }
  .section-hero .hardware-fan-section .subheadline {
    line-height: 1.2;
  }
  html.enhance-hero-logo
    .section-hero
    .logo-section
    .overview-hero-hero-iphone-14-logo {
    margin-top: -200px;
  }
  .custom-hero-headline2 {
    margin-top: 200px;
  }
}
.display-headline {
  visibility: hidden;
}

.custom-hero-headline br {
  line-height: 0;
}
/*
.availability {
  display: block;
  font-size: 21px;
  line-height: 1.19048;
  font-weight: 600;
  letter-spacing: 0;
  color: #86868b;
}
.availability.second {
  padding-top: 0.6em;
  padding-bottom: 0.6em;
}

@media only screen and (max-width: 1068px) {
  .availability {
    font-size: 19px;
    line-height: 1.21053;
    font-weight: 600;
  }
}

@media only screen and (max-width: 734px) {
  .availability {
    font-size: 17px;
    line-height: 1.23536;
    font-weight: 600;
  }
}
*/
.section-design .gallery .gallery-tile-bento-7 .tile-copy-wrap .tile-title {
  text-align: right;
}

@media only screen and (max-width: 734px) {
  .section-design .gallery .gallery-tile-bento-7 .tile-copy-wrap .tile-copy,
  .section-design .gallery .gallery-tile-bento-7 .tile-copy-wrap .tile-title {
    text-align: center;
  }
}

html.enhance-deep-dive .deep-dive-button {
  text-align: right;
}

.section-battery .column-third .battery,
.section-battery .column-third .battery-outline {
  right: 220px;
}

@media only screen and (max-width: 1068px) {
  .section-battery .column-third .battery,
  .section-battery .column-third .battery-outline {
    right: 170px;
  }
}

@media only screen and (max-width: 734px) {
  .section-battery .column-third .battery,
  .section-battery .column-third .battery-outline {
    right: 110px;
  }
}

html.enhance-hero-display
  .section-hero
  .hero-display-section
  .iphone-14-plus-specs-container
  .product-name,
html.enhance-hero-display
  .section-hero
  .hero-display-section
  .iphone-14-plus-specs-container
  .product-size,
html.enhance-hero-display
  .section-hero
  .hero-display-section
  .iphone-14-specs-container
  .product-name,
html.enhance-hero-display
  .section-hero
  .hero-display-section
  .iphone-14-specs-container
  .product-size {
  text-align: right;
}

html[dir="rtl"] .section-stabilization .squiggly-title {
  margin-right: 2em;
}
@media only screen and (min-width: 1068px) {
  html[dir="rtl"] .section-stabilization .squiggly-title {
    margin-right: 3em;
  }

  .section-lock-screen .lock-screen-row {
    margin-left: -82px;
  }

  html.enhance-hero-display
    .section-hero
    .hero-display-section
    .specs-container-wrapper {
    margin-right: -40px;
  }
  html.enhance-hero-display
    .section-hero
    .hero-display-section
    .specs-container {
    margin-left: -10px;
  }

  html.enhance-hero-display .section-hero .hero-display-section .product-size {
    font-size: 70px;
  }
}

@media only screen and (max-width: 1068px) and (min-width: 734px) {
  html.enhance-hero-display
    .section-hero
    .hero-display-section
    .specs-container-wrapper {
    margin-right: -20px;
  }
  html.enhance-hero-display
    .section-hero
    .hero-display-section
    .specs-container {
    margin-left: -10px;
  }

  html.enhance-hero-display .section-hero .hero-display-section .product-size {
    font-size: 50px;
  }
}

/*.overview-battery-battery battery-outline,
#overview-battery-battery-static-1,
html.enhance-page-xp-parallax .section-battery .column-second .plus {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  display: inline-block;
  color: #00d959;
}
#overview-battery-battery-static-1,
html.enhance-page-xp-parallax
  .section-battery
  .column-second
  .plus
  .plus-inner {
  transform: scaleX(-1);
  display: inline-block;
  z-index: 9999999;
  opacity: 1;
  color: #00d959;
}
*/
.section-chip .headline strong,
.typography-site-body {
  line-height: 1.2;
}

.display-none {
  display: none;
}

span.icon.icon-after.icon-chevronright {
  transform: scaleX(-1);
  display: inline-block;
}

.icon-after:after,
.more:after {
  padding-left: 0.3em;
  transform: scaleX(-1);
}

.typography-site-headline-reduced {
  line-height: 1.2;
}

@media only screen and (max-width: 734px) {
  .section-chip.fill-alt {
    direction: ltr;
  }

  .section-chip.fill-alt h2,
  .section-chip.fill-alt p {
    direction: rtl;
  }
  .section-chip .inline-media-wrap-chip {
    margin-right: 3px;
  }
  .section-chip .inline-media,
  .section-chip .inline-media-wrap-chip .picture {
    right: 23px;
  }
}

.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-lock-screen .section-hero .hero-display-section .product-name {
  text-align: right;
}

@media only screen and (min-width: 1068px) {
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap {
    text-align: left;
  }

  .rotating-headline-1 strong,
  .rotating-headline-3 strong {
    /*opacity: 0 !important;*/
  }
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .main-group-picture-wrap {
    /*margin-top: 0;*/
  }
  html.enhance-page-xp-parallax .section-camera .rotating-headline-2 strong,
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="2"]
    .rotating-headline-2
    strong {
    /*opacity: 1!important;*/
    line-height: 1.2;
    top: -13px;
  }
  html.enhance-page-xp-parallax .section-camera .rotating-headline-3 strong,
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="3"]
    .rotating-headline-3
    strong {
    top: -5px;
  }
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap
    .rotating-headline-3
    strong {
    margin-left: 230px;
  }
}
@media only screen and (max-width: 1068px) and (min-width: 734px) {
  html.enhance-page-xp-parallax .section-camera .rotating-headline-2 strong,
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="2"]
    .rotating-headline-2
    strong {
    top: -13px;
    margin-right: 130px;
    line-height: 1.2;
  }

  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap
    .rotating-headline-3
    strong {
    margin-right: -30px;
    font-size: 65px;
  }
}
@media only screen and (max-width: 734px) {
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap
    .rotating-headline-2
    strong {
    /*margin-top: 5px;*/
  }

  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap
    .rotating-headline-3
    strong {
    /*margin-top: 8px;*/
  }
}

html.enhance-deep-dive
  .safety-crash-detection
  .startframe
  .deep-dive-button-open {
  bottom: 0;
}
.section-lock-screen .lock-screen-row p {
  direction: rtl;
}
@media only screen and (min-width: 735px) {
  .section-router .router-container.alt-router {
    grid-template-rows: 1fr;
  }
  .section-lock-screen .lock-screen-row p {
    padding-right: 30px;
  }
  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-plus-specs-container
    .product-name,
  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-plus-specs-container
    .product-size {
    margin-left: -15px;
    text-align: center;
  }

  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-specs-container
    .product-name,
  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-specs-container
    .product-size {
    margin-right: -20px;
    text-align: center;
  }
  html.enhance-hero .section-hero .hero-display-section .product-size {
    font-size: 45px;
  }
}

@media only screen and (min-width: 1068px) {
  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-plus-specs-container
    .product-name,
  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-plus-specs-container
    .product-size {
    margin-left: -29px;
    text-align: center;
  }

  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-specs-container
    .product-name,
  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-specs-container
    .product-size {
    margin-right: -38px;
    text-align: center;
  }
  html.enhance-hero .section-hero .hero-display-section .product-size {
    font-size: 70px;
  }
}

.t2 #ac-globalfooter .ac-gf-buystrip,
.t3 #ac-globalfooter .ac-gf-buystrip {
  border-top: 1px solid #d2d2d7;
}

.custom-hero-headline2 {
  opacity: 0;

  /*transition:  opacity 0.2s eas-in-out !important;*/
  transition: opacity 0.2s eas-in !important;
}

.section-camera,
.section-router,
.section-ar {
  background-color: #fff;
}

.section-cinematic-mode .reel {
}

html.enhance-reels .section-cinematic-mode .reel[data-reel-1].spinning {
  margin-right: -95px;

  margin-left: 12px;
  margin-bottom: 5px;
}

html.enhance-reels .section-cinematic-mode .reel[data-reel-2].spinning {
  margin-left: 10px;
  margin-bottom: 5px;
}

.section-cinematic-mode .reel {
  background-size: 40px 40px;
  width: 40px;
  height: 40px;
}

@media only screen and (max-width: 1068px) {
  html.enhance-reels .section-cinematic-mode .reel[data-reel-1].spinning {
    margin-right: -74px;
    margin-left: 10px;
  }
  .section-cinematic-mode .reel {
    background-size: 30px 30px;
    width: 30px;
    height: 30px;
  }

  html.enhance-reels .section-cinematic-mode .reel[data-reel-2].spinning {
    margin-left: 5px;
  }
}

@media only screen and (max-width: 734px) {
  html.enhance-reels .section-cinematic-mode .reel[data-reel-1].spinning {
    margin-right: -50px;
    margin-left: 8px;
  }
  .section-cinematic-mode .reel {
    background-size: 20px 20px;
    width: 20px;
    height: 20px;
  }
}

.section-design
  .gallery.item-container-medium-up-fade
  .gallery-tile-bento-7
  .tile-copy {
  /*padding-right: unset;*/
  /*padding-left: 8px;*/
}
.section-design
  .gallery.item-container-medium-up-fade
  .gallery-tile-bento-7
  .tile-title {
  padding-left: 15px;
  /*padding-right: 8px;*/
}
@media only screen and (min-width: 734px) {
  .section-design .gallery .gallery-tile-bento-7 .tile-copy-wrap .tile-title {
    text-align: left;
  }
}

.typography-site-design-tile-picker {
  white-space: nowrap;
}
@media only screen and (max-width: 1068px) {
  .typography-site-design-tile-picker {
    font-size: 40px;
  }
}

.section-lock-screen .lock-screen-gallery .paddlenav,
.section-lock-screen .lock-screen-gallery .tablist-wrapper {
  right: unset;
  left: calc(
    var(--gallery-item-width) * (1 - var(--gallery-paddlenav-width-reduction)) /
      2
  );
}
html.enhance-deep-dive .deep-dive-button {
  text-align: left;
}

/*DQA*/
#deep-dive-modals .deep-dive.gallery .stat-content .stat-value,
html.enhance-deep-dive
  .deep-dive.vertical-type[id^="deep-dive-"]
  .typography-site-body {
  line-height: 1.2;
}

.section-hero .logo-section .headline:lang(ar) {
  direction: rtl;
}

.typography-site-headline {
  line-height: 1.15;
}

@media only screen and (min-width: 1068px) {
  .section-battery .row-stats .stat-magsafe .icon {
    margin-top: -27px;
  }

  html.enhance-page-xp-parallax [data-parallax] strong {
    padding-top: 5px;
    padding-bottom: 15px;
    margin-bottom: -15px;
  }

  .section-camera .camera-headline span {
    position: relative;
    top: -21px;
  }
  .section-camera .camera-headline strong {
    padding-bottom: 10px;
  }
  #deep-dive-modals
    .deep-dive.gallery
    .modal-content-night-mode-2
    .modal-group-picture-wrap
    .copy-wrap {
    height: 193px;
  }
}
@media only screen and (max-width: 1068px) and (min-width: 734px) {
  .lock-screen-row {
    /*margin-top: -25px;*/
    margin-top: -42px;
  }
  .section-battery .row-stats .stat-magsafe .icon {
    margin-top: -22px;
  }

  .section-camera .camera-headline span {
    position: relative;
    top: -21px;
  }
  .section-camera .camera-headline strong {
    padding-bottom: 10px;
  }

  .section-lock-screen .typography-site-headline-super {
    font-size: 64px;
    line-height: 1.1;
    padding-top: 5px;
  }

  html.enhance-page-xp-parallax [data-parallax] strong {
    padding-top: 0px;
    padding-bottom: 8px;
    margin-bottom: -8px;
  }
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="3"]
    .rotating-headline-3
    strong {
    /*font-size: 55px;*/
  }

  html.enhance-deep-dive
    .deep-dive.vertical-type[id^="deep-dive-"]
    .typography-site-camera-picture {
    line-height: 1.4;
  }

  [dir="rtl"] .section-ar .ar-quicklook-gallery-column-copy {
    margin-right: -17px;
  }
}

.section-display .overview-display-xdr-display {
  right: unset;
  margin-right: unset;
  left: 50%;
  margin-left: -546.5px;
}

@media only screen and (max-width: 1068px) {
  .section-display .overview-display-xdr-display {
    left: 50%;
    margin-left: -376.5px;
  }
}

@media only screen and (max-width: 734px) {
  .section-display .overview-display-xdr-display {
    left: 50%;
    margin-left: -210.5px;
  }

  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="3"]
    .rotating-headline-3
    strong {
    font-size: 40px;
  }

  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-plus-specs-container
    .product-name,
  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-plus-specs-container
    .product-size {
    margin-left: -18px;
    text-align: center;
  }

  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-specs-container
    .product-name,
  html.enhance-hero
    .section-hero
    .hero-display-section
    .iphone-14-specs-container
    .product-size {
    margin-right: -26px;
    text-align: center;
  }
  html.enhance-hero .section-hero .hero-display-section .product-size {
    font-size: 37px;
  }
  .section-design {
    direction: rtl;
  }

  .section-design .gallery.item-container-small-slide .asset-wrap {
    direction: ltr;
  }
  .section-design .gallery .gallery-tile-bento-2 .tile-copy-wrap {
    padding-right: 30px;
  }
  .section-lock-screen .lock-screen-gallery {
    right: unset;
    left: calc(43.75vw - var(--gallery-item-width) / 2);
  }

  html[dir="rtl"] .section-stabilization .squiggly-title {
    margin-bottom: 0;
  }

  html.enhance-hero .section-hero .manifesto-bottom .camera-text,
  html.enhance-hero .section-hero .manifesto-bottom .safety-text {
    font-size: 55px;
  }
  .typography-site-headline-super {
    line-height: 1.1;
  }

  .section-safety .typography-site-headline-super {
    /*    font-size: 36px;
    padding-top: 30px;*/
    font-size: 47px;
    padding-top: 122px;
  }
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="3"]
    .rotating-headline-3
    strong {
    margin-top: -10px;
  }

  html.enhance-deep-dive
    .deep-dive.vertical-type[id^="deep-dive-"]
    .typography-site-camera-picture {
    line-height: 1.25;
  }
  .section-selfies .startframe .selfies-headline {
    max-width: 100%;
  }

  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap
    .root {
    display: block;
    margin-top: 10px;
  }

  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="3"][data-end="2"]
    .rotating-headline-2
    strong {
    line-height: 1.2 !important;
  }
  html.enhance-hero .section-hero .hardware-fan-section .headline {
    margin-top: 20px;
  }
  html.enhance-hero .section-hero .hardware-fan-section .subheadline {
    margin-top: 5px;
    margin-bottom: 20px;
  }

  html.enhance-page-xp-parallax .section-camera .rotating-headline-2 strong,
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="2"]
    .rotating-headline-2
    strong {
    line-height: 1.2 !important;
  }

  .section-lock-screen .typography-site-headline-super strong {
    line-height: 1.12;
    padding-top: 3px;
  }

  .root {
    /*border: 1px solid red;*/
  }

  .rotating-headline-1 strong,
  .rotating-headline-2 strong {
    /*opacity: 0 !important;*/
  }

  html.enhance-page-xp-parallax .section-camera .rotating-headline-1 strong,
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="1"]
    .rotating-headline-1
    strong {
    top: 5px;
  }

  html.enhance-page-xp-parallax .section-camera .rotating-headline-2 strong,
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="2"]
    .rotating-headline-2
    strong {
    /*opacity: 1!important;*/
    line-height: 1.2;
    top: 3px;
  }

  html.enhance-page-xp-parallax .section-camera .rotating-headline-3 strong,
  html.enhance-page-xp-parallax
    .section-camera
    .camera-gallery.enhanced
    .rotating-headlines-wrap[data-start="3"]
    .rotating-headline-3
    strong {
    /*opacity: 1!important;*/
    /*line-height: 1.2;*/
    top: -5px;
  }

  .section-router .router-container.alt-router {
    grid-template-columns: 1fr;
    grid-template-rows: 1fr 1fr;
  }
}
/*end of small*/

.section-camera {
  background-color: #f5f5f7;
}
html.enhance-hero .section-hero .hardware-fan-section .headline {
  line-height: 1.2;
}
/*DQA end*/

.links-inline li:first-child {
  /*margin-right: 0;*/
  /*margin-left: 0;*/
}

.section-hero .links-inline li,
.section-hero .links-inline li:first-child {
  /*margin: 0;*/
  /*display: block;*/
}
