.section-compare {
  background-color: #fff;
  padding-top: 116px;
  padding-bottom: 119px;
  position: relative;
  z-index: 1;
  text-align: center;
}

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

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

.section-compare .compare-table {
  max-width: 940px;
  margin-top: 68px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(8, auto);
  grid-row-gap: 40px;
  grid-column-gap: 34px;
  grid-template-areas: "iphone-13-pro-device iphone-13-device iphone-se-device iphone-12-device" "iphone-13-pro-display iphone-13-display iphone-se-display iphone-12-display" "iphone-13-pro-camera iphone-13-camera iphone-se-camera iphone-12-camera" "iphone-13-pro-chip iphone-13-chip iphone-se-chip iphone-12-chip" "iphone-13-pro-cellular iphone-13-cellular iphone-se-cellular iphone-12-cellular" "iphone-13-pro-battery iphone-13-battery iphone-se-battery iphone-12-battery" "iphone-13-pro-authentication iphone-13-authentication iphone-se-authentication iphone-12-authentication";
}

@media only screen and (max-width: 1068px) {
  .section-compare .compare-table {
    margin-top: 52px;
    grid-column-gap: 75px;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(16, auto);
    grid-template-areas: "iphone-13-pro-device iphone-13-device" "iphone-13-pro-display iphone-13-display" "iphone-13-pro-camera iphone-13-camera" "iphone-13-pro-chip iphone-13-chip" "iphone-13-pro-cellular iphone-13-cellular" "iphone-13-pro-battery iphone-13-battery" "iphone-13-pro-authentication iphone-13-authentication" "iphone-se-device iphone-12-device" "iphone-se-display iphone-12-display" "iphone-se-camera iphone-12-camera" "iphone-se-chip iphone-12-chip" "iphone-se-cellular iphone-12-cellular" "iphone-se-battery iphone-12-battery" "iphone-se-authentication iphone-12-authentication";
  }
}

html.text-zoom .section-compare .compare-table {
  margin-top: 52px;
  grid-column-gap: 75px;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(16, auto);
  grid-template-areas: "iphone-13-pro-device iphone-13-device" "iphone-13-pro-display iphone-13-display" "iphone-13-pro-camera iphone-13-camera" "iphone-13-pro-chip iphone-13-chip" "iphone-13-pro-cellular iphone-13-cellular" "iphone-13-pro-battery iphone-13-battery" "iphone-13-pro-authentication iphone-13-authentication" "iphone-se-device iphone-12-device" "iphone-se-display iphone-12-display" "iphone-se-camera iphone-12-camera" "iphone-se-chip iphone-12-chip" "iphone-se-cellular iphone-12-cellular" "iphone-se-battery iphone-12-battery" "iphone-se-authentication iphone-12-authentication";
}

