.channel-html .y471826 {
  background-color: #f5f5f7;
  /** Margin */
  /** Padding */
  /** Overflow */
  overflow: hidden;
  /** Layer controls */
  /** Interaction controls */
}

@media only screen and (max-width: 1068px) {
  .channel-html .y471826 {
    overflow: hidden;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y471826 {
    overflow: hidden;
  }
}

.channel-html .iD21317 {
  background-color: #ffffff;
  /** alignment */
  align-items: center;
  /** Margin */
  margin-top: 10px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  /** Padding */
  padding-top: 60px;
  padding-left: 0px;
  padding-bottom: 0px;
  padding-right: 0px;
  /** Layer controls */
  /** Interaction controls */
  /** Display Bleed L/M/S (When true, it must match the BG color of the row) */
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    align-items: center;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    align-items: center;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    margin-top: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    margin-left: -50vw !important;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    margin-right: -50vw !important;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    padding-top: 50px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    padding-top: 50px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    padding-left: 50vw;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    padding-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .iD21317 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .iD21317 {
    padding-right: 50vw;
  }
}

.channel-html .iD21317.large-display-bleed::before,
.channel-html .iD21317.large-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .iD21317.medium-display-bleed::before,
.channel-html .iD21317.medium-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .iD21317.small-display-bleed::before,
.channel-html .iD21317.small-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .aAF65D3 {
  /** Margin */
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  /** Padding */
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 42px;
  padding-right: 0px;
  /** Align text*/
  text-align: start;
  /** Flexbox order*/
  /** Layer controls */
  /** Interaction controls */
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    padding-bottom: 36px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    padding-bottom: 28px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    padding-right: 20px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .aAF65D3 {
    text-align: start;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .aAF65D3 {
    text-align: start;
  }
}

.channel-html .w030818 {
  color: #1d1d1f;
}

.channel-html .kD73A5D {
  color: #1d1d1f;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  padding-top: 0px;
  padding-left: 0px;
  padding-bottom: 22px;
  padding-right: 0px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD73A5D {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD73A5D {
    margin-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD73A5D {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD73A5D {
    margin-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD73A5D {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD73A5D {
    margin-bottom: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD73A5D {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD73A5D {
    margin-right: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD73A5D {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD73A5D {
    padding-top: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD73A5D {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD73A5D {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD73A5D {
    padding-bottom: 10px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD73A5D {
    padding-bottom: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .kD73A5D {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .kD73A5D {
    padding-right: 0px;
  }
}

.channel-html .hA60B7B {
  background-color: #ffffff;
  /** alignment */
  /** Margin */
  /** Padding */
  padding-bottom: 50px;
  /** Layer controls */
  /** Interaction controls */
  /** Display Bleed L/M/S (When true, it must match the BG color of the row) */
}

@media only screen and (max-width: 734px) {
  .channel-html .hA60B7B {
    margin-left: -50vw !important;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .hA60B7B {
    margin-right: -50vw !important;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .hA60B7B {
    padding-left: 50vw;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .hA60B7B {
    padding-bottom: 50px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .hA60B7B {
    padding-right: 50vw;
  }
}

.channel-html .hA60B7B.large-display-bleed::before,
.channel-html .hA60B7B.large-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .hA60B7B.medium-display-bleed::before,
.channel-html .hA60B7B.medium-display-bleed::after {
  background-color: #ffffff;
}

.channel-html .hA60B7B.small-display-bleed::before,
.channel-html .hA60B7B.small-display-bleed::after {
  background-color: #ffffff;
}

.t242715 {
  width: 100%;
  --columns: 5;
  --grid-column: 5;
  --static-enabled: true;
  --column-data: 0, 1, 2, 3, 11, 0, 1, 2, 1, 2;
  --allowed-columns: 5, 3, 2;
}

.t242715 .compare-column-0 {
  display: flex;
  order: 1;
}

.t242715 .compare-column-1 {
  display: flex;
  order: 2;
}

.t242715 .compare-column-2 {
  display: flex;
  order: 3;
}

.t242715 .compare-column-3 {
  display: flex;
  order: 4;
}

.t242715 .compare-column-4 {
  display: flex;
  order: 5;
}

.t242715 .compare-static-0 {
  display: flex;
  order: 1;
}

.t242715 .compare-static-1 {
  display: flex;
  order: 2;
}

.t242715 .compare-static-2 {
  display: flex;
  order: 3;
}

.t242715 .compare-static-3 {
  display: flex;
  order: 4;
}

.t242715 .compare-static-11 {
  display: flex;
  order: 5;
}

@media only screen and (max-width: 1068px) {
  .t242715 {
    --columns: 3;
    --grid-column: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-2 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-3 {
    display: none;
    order: 4;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 .compare-column-4 {
    display: none;
    order: 5;
  }
}

@media only screen and (max-width: 1068px) {
  .t242715 {
    --static-enabled: true;
  }

  .t242715 .compare-static-3 {
    display: none;
  }

  .t242715 .compare-static-11 {
    display: none;
  }

  .t242715 .compare-static-0 {
    display: flex;
    order: 1;
  }

  .t242715 .compare-static-1 {
    display: flex;
    order: 2;
  }

  .t242715 .compare-static-2 {
    display: flex;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 {
    --columns: 2;
    --grid-column: 2;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-0 {
    display: flex;
    order: 1;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-1 {
    display: flex;
    order: 2;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-2 {
    display: none;
    order: 3;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-3 {
    display: none;
    order: 4;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 .compare-column-4 {
    display: none;
    order: 5;
  }
}

@media only screen and (max-width: 734px) {
  .t242715 {
    --static-enabled: true;
  }

  .t242715 .compare-static-0 {
    display: none;
  }

  .t242715 .compare-static-3 {
    display: none;
  }

  .t242715 .compare-static-11 {
    display: none;
  }

  .t242715 .compare-static-0 {
    display: none;
  }

  .t242715 .compare-static-1 {
    display: flex;
    order: 1;
  }

  .t242715 .compare-static-2 {
    display: flex;
    order: 2;
  }
}

.image-header_iphone_13_pro_max_alpine_green {
  width: 159px;
  height: 209px;
  background-size: 159px 209px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_pro_max_alpine_green_large.png?1645902793256);
}

@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) {
  .image-header_iphone_13_pro_max_alpine_green {
    width: 159px;
    height: 209px;
    background-size: 159px 209px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_max_alpine_green_large_2x.png?1645902793256);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_pro_max_alpine_green {
    width: 90px;
    height: 118px;
    background-size: 90px 118px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_max_alpine_green_small.png?1645902793254);
  }
}

@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) {
  .image-header_iphone_13_pro_max_alpine_green {
    width: 90px;
    height: 118px;
    background-size: 90px 118px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_max_alpine_green_small_2x.png?1645902793259);
  }
}

.image-header_iphone_13_pro_alpine_green {
  width: 153px;
  height: 194px;
  background-size: 153px 194px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_pro_alpine_green_large.png?1645902793256);
}

@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) {
  .image-header_iphone_13_pro_alpine_green {
    width: 153px;
    height: 194px;
    background-size: 153px 194px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_large_2x.png?1645902793252);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small.png?1645902793259);
  }
}

@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) {
  .image-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small_2x.png?1645902793260);
  }
}

.image-header_iphone_13_pro_alpine_green {
  width: 153px;
  height: 194px;
  background-size: 153px 194px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_pro_alpine_green_large.png?1645902793256);
}

@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) {
  .image-header_iphone_13_pro_alpine_green {
    width: 153px;
    height: 194px;
    background-size: 153px 194px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_large_2x.png?1645902793252);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small.png?1645902793259);
  }
}

@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) {
  .image-header_iphone_13_pro_alpine_green {
    width: 86px;
    height: 109px;
    background-size: 86px 109px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_pro_alpine_green_small_2x.png?1645902793260);
  }
}

.image-header_iphone_13_green {
  width: 142px;
  height: 193px;
  background-size: 142px 193px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_green_large.png?1645902793251);
}

@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) {
  .image-header_iphone_13_green {
    width: 142px;
    height: 193px;
    background-size: 142px 193px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_large_2x.png?1645902793254);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_green {
    width: 80px;
    height: 108px;
    background-size: 80px 108px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_small.png?1645902793256);
  }
}

@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) {
  .image-header_iphone_13_green {
    width: 80px;
    height: 108px;
    background-size: 80px 108px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_green_small_2x.png?1645902793252);
  }
}

.image-header_iphone_13_mini_green {
  width: 131px;
  height: 174px;
  background-size: 131px 174px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_13_mini_green_large.png?1645902793250);
}

@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) {
  .image-header_iphone_13_mini_green {
    width: 131px;
    height: 174px;
    background-size: 131px 174px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_mini_green_large_2x.png?1645902793263);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_13_mini_green {
    width: 74px;
    height: 97px;
    background-size: 74px 97px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_mini_green_small.png?1645902793253);
  }
}

@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) {
  .image-header_iphone_13_mini_green {
    width: 74px;
    height: 97px;
    background-size: 74px 97px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_13_mini_green_small_2x.png?1645902793254);
  }
}

.image-header_iphone_se_gen03_midnight {
  width: 127px;
  height: 185px;
  background-size: 127px 185px;
  background-repeat: no-repeat;
  background-image: url(../images/header_iphone_se_gen03_midnight_large.png?1645902793260);
}

@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) {
  .image-header_iphone_se_gen03_midnight {
    width: 127px;
    height: 185px;
    background-size: 127px 185px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_large_2x.png?1645902793260);
  }
}

