.section-hero .image-hero-lockup {
  background-image: url(/mideast/support/products/t/images/watch/en/applecare_watch_hero__d1y9ysrdlqaa_large.png);
}

@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-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/applecare_watch_hero__d1y9ysrdlqaa_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .section-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/applecare_watch_hero__d1y9ysrdlqaa_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-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/applecare_watch_hero__d1y9ysrdlqaa_medium_2x.png);
  }
}

@media only screen and (max-width: 735px) {
  .section-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/applecare_watch_hero__d1y9ysrdlqaa_small.png);
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .section-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/applecare_watch_hero__d1y9ysrdlqaa_small_2x.png);
  }
}

.no-hermes .section-hero .image-hero-lockup {
  background-image: url(/mideast/support/products/t/images/watch/en/no-hermes/applecare_watch_hero__d1y9ysrdlqaa_large.png);
}

@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) {
  .no-hermes .section-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/no-hermes/applecare_watch_hero__d1y9ysrdlqaa_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .no-hermes .section-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/no-hermes/applecare_watch_hero__d1y9ysrdlqaa_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) {
  .no-hermes .section-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/no-hermes/applecare_watch_hero__d1y9ysrdlqaa_medium_2x.png);
  }
}

@media only screen and (max-width: 735px) {
  .no-hermes .section-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/no-hermes/applecare_watch_hero__d1y9ysrdlqaa_small.png);
  }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (max-width: 735px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 735px) and (min-resolution: 144dpi) {
  .no-hermes .section-hero .image-hero-lockup {
    background-image: url(/mideast/support/products/t/images/watch/en/no-hermes/applecare_watch_hero__d1y9ysrdlqaa_small_2x.png);
  }
}

.section.section-nike .typography-headline-reduced,
.section.section-hermes .typography-headline-reduced {
  font-size: 22px;
}

@media only screen and (max-width: 1068px) {
  .section.section-nike .typography-headline-reduced,
  .section.section-hermes .typography-headline-reduced {
    font-size: 15px;
  }
}

@media only screen and (max-width: 735px) {
  .section.section-nike .typography-headline-reduced,
  .section.section-hermes .typography-headline-reduced {
    font-size: 23px;
  }
}

@media only screen and (max-width: 735px) {
  .section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
    padding-left: 0px;
  }
}

.column-dynamic-pricing.adjust {
  justify-content: center;
  padding: 0;
}

.section-plans .section-headline {
  padding-left: 0;
  padding-right: 60px;
}

@media only screen and (max-width: 1068px) {
  .section-plans .section-headline {
    padding-right: 0px;
  }
}
.section-plans .applecare-plan.pricing-columns-3 .column-product-group {
  padding-left: 0;
  padding-right: 40px;
}

@media only screen and (max-width: 735px) {
  .section-plans .applecare-plan.pricing-columns-3 .column-product-group {
    padding-right: 20px;
  }
}

.section-plans .applecare-plan.pricing-columns-3 .column-2 {
  margin-right: 20px;
}

.section-plans .applecare-plan.pricing-columns-3 .column-2 {
  margin-left: auto;
}

@media only screen and (max-width: 1068px) {
  .section-plans .applecare-plan.pricing-columns-3 .column-2 {
    padding-left: 0;
    padding-right: 20px;
  }
  .section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
    padding-left: 0;
  }
}

@media only screen and (min-width: 1068px) {
  .section-plans .applecare-plan .flex-row .column-dynamic-pricing.is-last {
    padding-left: 15px;
  }
}

@media only screen and (min-width: 1069px) {
  .no-hermes .section-hero .image-hero-lockup {
      margin-left: -230px;
      background-size: 485px 384px;
  }
}

@media only screen and (max-width: 735px) {
  .section-hero .image-hero-lockup {
      background-size: 252px 207px;
      margin-left: -120px;
  }
}
@media only screen and (min-width: 735px) and (max-width: 1068px) {
  .no-hermes .section-hero .image-hero-lockup {
    height: 300px;
    background-size: 362px 295px;
    margin-left: -170.5px;
}
}