@media only screen and (max-width: 1068px) {
  .section-compare .compare-table {
    max-width: 500px;
    margin-top: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .compare-table {
    grid-column-gap: 10px;
    margin-top: 43px;
  }
}

.section-compare .iphone-13-pro.device {
  grid-area: iphone-13-pro-device;
}

.section-compare .iphone-13-pro.display {
  grid-area: iphone-13-pro-display;
}

.section-compare .iphone-13-pro.camera {
  grid-area: iphone-13-pro-camera;
}

.section-compare .iphone-13-pro.chip {
  grid-area: iphone-13-pro-chip;
}

.section-compare .iphone-13-pro.cellular {
  grid-area: iphone-13-pro-cellular;
}

.section-compare .iphone-13-pro.battery {
  grid-area: iphone-13-pro-battery;
}

.section-compare .iphone-13-pro.authentication {
  grid-area: iphone-13-pro-authentication;
}

.section-compare .iphone-13.device {
  grid-area: iphone-13-device;
}

.section-compare .iphone-13.display {
  grid-area: iphone-13-display;
}

.section-compare .iphone-13.camera {
  grid-area: iphone-13-camera;
}

.section-compare .iphone-13.chip {
  grid-area: iphone-13-chip;
}

.section-compare .iphone-13.cellular {
  grid-area: iphone-13-cellular;
}

.section-compare .iphone-13.battery {
  grid-area: iphone-13-battery;
}

.section-compare .iphone-13.authentication {
  grid-area: iphone-13-authentication;
}

.section-compare .iphone-se.device {
  grid-area: iphone-se-device;
}

.section-compare .iphone-se.display {
  grid-area: iphone-se-display;
}

.section-compare .iphone-se.camera {
  grid-area: iphone-se-camera;
}

.section-compare .iphone-se.chip {
  grid-area: iphone-se-chip;
}

.section-compare .iphone-se.cellular {
  grid-area: iphone-se-cellular;
}

.section-compare .iphone-se.battery {
  grid-area: iphone-se-battery;
}

.section-compare .iphone-se.authentication {
  grid-area: iphone-se-authentication;
}

.section-compare .iphone-12.device {
  grid-area: iphone-12-device;
}

.section-compare .iphone-12.display {
  grid-area: iphone-12-display;
}

.section-compare .iphone-12.camera {
  grid-area: iphone-12-camera;
}

.section-compare .iphone-12.chip {
  grid-area: iphone-12-chip;
}

.section-compare .iphone-12.cellular {
  grid-area: iphone-12-cellular;
}

.section-compare .iphone-12.battery {
  grid-area: iphone-12-battery;
}

.section-compare .iphone-12.authentication {
  grid-area: iphone-12-authentication;
}

.section-compare .cell {
  flex-direction: column;
  padding-top: 4px;
}

.section-compare .cell-centered {
  justify-content: center;
}

.section-compare .cell .image-icon {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 8px;
}

.section-compare .cell .feature-note {
  color: #6e6e73;
}

.section-compare .device {
  padding-bottom: 35px;
  border-bottom: 1px solid #d2d2d7;
  margin-bottom: 0;
}

.section-compare .device .image-wrapper {
  min-height: 255px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  margin-bottom: 22px;
}

@media only screen and (max-width: 734px) {
  .section-compare .device .image-wrapper {
    min-height: 165px;
    margin-bottom: 40px;
  }
}

.section-compare .device .swatch-wrapper {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-direction: column;
  margin-bottom: 35px;
}

.section-compare .device .device-content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.section-compare .device .device-content .violator-frameless {
  position: absolute;
  z-index: 1;
  top: -22px;
  left: 50%;
  transform: translateX(-50%);
}

@media only screen and (max-width: 734px) {
  .section-compare .device .device-content .violator-frameless {
    top: -22px;
  }
}

.section-compare .device .device-content .image-swatches {
  margin-top: 14px;
  margin-bottom: 10px;
}

@media only screen and (max-width: 734px) {
  .section-compare .device .device-content .image-swatches {
    margin-top: 12px;
  }
}

.section-compare .device .device-content .image-logo {
  margin-bottom: 4px;
}

.section-compare .device .device-content .pricing {
  margin-top: 11px;
}

@media only screen and (max-width: 734px) {
  .section-compare .device .device-content .pricing {
    margin-top: 4px;
  }
}

.section-compare .device .device-content .button-shop {
  margin-top: 16px;
}

.section-compare .device .device-content .quicklook-cta {
  margin-top: 11px;
  margin-bottom: 0;
}

@media only screen and (max-width: 734px) {
  .section-compare .device.iphone-13-pro .device-content {
    margin-top: 61px;
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .device.iphone-se .device-content {
    margin-top: 38px;
  }
}

.section-compare .display .size {
  margin-bottom: 2px;
}

.section-compare .tout {
  max-width: 160px;
  margin-top: 7px;
  min-height: 50px;
  display: flex;
  justify-content: center;
}

@media only screen and (min-width: 735px) {
  .section-compare .tout {
    white-space: nowrap;
  }
}

.section-compare .cta {
  padding-top: 11px;
}

.section-compare .cta .button {
  margin-top: 7px;
  margin-bottom: 18px;
}

@media only screen and (max-width: 734px) {
  .section-compare .cta .button {
    margin-top: -4px;
  }
}

.section-compare .authentication {
  border-bottom: 1px solid #d2d2d7;
  margin-bottom: 3px;
  padding-bottom: 45px;
}

@media only screen and (max-width: 1068px) {
  .section-compare .authentication {
    margin-bottom: -35px;
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .authentication {
    margin-bottom: -1px;
  }
}

.section-compare .links-stacked {
  margin-top: 40px;
}

@media only screen and (max-width: 1068px) {
  .section-compare .links-stacked {
    margin-top: 13px;
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .links-stacked {
    margin-top: -34px;
  }
}

.section-compare .links-stacked li {
  margin: 0 18px;
  display: inline-block;
}

@media only screen and (max-width: 734px) {
  .section-compare .links-stacked li {
    display: block;
  }
}

.section-compare .image-compare-iphone-12 {
  width: 161px;
  height: 255px;
  background-size: 161px 255px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_12__dz3sv9lzdzu6_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-compare-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_12__dz3sv9lzdzu6_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-compare-iphone-12 {
    width: 128px;
    height: 203px;
    background-size: 128px 203px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_12__dz3sv9lzdzu6_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-compare .image-compare-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_12__dz3sv9lzdzu6_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-compare-iphone-12 {
    width: 107px;
    height: 165px;
    background-size: 107px 165px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_12__dz3sv9lzdzu6_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-compare .image-compare-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_12__dz3sv9lzdzu6_small_2x.jpg");
  }
}

.section-compare .image-compare-iphone-13 {
  width: 160px;
  height: 255px;
  background-size: 160px 255px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13__fqzwhmfmroey_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-compare-iphone-13 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13__fqzwhmfmroey_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-compare-iphone-13 {
    width: 128px;
    height: 203px;
    background-size: 128px 203px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13__fqzwhmfmroey_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-compare .image-compare-iphone-13 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13__fqzwhmfmroey_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-compare-iphone-13 {
    width: 105px;
    height: 165px;
    background-size: 105px 165px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13__fqzwhmfmroey_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-compare .image-compare-iphone-13 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13__fqzwhmfmroey_small_2x.jpg");
  }
}

.section-compare .image-compare-iphone-13-pro {
  width: 182px;
  height: 255px;
  background-size: 182px 255px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13_pro__bpn3x8hs692a_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-compare-iphone-13-pro {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13_pro__bpn3x8hs692a_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-compare-iphone-13-pro {
    width: 146px;
    height: 203px;
    background-size: 146px 203px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13_pro__bpn3x8hs692a_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-compare .image-compare-iphone-13-pro {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13_pro__bpn3x8hs692a_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-compare-iphone-13-pro {
    width: 118px;
    height: 165px;
    background-size: 118px 165px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13_pro__bpn3x8hs692a_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-compare .image-compare-iphone-13-pro {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_13_pro__bpn3x8hs692a_small_2x.jpg");
  }
}

.section-compare .image-compare-iphone-se {
  width: 149px;
  height: 255px;
  background-size: 149px 255px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_se__d5blqx1pgymq_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-compare-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_se__d5blqx1pgymq_large_2x.jpg");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-compare-iphone-se {
    width: 119px;
    height: 203px;
    background-size: 119px 203px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_se__d5blqx1pgymq_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-compare .image-compare-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_se__d5blqx1pgymq_medium_2x.jpg");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-compare-iphone-se {
    width: 99px;
    height: 165px;
    background-size: 99px 165px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_se__d5blqx1pgymq_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-compare .image-compare-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/compare_iphone_se__d5blqx1pgymq_small_2x.jpg");
  }
}

.section-compare .image-icon-4g {
  width: 50px;
  height: 36px;
  background-size: 50px 36px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_4g__dowx8dcl2agm_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-4g {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_4g__dowx8dcl2agm_large_2x.png");
  }
}

.section-compare .image-icon-5g {
  width: 50px;
  height: 36px;
  background-size: 50px 36px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_5g__f6zugtbm15ua_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-5g {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_5g__f6zugtbm15ua_large_2x.png");
  }
}

.section-compare .image-icon-12-camera {
  width: 35px;
  height: 39px;
  background-size: 35px 39px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_12_camera__b3goil0x7t6q_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-12-camera {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_12_camera__b3goil0x7t6q_large_2x.png");
  }
}

.section-compare .image-icon-13-camera {
  width: 37px;
  height: 39px;
  background-size: 37px 39px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_13_camera__dke1rclw32oi_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-13-camera {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_13_camera__dke1rclw32oi_large_2x.png");
  }
}

.section-compare .image-icon-13-pro-camera {
  width: 37px;
  height: 39px;
  background-size: 37px 39px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_13_pro_camera__fonn9igfi7qm_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-13-pro-camera {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_13_pro_camera__fonn9igfi7qm_large_2x.png");
  }
}

.section-compare .image-icon-a14 {
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_a14__e48w7uunitg2_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-a14 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_a14__e48w7uunitg2_large_2x.png");
  }
}

.section-compare .image-icon-a15 {
  width: 40px;
  height: 40px;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_a15__gde9u4vunqqa_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-a15 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_a15__gde9u4vunqqa_large_2x.png");
  }
}

.section-compare .image-icon-battery {
  width: 51px;
  height: 25px;
  background-size: 51px 25px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_battery__wqowcbwj50y2_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-battery {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_battery__wqowcbwj50y2_large_2x.png");
  }
}

.section-compare .image-icon-se-camera {
  width: 39px;
  height: 39px;
  background-size: 39px 39px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_se_camera__cs1t6sujjdiu_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-se-camera {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_se_camera__cs1t6sujjdiu_large_2x.png");
  }
}

.section-compare .image-icon-lidar {
  width: 35px;
  height: 39px;
  background-size: 35px 39px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_lidar__d1i2czxpszgy_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-lidar {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_lidar__d1i2czxpszgy_large_2x.png");
  }
}

.section-compare .image-icon-face-id {
  width: 38px;
  height: 37px;
  background-size: 38px 37px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_face_id__eyzciiwkc5oy_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-face-id {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_face_id__eyzciiwkc5oy_large_2x.png");
  }
}

.section-compare .image-icon-touch-id {
  width: 38px;
  height: 37px;
  background-size: 38px 37px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/icon_touch_id__etlcbgeryay6_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-icon-touch-id {
    background-image: url("/v/iphone/home/bi/images/overview/compare/icon_touch_id__etlcbgeryay6_large_2x.png");
  }
}

.section-compare .image-logo-iphone-12 {
  width: 97px;
  height: 20px;
  background-size: 97px 20px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_12__cctwzbt7tsmq_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-logo-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_12__cctwzbt7tsmq_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-logo-iphone-12 {
    width: 83px;
    height: 19px;
    background-size: 83px 19px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_12__cctwzbt7tsmq_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-compare .image-logo-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_12__cctwzbt7tsmq_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-logo-iphone-12 {
    width: 88px;
    height: 20px;
    background-size: 88px 20px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_12__cctwzbt7tsmq_small.png");
  }
}

@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-compare .image-logo-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_12__cctwzbt7tsmq_small_2x.png");
  }
}

.section-compare .image-logo-iphone-13 {
  width: 95px;
  height: 20px;
  background-size: 95px 20px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_13__2eze52plyky6_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-logo-iphone-13 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_13__2eze52plyky6_large_2x.png");
  }
}

.section-compare .image-logo-iphone-13-pro {
  width: 132px;
  height: 20px;
  background-size: 132px 20px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_13_pro__cweli4ej4gk2_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-logo-iphone-13-pro {
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_13_pro__cweli4ej4gk2_large_2x.png");
  }
}

.section-compare .image-logo-iphone-se {
  width: 98px;
  height: 20px;
  background-size: 98px 20px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_se__m265le0wq0q6_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-logo-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_se__m265le0wq0q6_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-logo-iphone-se {
    width: 86px;
    height: 18px;
    background-size: 86px 18px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_se__m265le0wq0q6_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-compare .image-logo-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_se__m265le0wq0q6_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-logo-iphone-se {
    width: 79px;
    height: 18px;
    background-size: 79px 18px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_se__m265le0wq0q6_small.png");
  }
}

@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-compare .image-logo-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/logo_iphone_se__m265le0wq0q6_small_2x.png");
  }
}

.section-compare .image-swatch-iphone-12 {
  width: 104px;
  height: 14px;
  background-size: 104px 14px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_12__e9bv45wax2ie_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-swatch-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_12__e9bv45wax2ie_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-swatch-iphone-12 {
    width: 138px;
    height: 18px;
    background-size: 138px 18px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_12__e9bv45wax2ie_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-compare .image-swatch-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_12__e9bv45wax2ie_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-swatch-iphone-12 {
    width: 91px;
    height: 44px;
    background-size: 91px 44px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_12__e9bv45wax2ie_small.png");
  }
}

@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-compare .image-swatch-iphone-12 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_12__e9bv45wax2ie_small_2x.png");
  }
}

.section-compare .image-swatch-iphone-13 {
  width: 104px;
  height: 14px;
  background-size: 104px 14px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13__cr1wl9d1b5aq_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-swatch-iphone-13 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13__cr1wl9d1b5aq_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-swatch-iphone-13 {
    width: 137px;
    height: 18px;
    background-size: 137px 18px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13__cr1wl9d1b5aq_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-compare .image-swatch-iphone-13 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13__cr1wl9d1b5aq_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-swatch-iphone-13 {
    width: 92px;
    height: 46px;
    background-size: 92px 46px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13__cr1wl9d1b5aq_small.png");
  }
}

@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-compare .image-swatch-iphone-13 {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13__cr1wl9d1b5aq_small_2x.png");
  }
}

.section-compare .image-swatch-iphone-13-pro {
  width: 86px;
  height: 14px;
  background-size: 86px 14px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13_pro__dwe0m1kjylsi_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-swatch-iphone-13-pro {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13_pro__dwe0m1kjylsi_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-swatch-iphone-13-pro {
    width: 117px;
    height: 18px;
    background-size: 117px 18px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13_pro__dwe0m1kjylsi_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-compare .image-swatch-iphone-13-pro {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13_pro__dwe0m1kjylsi_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-swatch-iphone-13-pro {
    width: 119px;
    height: 20px;
    background-size: 119px 20px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13_pro__dwe0m1kjylsi_small.png");
  }
}

@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-compare .image-swatch-iphone-13-pro {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_13_pro__dwe0m1kjylsi_small_2x.png");
  }
}

.section-compare .image-swatch-iphone-se {
  width: 50px;
  height: 14px;
  background-size: 50px 14px;
  background-repeat: no-repeat;
  background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_se__bygc73yqw22u_large.png");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx),
  (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi) {
  .section-compare .image-swatch-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_se__bygc73yqw22u_large_2x.png");
  }
}

@media only screen and (max-width: 1068px) {
  .section-compare .image-swatch-iphone-se {
    width: 66px;
    height: 18px;
    background-size: 66px 18px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_se__bygc73yqw22u_medium.png");
  }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-compare .image-swatch-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_se__bygc73yqw22u_medium_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-swatch-iphone-se {
    width: 68px;
    height: 19px;
    background-size: 68px 19px;
    background-repeat: no-repeat;
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_se__bygc73yqw22u_small.png");
  }
}

@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-compare .image-swatch-iphone-se {
    background-image: url("/v/iphone/home/bi/images/overview/compare/swatch_iphone_se__bygc73yqw22u_small_2x.png");
  }
}

@media only screen and (max-width: 734px) {
  .section-compare .image-swatch-iphone-se {
    height: 44px;
  }
}

.key-features-item-variant {
  display: none;
}

[data-ab-flag="kf-variant"] .key-features-item-variant {
  display: block;
}

[data-ab-flag="kf-variant"] .key-features-item-variant.chapternav-item {
  display: inline-block;
}

[data-ab-flag="kf-variant"] .key-features-item-variant.typography-body-reduced {
  margin-top: 0;
}

[data-ab-flag="kf-variant"] .key-features-item-control {
  display: none;
}

.key-features-variant-active .key-features-item-variant {
  display: initial;
}

.key-features-variant-active .key-features-item-variant.chapternav-item {
  display: inline-block;
}

.key-features-variant-active .key-features-item-control {
  display: none;
}

.links-stacked li.key-features-item-variant {
  display: none;
}

.key-features-variant-active .links-stacked li.key-features-item-variant {
  display: inline-block;
}

.key-features-variant-active .links-stacked li.key-features-item-control {
  display: none;
}

.section-compare .image-swatch-iphone-13-pro,
.section-compare .image-swatch-iphone-13,
.section-compare .image-swatch-iphone-se,
.section-compare .image-swatch-iphone-12 {
  transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
}