@media only screen and (max-width: 734px) {
  .image-header_iphone_se_gen03_midnight {
    width: 71px;
    height: 103px;
    background-size: 71px 103px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_small.png?1645902793257);
  }
}

@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) {
  .image-header_iphone_se_gen03_midnight {
    width: 71px;
    height: 103px;
    background-size: 71px 103px;
    background-repeat: no-repeat;
    background-image: url(../images/header_iphone_se_gen03_midnight_small_2x.png?1645902793259);
  }
}

.channel-compare .colornav-swatch {
  width: 12px;
  height: 12px;
}

.channel-compare .colornav-item-row {
  display: flex;
  justify-content: center;
}

.channel-compare .colornav-item-row:not(:first-child) {
  margin-top: 10px;
}

.channel-compare .colornav-item-row .colornav-item {
  margin-left: 0;
  margin-right: 6px;
}

.channel-compare .colornav-item-row .colornav-item:last-child {
  margin-right: 0;
}

.channel-compare .compare.compare-column-range-large-5 .compare-header-row,
.channel-compare .compare.compare-column-range-large-5 .compare-row {
  --column-gap: 32px;
}

.channel-compare .badge-content {
  margin: 0;
  padding: 0;
}

.channel-compare .badge-content .badge-caption {
  position: static;
  margin-bottom: 0;
  font-size: 17px;
  line-height: 1.4705882353;
  font-weight: 600;
  letter-spacing: 0em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  font-size: 12px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-caption {
    font-size: 14px;
    line-height: 1.4285914286;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .badge-content .badge-caption {
    font-size: 12px;
    line-height: 1.3333733333;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-caption {
    font-size: 12px;
  }
}

.channel-compare .badge-content .badge-caption p {
  color: #1d1d1f;
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
}

.channel-compare .badge-content .badge-caption.copy {
  font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
  font-weight: 500;
  line-height: 1.4;
}

.channel-compare .badge-content .badge-caption.copy.mdash {
  font-weight: 600;
}

.channel-compare .badge-content .badge-value {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue",
    "Helvetica", "Arial", sans-serif;
  font-size: 64px;
  line-height: 1.0625;
  font-weight: 600;
  letter-spacing: 0em;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
    "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  font-size: 21px;
  line-height: 0.74em;
  white-space: unset;
  overflow-wrap: break-word;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-value {
    font-size: 48px;
    line-height: 1.0834933333;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .badge-content .badge-value {
    font-size: 32px;
    line-height: 1.125;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
      "Helvetica Neue", "Helvetica", "Arial", sans-serif, "SF Pro Icons";
  }
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-value {
    font-size: 21px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .badge-content .badge-value {
    font-size: 21px;
  }
}

.channel-compare .badge-content .badge-elevated .badge-caption p {
  color: #86868b;
}

.channel-compare .badge-content .image-icon-wrapper {
  position: relative;
  text-align: center;
  margin-bottom: -4px;
}

.channel-compare .badge-content .image-icon-wrapper figure {
  display: block;
  margin: auto;
}

.channel-compare .badge-content .badge-row {
  padding: 0 16px;
}

@media only screen and (max-width: 1068px) {
  .channel-compare .badge-content .badge-row {
    padding: 0 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-compare .badge-content .badge-row {
    padding: 0 0;
  }
}

.channel-compare .badge-content .badge-row:not(:last-child) {
  margin-bottom: 15px;
}

.channel-compare .badge-content .badge-row:first-child .copy {
  margin-bottom: -4px;
}

.channel-compare .badge-content .badge-row:first-child .badge-value:not(.copy) {
  margin-bottom: -3px;
}

.image-5g_icon {
  width: 50px;
  height: 37px;
  background-size: 50px 37px;
  background-repeat: no-repeat;
  background-image: url(../images/5g_icon_large.png?1645902793258);
}

@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) {
  .image-5g_icon {
    width: 50px;
    height: 37px;
    background-size: 50px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/5g_icon_large_2x.png?1645902793262);
  }
}

.image-icon_camera_iphone_13 {
  width: 39px;
  height: 42px;
  background-size: 39px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_13_large.png?1645902793258);
}

.image-icon_camera_iphone_13_pro_max {
  width: 39px;
  height: 42px;
  background-size: 39px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_13_pro_max_large.png?1645902793262);
}

@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) {
  .image-icon_camera_iphone_13 {
    width: 39px;
    height: 42px;
    background-size: 39px 42px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_large_2x.png?1645902793250);
  }
}

