.section-retail {
  background-color: #f5f5f7;
  padding-top: 116px;
  text-align: center;
}

@media only screen and (max-width: 1068px) {
  .section-retail {
    padding-top: 92px;
    padding-bottom: 92px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail {
    padding-top: 79px;
    padding-bottom: 79px;
  }
}

.section-retail .section-header {
  margin-left: auto;
  margin-right: auto;
  width: 980px;
}

@media only screen and (min-width: 1441px) {
  .section-retail .section-header {
    margin-left: auto;
    margin-right: auto;
    width: 980px;
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .section-header {
    margin-left: auto;
    margin-right: auto;
    width: 692px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .section-header {
    margin-left: auto;
    margin-right: auto;
    width: 87.5%;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .section-header .column {
    max-width: 250px;
  }
}

.section-retail .section-content {
  margin-right: auto;
  margin-left: auto;
  max-width: 1000px;
  width: 100%;
}

@media only screen and (max-width: 1068px) {
  .section-retail .section-content {
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
  }
}

.section-retail .section-footer {
  padding-top: 112px;
  padding-bottom: 120px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .section-footer {
    padding-top: 86px;
    padding-bottom: 88px;
  }
}

.section-retail .retail-grid {
  display: grid;
  grid-gap: 10px;
  gap: 10px;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, auto) 378px;
  margin-top: 60px;
  width: 100%;
}

@media only screen and (max-width: 1068px) {
  .section-retail .retail-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, auto) 300px;
    margin-top: 62px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .retail-grid {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(3, auto) repeat(3, auto) repeat(3, auto);
    margin-top: 38px;
  }
}

html.text-zoom .section-retail .retail-grid {
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.section-retail .grid-item {
  background-color: #fff;
  padding: 46px 52px;
  position: relative;
  text-align: center;
  z-index: 1;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-item {
    padding: 46px 70px 45px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-item {
    padding: 48px 0 46px;
  }
}

.section-retail .grid-item .icon-retail {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 19px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-item .icon-retail {
    margin-bottom: 20px;
  }
}

.section-retail .grid-item .icon-retail.image-store-app,
.section-retail .grid-item .icon-retail.image-support {
  margin-bottom: 17px;
}

.section-retail .grid-item .icon-retail.image-delivery {
  margin-bottom: 20px;
}

.section-retail .grid-item .retail-cta-wrapper {
  margin-top: 23px;
}

.section-retail .grid-apple-card {
  grid-column: 3;
  grid-row: span 2;
  padding: 60px 40px 0;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-card {
    grid-column: span 2;
    grid-row: auto;
    padding: 34px 0 0;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-card {
    grid-area: auto;
    overflow: hidden;
    padding: 0 20px;
  }
}

html.text-zoom .section-retail .grid-apple-card {
  grid-area: auto;
  margin-bottom: 0;
  min-height: 600px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-card .row-apple-card {
    height: 100%;
    position: relative;
    z-index: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-card .column-copy {
    padding: 0 40px 29px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-card .column-copy {
    padding: 46px 0 18px;
  }
}

.section-retail .grid-apple-card .retail-cta-wrapper {
  margin-top: 24px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-card .retail-cta-wrapper {
    margin-top: 23px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-card .retail-cta-wrapper {
    margin-top: 22px;
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-card .column-image {
    position: relative;
    z-index: 1;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-card .column-image {
    height: 241px;
  }
}

html.text-zoom .section-retail .grid-apple-card .column-image {
  width: 100%;
  margin-top: 35px;
}

.section-retail .grid-apple-card .apple-card-subheadline {
  margin-left: auto;
  margin-right: auto;
  margin-top: 26px;
  max-width: 250px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-card .apple-card-subheadline {
    margin-top: 20px;
    max-width: 218px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-card .apple-card-subheadline {
    margin-top: 25px;
  }
}

.section-retail .grid-apple-card .apple-card-copy {
  margin-left: auto;
  margin-right: auto;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-card .apple-card-copy {
    max-width: 256px;
  }
}

.section-retail .grid-apple-tv-plus {
  grid-column: span 3;
  padding: 0;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-tv-plus {
    grid-column: span 2;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-tv-plus {
    grid-area: auto;
  }
}

html.text-zoom .section-retail .grid-apple-tv-plus {
  grid-area: auto;
  padding-top: 35px;
  padding-bottom: 35px;
}

.section-retail .grid-apple-tv-plus .row-tv-plus {
  height: 100%;
}

.section-retail .grid-apple-tv-plus .apple-tv-plus-subheadline {
  margin-left: auto;
  margin-right: auto;
  max-width: 250px;
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-tv-plus .retail-cta-wrapper {
    margin-top: 17px;
  }
}

.section-retail .grid-apple-tv-plus .column-image {
  align-items: center;
  display: flex;
  height: 100%;
  justify-content: center;
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-tv-plus .column-image {
    height: 141px;
    margin-bottom: 50px;
    margin-top: 36px;
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-tv-plus .column-copy {
    margin-left: auto;
    margin-right: auto;
    max-width: 250px;
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-delivery {
    padding-top: 47px;
    padding-bottom: 46px;
  }
}

.section-retail .grid-carrier-offers {
  grid-column: span 3;
  padding: 82px 18px 64px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-carrier-offers {
    grid-column: span 2;
    padding: 60px 12px 64px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-carrier-offers {
    grid-area: auto;
    padding-top: 26px;
    padding-bottom: 30px;
  }
}

html.text-zoom .section-retail .grid-carrier-offers {
  grid-column: auto;
}

.section-retail .grid-carrier-offers .carrier-offers-eyebrow .color {
  color: #008009;
}

.section-retail .grid-carrier-offers .carrier-offers-headline {
  margin-left: auto;
  margin-right: auto;
  margin-top: 11px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-carrier-offers .carrier-offers-headline {
    margin-top: 3px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-carrier-offers .carrier-offers-headline {
    margin-top: 6px;
    max-width: 188px;
  }
}

.section-retail .grid-carrier-offers .carriers {
  margin-top: 53px;
  margin-bottom: 44px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-carrier-offers .carriers {
    margin-top: 36px;
    margin-bottom: 31px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-carrier-offers .carriers {
    margin-top: 27px;
    margin-bottom: 37px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-carrier-offers .carrier:not(:last-of-type) {
    margin-bottom: 30px;
  }
}

.section-retail .grid-carrier-offers .carrier-copy {
  margin-left: auto;
  margin-right: auto;
  margin-top: 35px;
  max-width: 250px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-carrier-offers .carrier-copy {
    margin-top: 27px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-carrier-offers .carrier-copy {
    margin-top: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-carrier-offers .carrier-offers-button {
    cursor: pointer;
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400;
    letter-spacing: -0.022em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial,
      sans-serif;
    min-width: 28px;
    padding: 8px 16px;
    border-radius: 980px;
    background: #0071e3;
    color: #fff;
  }

  .section-retail .grid-carrier-offers .carrier-offers-button:hover {
    text-decoration: none;
  }

  .section-retail .grid-carrier-offers .carrier-offers-button:focus {
    box-shadow: 0 0 0 4px rgba(0, 125, 250, 0.6);
    outline: none;
  }

  .section-retail
    .grid-carrier-offers
    .carrier-offers-button:focus[data-focus-method="mouse"]:not(input):not(textarea):not(select),
  .section-retail
    .grid-carrier-offers
    .carrier-offers-button:focus[data-focus-method="touch"]:not(input):not(textarea):not(select) {
    box-shadow: none;
  }

  .section-retail .grid-carrier-offers .carrier-offers-button:active {
    outline: none;
  }

  .section-retail .grid-carrier-offers .carrier-offers-button.disabled,
  .section-retail .grid-carrier-offers .carrier-offers-button:disabled {
    cursor: default;
  }

  .section-retail .grid-carrier-offers .carrier-offers-button:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro Gulf, SF Pro Text, SF Pro Icons,
      Helvetica Neue, Helvetica, Arial, sans-serif;
  }

  .section-retail .grid-carrier-offers .carrier-offers-button:hover {
    background: #0077ed;
  }

  .section-retail .grid-carrier-offers .carrier-offers-button:active {
    background: #006edb;
  }

  .section-retail .grid-carrier-offers .carrier-offers-button.disabled,
  .section-retail .grid-carrier-offers .carrier-offers-button:disabled {
    background: #0071e3;
    color: #fff;
    opacity: 0.32;
  }
}

.section-retail .grid-store-app {
  padding-top: 43px;
  padding-bottom: 43px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-store-app {
    padding-top: 44px;
  }
}

.section-retail .grid-store-app .retail-cta-wrapper {
  margin-top: 48px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-store-app .retail-cta-wrapper {
    margin-top: 47px;
  }
}

.section-retail .grid-support .retail-cta-wrapper {
  margin-top: 24px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-support {
    padding-top: 47px;
  }
}

.section-retail .headline-break-small {
  display: none;
}

@media only screen and (max-width: 375px) {
  .section-retail .headline-break-small {
    display: block;
  }
}

.section-retail .header-cta {
  padding-top: 8px;
}

html.enhance-page-xp-parallax .section-retail .header-cta {
  pointer-events: none;
}

html.enhance-page-xp-parallax .section-retail .header-cta.active {
  pointer-events: auto;
}

@media only screen and (max-width: 734px) {
  .section-retail .header-cta {
    padding-top: 4px;
  }
}

.section-retail .footer-cta {
  background: rgba(0, 0, 0, 0);
  color: #1d1d1f;
  border-radius: 25px;
  border: 2px solid #1d1d1f;
  margin-top: 32px;
  transition: background-color 0.35s ease-in-out, color 0.35s ease-in-out;
}

.section-retail .footer-cta:hover {
  background: rgba(255, 255, 255, 0.08);
}

.section-retail .footer-cta:active {
  background: rgba(0, 0, 0, 0.08);
}

.section-retail .footer-cta.disabled,
.section-retail .footer-cta:disabled {
  background: rgba(0, 0, 0, 0);
  color: #1d1d1f;
  opacity: 0.32;
}

@media only screen and (min-width: 1069px) {
  .section-retail .footer-cta {
    margin-top: 32px;
  }
}

@media only screen and (min-width: 735px) {
  .section-retail .footer-cta {
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400;
    letter-spacing: -0.022em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial,
      sans-serif;
    min-width: 28px;
    padding: 7px 21px;
  }

  .section-retail .footer-cta:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro Gulf, SF Pro Text, SF Pro Icons,
      Helvetica Neue, Helvetica, Arial, sans-serif;
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .footer-cta {
    margin-top: 24px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .footer-cta {
    margin-top: 15px;
    font-size: 17px;
    line-height: 1.17648;
    font-weight: 400;
    letter-spacing: -0.022em;
    font-family: SF Pro Text, SF Pro Icons, Helvetica Neue, Helvetica, Arial,
      sans-serif;
    min-width: 26px;
    padding: 6px 22px;
  }

  .section-retail .footer-cta:lang(ar) {
    letter-spacing: 0;
    font-family: SF Pro AR, SF Pro Gulf, SF Pro Text, SF Pro Icons,
      Helvetica Neue, Helvetica, Arial, sans-serif;
  }
}

.section-retail .footer-cta:active {
  background-color: #1d1d1f;
}

.section-retail .footer-cta:hover {
  background-color: #000;
  color: #fff;
}

.section-retail .image-apple-card {
  width: 269px;
  height: 259px;
  background-size: 269px 259px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_card__cq88ere6obo2_large.jpg);
  position: absolute;
  right: 50%;
  margin-right: -134.5px;
  bottom: 0;
  z-index: 1;
}

@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-retail .image-apple-card {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_card__cq88ere6obo2_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-apple-card {
    width: 250px;
    height: 241px;
    background-size: 250px 241px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_card__cq88ere6obo2_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-retail .image-apple-card {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_card__cq88ere6obo2_medium_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-apple-card {
    right: 50%;
    margin-right: -125px;
  }
}

html.text-zoom .section-retail .image-apple-card {
  position: relative;
  right: 50%;
  margin-right: -134.5px;
}

@media only screen and (max-width: 1068px) {
  html.text-zoom .section-retail .image-apple-card {
    right: 50%;
    margin-right: -125px;
  }
}

.section-retail .image-apple-card-logo {
  width: 143px;
  height: 42px;
  background-size: 143px 42px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_card__cms5u194cryq_large.jpg);
  margin-left: auto;
  margin-right: auto;
}

@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-retail .image-apple-card-logo {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_card__cms5u194cryq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-apple-card-logo {
    width: 106px;
    height: 31px;
    background-size: 106px 31px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_card__cms5u194cryq_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-retail .image-apple-card-logo {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_card__cms5u194cryq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-apple-card-logo {
    width: 143px;
    height: 42px;
    background-size: 143px 42px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_card__cms5u194cryq_large.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-retail .image-apple-card-logo {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_card__cms5u194cryq_large_2x.jpg);
  }
}

.section-retail .image-apple-tv-plus {
  width: 504px;
  height: 251px;
  background-size: 504px 251px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_tv_plus__kv12aps243ma_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-retail .image-apple-tv-plus {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_tv_plus__kv12aps243ma_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-apple-tv-plus {
    width: 361px;
    height: 180px;
    background-size: 361px 180px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_tv_plus__kv12aps243ma_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-retail .image-apple-tv-plus {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_tv_plus__kv12aps243ma_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-apple-tv-plus {
    width: 283px;
    height: 141px;
    background-size: 283px 141px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_tv_plus__kv12aps243ma_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-retail .image-apple-tv-plus {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/apple_tv_plus__kv12aps243ma_small_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-apple-tv-plus {
    margin-right: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-apple-tv-plus {
    margin-right: 0;
  }
}

.section-retail .image-apple-tv-plus-logo {
  width: 108px;
  height: 43px;
  background-size: 108px 43px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_tv_plus__b7pff2554dua_large.jpg);
  margin-left: auto;
  margin-right: auto;
}

@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-retail .image-apple-tv-plus-logo {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_tv_plus__b7pff2554dua_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-apple-tv-plus-logo {
    width: 77px;
    height: 31px;
    background-size: 77px 31px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_tv_plus__b7pff2554dua_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-retail .image-apple-tv-plus-logo {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_tv_plus__b7pff2554dua_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-apple-tv-plus-logo {
    width: 108px;
    height: 43px;
    background-size: 108px 43px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_tv_plus__b7pff2554dua_large.jpg);
    margin-bottom: 20px;
    margin-top: 50px;
  }
}

@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-retail .image-apple-tv-plus-logo {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_apple_tv_plus__b7pff2554dua_large_2x.jpg);
  }
}

.section-retail .image-carrier-att {
  width: 117px;
  height: 50px;
  background-size: 117px 50px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_att__bar9vycprkki_large.jpg);
  margin-left: auto;
  margin-right: auto;
}

@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-retail .image-carrier-att {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_att__bar9vycprkki_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-carrier-att {
    width: 85px;
    height: 36px;
    background-size: 85px 36px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_att__bar9vycprkki_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-retail .image-carrier-att {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_att__bar9vycprkki_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-carrier-att {
    width: 69px;
    height: 30px;
    background-size: 69px 30px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_att__bar9vycprkki_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-retail .image-carrier-att {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_att__bar9vycprkki_small_2x.jpg);
  }
}

.section-retail .image-carrier-t-mobile {
  width: 170px;
  height: 50px;
  background-size: 170px 50px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_tmobile__dkt2ytraziqa_large.jpg);
  margin-left: auto;
  margin-right: auto;
}

@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-retail .image-carrier-t-mobile {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_tmobile__dkt2ytraziqa_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-carrier-t-mobile {
    width: 124px;
    height: 36px;
    background-size: 124px 36px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_tmobile__dkt2ytraziqa_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-retail .image-carrier-t-mobile {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_tmobile__dkt2ytraziqa_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-carrier-t-mobile {
    width: 100px;
    height: 30px;
    background-size: 100px 30px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_tmobile__dkt2ytraziqa_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-retail .image-carrier-t-mobile {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_tmobile__dkt2ytraziqa_small_2x.jpg);
  }
}

.section-retail .image-carrier-verizon {
  width: 118px;
  height: 50px;
  background-size: 118px 50px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_verizon__lgpi53cqhrmu_large.jpg);
  margin-left: auto;
  margin-right: auto;
}

@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-retail .image-carrier-verizon {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_verizon__lgpi53cqhrmu_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-carrier-verizon {
    width: 86px;
    height: 36px;
    background-size: 86px 36px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_verizon__lgpi53cqhrmu_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-retail .image-carrier-verizon {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_verizon__lgpi53cqhrmu_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-carrier-verizon {
    width: 69px;
    height: 30px;
    background-size: 69px 30px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_verizon__lgpi53cqhrmu_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-retail .image-carrier-verizon {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/logo_verizon__lgpi53cqhrmu_small_2x.jpg);
  }
}

.section-retail .image-delivery {
  width: 60px;
  height: 62px;
  background-size: 60px 62px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_delivery__gnjfta41hqmq_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-retail .image-delivery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_delivery__gnjfta41hqmq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-delivery {
    width: 60px;
    height: 62px;
    background-size: 60px 62px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_delivery__gnjfta41hqmq_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-retail .image-delivery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_delivery__gnjfta41hqmq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-delivery {
    width: 60px;
    height: 62px;
    background-size: 60px 62px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_delivery__gnjfta41hqmq_large.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-retail .image-delivery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_delivery__gnjfta41hqmq_large_2x.jpg);
  }
}

.section-retail .image-store-app {
  width: 67px;
  height: 67px;
  background-size: 67px 67px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_apple_store__cap5ton4q476_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-retail .image-store-app {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_apple_store__cap5ton4q476_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-store-app {
    width: 67px;
    height: 67px;
    background-size: 67px 67px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_apple_store__cap5ton4q476_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-retail .image-store-app {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_apple_store__cap5ton4q476_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-store-app {
    width: 67px;
    height: 67px;
    background-size: 67px 67px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_apple_store__cap5ton4q476_large.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-retail .image-store-app {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_apple_store__cap5ton4q476_large_2x.jpg);
  }
}

.section-retail .image-support {
  width: 73px;
  height: 64px;
  background-size: 73px 64px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_shop_online__e9j5iul6r0eq_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-retail .image-support {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_shop_online__e9j5iul6r0eq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-support {
    width: 73px;
    height: 64px;
    background-size: 73px 64px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_shop_online__e9j5iul6r0eq_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-retail .image-support {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_shop_online__e9j5iul6r0eq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-support {
    width: 73px;
    height: 64px;
    background-size: 73px 64px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_shop_online__e9j5iul6r0eq_large.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-retail .image-support {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_shop_online__e9j5iul6r0eq_large_2x.jpg);
  }
}

.section-retail .image-trade-in {
  width: 72px;
  height: 63px;
  background-size: 72px 63px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_trade_in__t3bg3nvx5rmq_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-retail .image-trade-in {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_trade_in__t3bg3nvx5rmq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-trade-in {
    width: 72px;
    height: 63px;
    background-size: 72px 63px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_trade_in__t3bg3nvx5rmq_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-retail .image-trade-in {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_trade_in__t3bg3nvx5rmq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-trade-in {
    width: 72px;
    height: 63px;
    background-size: 72px 63px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_trade_in__t3bg3nvx5rmq_large.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-retail .image-trade-in {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_trade_in__t3bg3nvx5rmq_large_2x.jpg);
  }
}

.features-modal-callouts,
.typography-features-modal-headline {
  direction: rtl;
}

.typography-tout,
.button-reduced,
.violator-frameless.violator-frameless-reduced,
.ribbon-ase-content-copy {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-tout-compare,
.typography-body-reduced {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 734px) {
  .typography-ribbon-reduced-small {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-site-eyebrow {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 734px) {
  .typography-site-eyebrow {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-site-headline,
.typography-compare-all-cta,
.typography-buystrip-hero-subhead,
.typography-buystrip-hero-body {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-site-headline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-site-headline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-site-headline-reduced {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-site-headline-reduced {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-site-headline-reduced {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-site-intro,
.typography-site-subheadline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-site-intro {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-site-intro {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-site-cta {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-site-cta {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-site-cta-reduced {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-quicklook-cta {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-quicklook-cta {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-site-body-regular {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-feature-headline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-feature-headline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-feature-headline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-only-iphone-subheadline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-only-iphone-subheadline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-only-iphone-subheadline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-only-iphone-body {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-only-iphone-body {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-only-iphone-body {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-compare-size {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-compare-modal-toggle {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 734px) {
  .typography-compare-modal-toggle {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-compare-modal-headline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-compare-modal-headline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-compare-modal-subheadline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-compare-modal-subheadline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-compare-modal-cta {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-compare-modal-cta {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-dropdown {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-gallery-cta {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-gallery-cta {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-gallery-cta {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-gallery-dimensions {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 734px) {
  .typography-gallery-dimensions {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-gallery-subheadline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 734px) {
  .typography-gallery-subheadline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-gallery-list {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-retail-body {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-retail-body {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-retail-body {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-retail-body-reduced {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-retail-body-reduced {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-retail-body-reduced {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-retail-eyebrow {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.typography-retail-headline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-retail-headline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-retail-headline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-retail-subheadline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-retail-subheadline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .typography-retail-subheadline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-features-modal-headline {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-features-modal-headline {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-features-modal-callout {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-features-modal-callout {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Display", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.typography-features-modal-copy {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

@media only screen and (max-width: 1068px) {
  .typography-features-modal-copy {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.colornav-title {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.colornav-link.current .colornav-label,
.colornav-value:checked ~ .colornav-link .colornav-label {
  font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.modal-close:after,
.modal-close:before {
  font-family: "SF Pro Icons";
}

.paddlenav .paddlenav-arrow-next:after,
.paddlenav .paddlenav-arrow-next:before {
  font-family: "SF Pro Icons";
}

.paddlenav .paddlenav-arrow-previous:after,
.paddlenav .paddlenav-arrow-previous:before {
  font-family: "SF Pro Icons";
}

.paddlenav .paddlenav-arrow-up:after,
.paddlenav .paddlenav-arrow-up:before {
  font-family: "SF Pro Icons";
}

.paddlenav .paddlenav-arrow-down:after,
.paddlenav .paddlenav-arrow-down:before {
  font-family: "SF Pro Icons";
}

@media only screen and (max-width: 734px) {
  .paddlenav .paddlenav-arrow-next:after,
  .paddlenav .paddlenav-arrow-next:before {
    font-family: "SF Pro Icons";
  }
  .paddlenav .paddlenav-arrow-previous:after,
  .paddlenav .paddlenav-arrow-previous:before {
    font-family: "SF Pro Icons";
  }
  .paddlenav .paddlenav-arrow-up:after,
  .paddlenav .paddlenav-arrow-up:before {
    font-family: "SF Pro Icons";
  }
  .paddlenav .paddlenav-arrow-down:after,
  .paddlenav .paddlenav-arrow-down:before {
    font-family: "SF Pro Icons";
  }
  .paddlenav-compact .paddlenav-arrow-next:after,
  .paddlenav-compact .paddlenav-arrow-next:before {
    font-family: "SF Pro Icons";
  }
}

.paddlenav-compact .paddlenav-arrow-previous:after,
.paddlenav-compact .paddlenav-arrow-previous:before {
  font-family: "SF Pro Icons";
}

.paddlenav-compact .paddlenav-arrow-up:after,
.paddlenav-compact .paddlenav-arrow-up:before {
  font-family: "SF Pro Icons";
}

.paddlenav-compact .paddlenav-arrow-down:after,
.paddlenav-compact .paddlenav-arrow-down:before {
  font-family: "SF Pro Icons";
}

html.quick-look .quicklook-component a span:after,
html.quick-look .quicklook-component a span:before {
  font-family: "SF Pro Icons";
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-carrier-offers .carrier-offers-button {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (min-width: 735px) {
  .section-retail .footer-cta {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .footer-cta {
    font-family: "SF Pro AR", "SF Pro Gulf", "SF Pro Text", "SF Pro Icons",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  }
}

.colornav-items .colornav-item {
  float: right;
}

.section-retail .retail-grid {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, auto);
}

@media only screen and (max-width: 1068px) {
  .section-retail .retail-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, auto);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .retail-grid {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(5, auto);
    margin-top: 38px;
  }
}

html.text-zoom .section-retail .retail-grid {
  grid-template-columns: auto;
  grid-template-rows: auto;
}

.section-retail .grid-apple-tv-plus {
  grid-column: span 2;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-apple-tv-plus {
    grid-column: span 2;
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .grid-apple-tv-plus {
    grid-column: span 1;
  }
}

/* no-retail grid */
.no-retail .section-retail .retail-grid {
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 378px;
  padding-bottom: 60px;
}

@media only screen and (max-width: 734px) {
  .no-retail .section-retail .retail-grid {
    grid-template-columns: 1fr;
    grid-template-rows: auto;
    margin-top: 38px;
  }

  .no-retail .section-retail .grid-apple-tv-plus {
    grid-column: span 1;
  }
}

.no-retail .section-retail {
  padding-top: 1px;
}

.section-retail .image-delivery {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_card__gnjfta41hqmq_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-retail .image-delivery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_card__gnjfta41hqmq_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-retail .image-delivery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_card__gnjfta41hqmq_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-retail .image-delivery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_card__gnjfta41hqmq_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-retail .image-delivery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_card__gnjfta41hqmq_large.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-retail .image-delivery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/retail/icon_card__gnjfta41hqmq_large_2x.jpg);
  }
}

.section-sizes .image-end-frame {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/two_sizes_endframe__vkx5f7cumma2_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-sizes .image-end-frame {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/two_sizes_endframe__vkx5f7cumma2_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-sizes .image-end-frame {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/two_sizes_endframe__vkx5f7cumma2_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-sizes .image-end-frame {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/two_sizes_endframe__vkx5f7cumma2_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-sizes .image-end-frame {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/two_sizes_endframe__vkx5f7cumma2_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-sizes .image-end-frame {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/two_sizes_endframe__vkx5f7cumma2_small_2x.jpg);
  }
}
.section-magsafe-small .image-features-accessories,
.section-magsafe .image-features-accessories {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/accessories__ehweom05kyqa_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-magsafe-small .image-features-accessories,
  .section-magsafe .image-features-accessories {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/accessories__ehweom05kyqa_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-magsafe-small .image-features-accessories,
  .section-magsafe .image-features-accessories {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/accessories__ehweom05kyqa_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-magsafe-small .image-features-accessories,
  .section-magsafe .image-features-accessories {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/accessories__ehweom05kyqa_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-magsafe-small .image-features-accessories,
  .section-magsafe .image-features-accessories {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/accessories__ehweom05kyqa_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-magsafe-small .image-features-accessories,
  .section-magsafe .image-features-accessories {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/accessories__ehweom05kyqa_small_2x.jpg);
  }
}
.modal-section-magsafe-small .image-features-modal.image-features-modal-magsafe,
.modal-section-magsafe-small
  .image-features-modal.image-features-modal-magsafe-small,
.modal-section-magsafe .image-features-modal.image-features-modal-magsafe,
.modal-section-magsafe
  .image-features-modal.image-features-modal-magsafe-small {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/accessories_expanded__drx9ghl2camq_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) {
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe-small,
  .modal-section-magsafe .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe
    .image-features-modal.image-features-modal-magsafe-small {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/accessories_expanded__drx9ghl2camq_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe-small,
  .modal-section-magsafe .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe
    .image-features-modal.image-features-modal-magsafe-small {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/accessories_expanded__drx9ghl2camq_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) {
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe-small,
  .modal-section-magsafe .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe
    .image-features-modal.image-features-modal-magsafe-small {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/accessories_expanded__drx9ghl2camq_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe-small,
  .modal-section-magsafe .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe
    .image-features-modal.image-features-modal-magsafe-small {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/accessories_expanded__drx9ghl2camq_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) {
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe-small
    .image-features-modal.image-features-modal-magsafe-small,
  .modal-section-magsafe .image-features-modal.image-features-modal-magsafe,
  .modal-section-magsafe
    .image-features-modal.image-features-modal-magsafe-small {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/accessories_expanded__drx9ghl2camq_small_2x.jpg);
  }
}
.section-display .image-features-display {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_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-display .image-features-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-display .image-features-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_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-display .image-features-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-display .image-features-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_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-display .image-features-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_small_2x.jpg);
  }
}
.section-display .image-features-display-alt {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_alt_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-display .image-features-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_alt_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-display .image-features-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_alt_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-display .image-features-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_alt_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-display .image-features-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_alt_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-display .image-features-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/brilliant_color__dj8ql23zz4q6_alt_small_2x.jpg);
  }
}
.modal-section-5g .image-features-modal.image-features-modal-5g {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/5g_static_expanded__e8ypdgzgkv2i_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) {
  .modal-section-5g .image-features-modal.image-features-modal-5g {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/5g_static_expanded__e8ypdgzgkv2i_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .modal-section-5g .image-features-modal.image-features-modal-5g {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/5g_static_expanded__e8ypdgzgkv2i_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) {
  .modal-section-5g .image-features-modal.image-features-modal-5g {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/5g_static_expanded__e8ypdgzgkv2i_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .modal-section-5g .image-features-modal.image-features-modal-5g {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/5g_static_expanded__e8ypdgzgkv2i_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) {
  .modal-section-5g .image-features-modal.image-features-modal-5g {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/5g_static_expanded__e8ypdgzgkv2i_small_2x.jpg);
  }
}

.modal-section-display .image-features-modal.image-features-modal-display {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_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) {
  .modal-section-display .image-features-modal.image-features-modal-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .modal-section-display .image-features-modal.image-features-modal-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_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) {
  .modal-section-display .image-features-modal.image-features-modal-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .modal-section-display .image-features-modal.image-features-modal-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_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) {
  .modal-section-display .image-features-modal.image-features-modal-display {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_small_2x.jpg);
  }
}
.modal-section-display .image-features-modal.image-features-modal-display-alt {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_alt_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) {
  .modal-section-display
    .image-features-modal.image-features-modal-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_alt_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .modal-section-display
    .image-features-modal.image-features-modal-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_alt_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) {
  .modal-section-display
    .image-features-modal.image-features-modal-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_alt_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .modal-section-display
    .image-features-modal.image-features-modal-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_alt_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) {
  .modal-section-display
    .image-features-modal.image-features-modal-display-alt {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/brilliant_color_expanded__mvnbb1c57tui_alt_small_2x.jpg);
  }
}
.modal-section-battery .image-features-modal-battery {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/battery_life_expanded__bb8h1wq9noeq_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) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/battery_life_expanded__bb8h1wq9noeq_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/battery_life_expanded__bb8h1wq9noeq_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) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/battery_life_expanded__bb8h1wq9noeq_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/battery_life_expanded__bb8h1wq9noeq_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) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features-modal/ar/battery_life_expanded__bb8h1wq9noeq_small_2x.jpg);
  }
}

.section-battery .image-features-battery {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/battery_life__dgwn3kgi7lsi_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-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/battery_life__dgwn3kgi7lsi_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/battery_life__dgwn3kgi7lsi_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-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/battery_life__dgwn3kgi7lsi_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/battery_life__dgwn3kgi7lsi_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-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ar/battery_life__dgwn3kgi7lsi_small_2x.jpg);
  }
}

.shared-compare .display .size {
  margin-top: 0.3em;
}

.modal.modal-standard.compare-modal .device-compare .device-dimensions {
  margin-top: 0.2em;
}

.modal.modal-standard.compare-modal .device-compare .device-label {
  margin-top: 1em;
}

.section-retail .image-store-app {
  width: 60px;
  height: 62px;
  background-size: 60px 62px;
  background-repeat: no-repeat;
  background-image: url(/v/iphone-12/key-features/b/images/overview/retail/icon_delivery__gnjfta41hqmq_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-retail .image-store-app {
    background-image: url(/v/iphone-12/key-features/b/images/overview/retail/icon_delivery__gnjfta41hqmq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .section-retail .image-store-app {
    width: 60px;
    height: 62px;
    background-size: 60px 62px;
    background-repeat: no-repeat;
    background-image: url(/v/iphone-12/key-features/b/images/overview/retail/icon_delivery__gnjfta41hqmq_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-retail .image-store-app {
    background-image: url(/v/iphone-12/key-features/b/images/overview/retail/icon_delivery__gnjfta41hqmq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .section-retail .image-store-app {
    width: 60px;
    height: 62px;
    background-size: 60px 62px;
    background-repeat: no-repeat;
    background-image: url(/v/iphone-12/key-features/b/images/overview/retail/icon_delivery__gnjfta41hqmq_large.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-retail .image-store-app {
    background-image: url(/v/iphone-12/key-features/b/images/overview/retail/icon_delivery__gnjfta41hqmq_large_2x.jpg);
  }
}

.section-retail .grid-store-app .retail-cta-wrapper {
  margin-top: 23px;
}

@media only screen and (max-width: 1068px) {
  .section-retail .grid-store-app .retail-cta-wrapper {
    margin-top: 23px;
  }
}

@media only screen and (min-width: 1069px) {
  .section-drop-protection .feature-headline {
    line-height: 1.2349;
  }
}

@media only screen and (min-width: 1069px) {
  .modal-section-chip.modal-section,
  .modal-section-drop-protection,
  .modal-section-display.modal-section,
  .modal-section-video.modal-section {
    direction: ltr;
  }

  .modal-section-drop-protection .image-wrapper.large-offset-6,
  .modal-section-display .image-wrapper.large-offset-6 {
    margin-left: 50%;
  }
}

.modal-section-drop-protection {
  direction: ltr;
}

@media only screen and (max-width: 1068px) {
  .modal-section-drop-protection .image-wrapper {
    justify-content: flex-end;
    padding: 70px 0 70px 160px;
  }
}

@media only screen and (max-width: 734px) {
  .modal-section-drop-protection .image-wrapper {
    padding-left: 80px;
    height: 287px;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .modal-section-drop-protection .medium-offset-2 {
    margin-right: 0;
    margin-left: 16.66667%;
  }
}

@media only screen and (max-width: 734px) {
  .modal-section-drop-protection .small-offset-1 {
    margin-left: 8.33333%;
    margin-right: 0;
  }
}

@media only screen and (min-width: 1069px) {
  .modal-section-display .features-modal-headline {
    max-width: 41.66667%;
  }

  .modal-section-magsafe {
    direction: ltr;
  }

  .modal-section-magsafe .image-features-modal.image-features-modal-magsafe {
    margin-left: -248px;
    margin-right: auto;
  }

  .modal-section-magsafe .image-wrapper.large-offset-6 {
    margin-left: 50%;
    margin-right: auto;
  }

  .modal-section-video .features-modal-headline {
    margin-left: -8.3%;
  }
}

.modal-section-chip .features-modal-headline,
.modal-section-display .features-modal-headline,
.modal-section-magsafe .features-modal-headline {
  direction: rtl;
}

.modal-section-display.modal-section {
  overflow: hidden;
}

.modal-section-video .features-modal-headline {
  direction: rtl;
}

@media only screen and (max-width: 734px) {
  .section-hero .ar-gallery .item-container {
    direction: ltr;
  }
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .modal-section-battery .image-features-modal-battery {
    margin: 0 0 0 170px;
  }
}

@media only screen and (max-width: 734px) {
  .modal-section-battery .image-features-modal-battery {
    margin-right: -170px;
  }
}

.shared-compare .device .device-content .image-swatches {
  transform: rotateY(180deg);
}

.modal-section-chip .features-modal-callout {
  direction: rtl;
}

@media only screen and (max-width: 734px) {
  .section-battery .image-features-battery {
    right: -20px;
  }
}

/*  */

.section-drop-protection .image-startframe {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_startframe__f0fp967ifrue_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-drop-protection .image-startframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_startframe__f0fp967ifrue_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-drop-protection .image-startframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_startframe__f0fp967ifrue_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-drop-protection .image-startframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_startframe__f0fp967ifrue_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-drop-protection .image-startframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_startframe__f0fp967ifrue_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-drop-protection .image-startframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_startframe__f0fp967ifrue_small_2x.jpg);
  }
}

/*  */

.section-drop-protection .image-endframe {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_endframe__gh5pbwn47keq_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-drop-protection .image-endframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_endframe__gh5pbwn47keq_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-drop-protection .image-endframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_endframe__gh5pbwn47keq_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-drop-protection .image-endframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_endframe__gh5pbwn47keq_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-drop-protection .image-endframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_endframe__gh5pbwn47keq_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-drop-protection .image-endframe {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/ceramic_shield_endframe__gh5pbwn47keq_small_2x.jpg);
  }
}

/*  */

.section-drop-protection .grid-tile-content {
  /* justify-content: center; */
}

@media only screen and (max-width: 1068px) {
  .section-drop-protection .feature-headline {
    width: unset;
    line-height: 1.3;
  }
}
/*  */

@media only screen and (max-width: 1068px) {
  .section-hero {
    max-width: 100vw;
    overflow-x: hidden;
  }
}

.section-hero .ar-gallery .order-timing {
  color: #86868b;
  margin-top: 16px;
  font-size: 12px;
}

@media only screen and (max-width: 1068px) {
  .section-hero .ar-gallery .order-timing {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 734px) {
  .section-hero .ar-gallery .order-timing {
    margin-top: 8px;
  }
}

.section-hero
  .ar-gallery
  .order-timing
  ~ .quicklook-container
  .quicklook-component {
  margin-top: 42px;
}

@media only screen and (max-width: 1068px) {
  .section-hero
    .ar-gallery
    .order-timing
    ~ .quicklook-container
    .quicklook-component {
    margin-top: 30px;
  }
}

@media only screen and (max-width: 734px) {
  .section-hero
    .ar-gallery
    .order-timing
    ~ .quicklook-container
    .quicklook-component {
    margin-top: 40px;
  }
}

.modal.modal-standard.compare-modal
  [data-toggle-item="features"]
  .body-wrapper {
  padding-bottom: 0;
}

.modal.modal-standard.compare-modal [data-toggle-item="compare"] .body-wrapper {
  padding-bottom: 0;
}

.section-buystrip-hero .buystrip-hero .help-new .item-headline {
  max-width: 12em;
}

@media only screen and (max-width: 1068px) {
  .section-buystrip-hero .buystrip-hero .help-new .item-headline {
    max-width: none;
  }
}

@media only screen and (max-width: 734px) {
  .section-buystrip-hero .buystrip-hero .help-new .item-headline {
    max-width: 12em;
  }
}

.section-buystrip-hero .buystrip-hero .help-new .item-copy {
  max-width: 19em;
}

@media only screen and (max-width: 1068px) {
  .section-buystrip-hero .buystrip-hero .help-new .item-copy {
    max-width: none;
  }
}

@media only screen and (max-width: 734px) {
  .section-buystrip-hero .buystrip-hero .help-new .item-copy {
    max-width: 17em;
  }
}

.section-camera.grid-tile-12-column .feature-headline {
  max-width: 33%;
}

@media only screen and (max-width: 1068px) {
  .section-camera.grid-tile-12-column .feature-headline {
    max-width: 9.8em;
  }
}

@media only screen and (max-width: 734px) {
  .section-camera.grid-tile-12-column .feature-headline {
    max-width: 90%;
  }
}

.section-camera.no-ecg .image-features-camera {
  width: 1400px;
  height: 550px;
  background-size: 1400px 550px;
  background-repeat: no-repeat;
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/night_mode__fkmivhmw28ae_no-ecg_large.jpg);
  left: 50%;
  margin-right: -700px;
  position: absolute;
  bottom: 0;
}
@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-camera.no-ecg .image-features-camera {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/night_mode__fkmivhmw28ae_no-ecg_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-camera.no-ecg .image-features-camera {
    width: 724px;
    height: 400px;
    background-size: 724px 400px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/night_mode__fkmivhmw28ae_no-ecg_medium.jpg);
    margin-right: -362px;
  }
}
@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-camera.no-ecg .image-features-camera {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/night_mode__fkmivhmw28ae_no-ecg_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-camera.no-ecg .image-features-camera {
    width: 414px;
    height: 386px;
    background-size: 414px 386px;
    background-repeat: no-repeat;
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/night_mode__fkmivhmw28ae_no-ecg_small.jpg);
    margin-right: -207px;
  }
}
@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-camera.no-ecg .image-features-camera {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/features/night_mode__fkmivhmw28ae_no-ecg_small_2x.jpg);
  }
}

.eg-jo .section-battery .image-features-battery {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life__bcwfzrejgsxe_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) {
  .eg-jo .section-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life__bcwfzrejgsxe_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .eg-jo .section-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life__bcwfzrejgsxe_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) {
  .eg-jo .section-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life__bcwfzrejgsxe_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .eg-jo .section-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life__bcwfzrejgsxe_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) {
  .eg-jo .section-battery .image-features-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life__bcwfzrejgsxe_small_2x.jpg);
  }
}

.eg-jo .modal-section-battery .image-features-modal-battery {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_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) {
  .eg-jo .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .eg-jo .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_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) {
  .eg-jo .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .eg-jo .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_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) {
  .eg-jo .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_small_2x.jpg);
  }
}

.modal-section-video .icon-features-modal-cinematic {
  margin-left: auto;
  margin-right: 0;
}

@media only screen and (max-width: 1068px) {
  .modal-section-video .icon-features-modal-cinematic {
    margin-right: auto;
  }
}

.modal-section-video .features-modal-copy {
  direction: rtl;
}

@media only screen and (max-width: 734px) {
  .section-hero .ar-gallery .gallery-item {
    margin-left: 9px;
  }
}

.modal-section-battery .image-features-modal-battery {
  background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_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) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_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) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_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) {
  .modal-section-battery .image-features-modal-battery {
    background-image: url(/mideast/iphone-12/key-features/g/images/overview/eg-jo/ar/battery_life_expanded__cps8dg8a51qq_small_2x.jpg);
  }
}

.section-drop-protection .feature-headline.static-image-headline {
  text-align: right;
}

@media only screen and (min-width: 735px) {
  .shared-compare .tout {
    max-width: 180px;
  }
}