.image-icon_camera_iphone_7_8_se_gen2_update {
  width: 38px;
  height: 42px;
  background-size: 38px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_camera_iphone_7_8_se_gen2_update_large_2x.png?1645902793253);
}

@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) {
  .image-icon_camera_iphone_13_pro_max {
    width: 39px;
    height: 42px;
    background-size: 39px 42px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_large_2x.png?1645902793255);
  }
}

@media only screen and (max-width: 1068px) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_medium.png?1645902793257);
  }
}

@media only screen and (max-width: 1068px) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_medium.png?1645902793263);
  }
}

@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) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_medium_2x.png?1645902793253);
  }
}

@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) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_medium_2x.png?1645902793259);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_small.png?1645902793256);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_small.png?1645902793261);
  }
}

@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) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_small_2x.png?1645902793250);
  }
}

@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) {
  .image-icon_camera_iphone_13 {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_small_2x.png?1645902793250);
  }
}

@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) {
  .image-icon_camera_iphone_13_pro_max {
    width: 52px;
    height: 57px;
    background-size: 52px 57px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_camera_iphone_13_pro_max_small_2x.png?1645902793251);
  }
}

.image-icon_A15_chip {
  width: 42px;
  height: 42px;
  background-size: 42px 42px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_A15_chip_large.png?1645902793263);
}

@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) {
  .image-icon_A15_chip {
    width: 42px;
    height: 42px;
    background-size: 42px 42px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_A15_chip_large_2x.png?1645902793257);
  }
}

@media only screen and (max-width: 1068px) {
  .image-icon_A15_chip {
    width: 52px;
    height: 52px;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_A15_chip_medium.png?1645902793252);
  }
}

@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) {
  .image-icon_A15_chip {
    width: 52px;
    height: 52px;
    background-size: 52px 52px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_A15_chip_medium_2x.png?1645902793251);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_A15_chip {
    width: 43px;
    height: 43px;
    background-size: 43px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_A15_chip_small.png?1645902793250);
  }
}

@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) {
  .image-icon_A15_chip {
    width: 43px;
    height: 43px;
    background-size: 43px 43px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_A15_chip_small_2x.png?1645902793262);
  }
}

.image-icon_battery_update {
  width: 53px;
  height: 26px;
  background-size: 53px 26px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_battery_update_large_2x.png?1645902793259);
}

.image-icon_ceramic_shield {
  width: 40px;
  height: 47px;
  background-size: 40px 47px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_ceramic_shield_large.png?1645902793255);
}

@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) {
  .image-icon_ceramic_shield {
    width: 40px;
    height: 47px;
    background-size: 40px 47px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_ceramic_shield_large_2x.png?1645902793261);
  }
}

@media only screen and (max-width: 1068px) {
  .image-icon_ceramic_shield {
    width: 53px;
    height: 61px;
    background-size: 53px 61px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_ceramic_shield_medium.png?1645902793261);
  }
}

@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) {
  .image-icon_ceramic_shield {
    width: 53px;
    height: 61px;
    background-size: 53px 61px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_ceramic_shield_medium_2x.png?1645902793263);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_ceramic_shield {
    width: 43px;
    height: 50px;
    background-size: 43px 50px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_ceramic_shield_small.png?1645902793249);
  }
}

@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) {
  .image-icon_ceramic_shield {
    width: 43px;
    height: 50px;
    background-size: 43px 50px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_ceramic_shield_small_2x.png?1645902793258);
  }
}

.image-icon_face_id {
  width: 38px;
  height: 37px;
  background-size: 38px 37px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_face_id_large.png?1645902793261);
}

@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) {
  .image-icon_face_id {
    width: 38px;
    height: 37px;
    background-size: 38px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_face_id_large_2x.png?1645902793250);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_face_id {
    width: 38px;
    height: 37px;
    background-size: 38px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_face_id_small.png?1645902793262);
  }
}

@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) {
  .image-icon_face_id {
    width: 38px;
    height: 37px;
    background-size: 38px 37px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_face_id_small_2x.png?1645902793263);
  }
}

.image-icon_touch_id {
  width: 38px;
  height: 38px;
  background-size: 38px 38px;
  background-repeat: no-repeat;
  background-image: url(../images/icon_touch_id_large.png?1645902793251);
}

@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) {
  .image-icon_touch_id {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touch_id_large_2x.png?1645902793260);
  }
}

@media only screen and (max-width: 734px) {
  .image-icon_touch_id {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touch_id_small.png?1645902793249);
  }
}

@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) {
  .image-icon_touch_id {
    width: 38px;
    height: 38px;
    background-size: 38px 38px;
    background-repeat: no-repeat;
    background-image: url(../images/icon_touch_id_small_2x.png?1645902793257);
  }
}

.channel-html .m5E7E14 {
  background-color: #fbfbfd;
}

.image-hero_wordmark {
  width: 228px;
  height: 39px;
  background-size: 228px 39px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_wordmark_large.png?1645902793252);
}

@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) {
  .image-hero_wordmark {
    width: 228px;
    height: 39px;
    background-size: 228px 39px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_large_2x.png?1645902793258);
  }
}

@media only screen and (max-width: 1068px) {
  .image-hero_wordmark {
    width: 192px;
    height: 33px;
    background-size: 192px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_medium.png?1645902793260);
  }
}

@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) {
  .image-hero_wordmark {
    width: 192px;
    height: 33px;
    background-size: 192px 33px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_medium_2x.png?1645902793257);
  }
}

@media only screen and (max-width: 734px) {
  .image-hero_wordmark {
    width: 100px;
    height: 18px;
    background-size: 100px 18px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_small.png?1645902793255);
  }
}

@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) {
  .image-hero_wordmark {
    width: 100px;
    height: 18px;
    background-size: 100px 18px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_wordmark_small_2x.png?1645902793260);
  }
}

.channel-html .i8A79DB {
  color: #1d1d1f;
  margin-top: 42px;
  padding-left: 150px;
  padding-right: 150px;
}

@media only screen and (max-width: 734px) {
  .channel-html .i8A79DB {
    margin-top: 26px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i8A79DB {
    padding-left: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i8A79DB {
    padding-left: 26px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .i8A79DB {
    padding-right: 46px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .i8A79DB {
    padding-right: 26px;
  }
}

.channel-html .j903B7B {
  color: #1d1d1f;
  margin-top: 18px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .j903B7B {
    margin-top: 18px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j903B7B {
    margin-top: 12px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j903B7B {
    padding-left: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j903B7B {
    padding-left: 10px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .j903B7B {
    padding-right: 0px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .j903B7B {
    padding-right: 10px;
  }
}

.channel-html .dC8D619 {
  color: #1d1d1f;
  margin-top: 28px;
}

@media only screen and (max-width: 1068px) {
  .channel-html .dC8D619 {
    margin-top: 22px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .dC8D619 {
    margin-top: 17px;
  }
}

.channel-html .q026EF2 {
  /** Color */
  color: #86868b;
  background: #fbfbfd;
  border: solid 1px #86868b;
}

.channel-html .q026EF2:hover {
  background: #fbfbfd;
}

.image-hero {
  width: 858px;
  height: 445px;
  background-size: 858px 445px;
  background-repeat: no-repeat;
  background-image: url(../images/hero_large.png?1645902793256);
}

@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) {
  .image-hero {
    width: 858px;
    height: 445px;
    background-size: 858px 445px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_large_2x.png?1645902793258);
  }
}

@media only screen and (max-width: 1068px) {
  .image-hero {
    width: 640px;
    height: 331px;
    background-size: 640px 331px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_medium.png?1645902793261);
  }
}

@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) {
  .image-hero {
    width: 640px;
    height: 331px;
    background-size: 640px 331px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_medium_2x.png?1645902793254);
  }
}

@media only screen and (max-width: 734px) {
  .image-hero {
    width: 381px;
    height: 197px;
    background-size: 381px 197px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_small.png?1645902793251);
  }
}

@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) {
  .image-hero {
    width: 381px;
    height: 197px;
    background-size: 381px 197px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_small_2x.png?1645902793252);
  }
}

.channel-html .y3F1569 {
  /** Margin */
  margin-top: 72px;
  margin-left: 62px;
  /** Padding */
  /** Align text*/
  /** Flexbox order*/
  /** Layer controls */
  /** Interaction controls */
}

@media only screen and (max-width: 1068px) {
  .channel-html .y3F1569 {
    margin-top: 56px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y3F1569 {
    margin-top: 40px;
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .y3F1569 {
    margin-left: 26px;
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .y3F1569 {
    margin-left: -30px;
  }
}

.channel-html .gEEC4D7 {
  background-color: #13203b;
}

.channel-html .n916BCF {
  margin-left: -1px;
}

.channel-html .f066C89 {
  padding-left: 10px;
  text-align: center;
}
