.section-routers .router-item.router-ios .image-ios18 {
  --p-width: 1284px;
  --p-height: 429px;
}

@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-ios .image-ios18 {
    --p-width: 983px;
    --p-height: 328px;
  }
}

@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-ios .image-ios18 {
    --p-width: 480px;
    --p-height: 259px;
  }
}

/* Fix for developer and health tile */

.section-routers .router-item.router-health-app {
  --min-tile-height: 690px;
  --min-row-height: 260px;
  min-height: var(--min-tile-height);
}

.section-routers .router-item.router-health-app {
  padding: var(--tile-padding-left) var(--tile-padding-left) 54px;
  --min-tile-height: 690px;
  --min-row-height: 260px;
  min-height: var(--min-tile-height);
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-health-app {
    --min-tile-height: 500px;
    --min-row-height: 215px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-health-app {
    --min-tile-height: 0;
    --min-row-height: auto;
    flex-direction: column-reverse;
    min-height: 0;
    padding-top: 52px;
    padding-bottom: 110px;
  }
}
.section-routers .router-item.router-health-app .router-headline {
  max-width: 542px;
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-health-app .router-headline {
    max-width: 370px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-health-app .router-headline {
    max-width: 330px;
  }
}
.section-routers .router-item.router-health-app .row {
  min-height: var(--min-row-height);
  justify-content: center;
}
.section-routers .router-item.router-health-app .tile-body {
  --tile-body-padding-top: 0px;
  --tile-body-padding-bottom: 10px;
  --tile-padding-left: 20px;
  --tile-padding-right: 20px;
  margin-top: 40px;
  height: auto;
  justify-content: unset;
  align-items: center;
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-health-app .tile-body {
    margin-top: 25px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-health-app .tile-body {
    --tile-body-padding-top: 15px;
    --tile-body-padding-bottom: 0;
    --tile-padding-left: 0;
    --tile-padding-right: 0;
    margin-top: 0;
  }
}
.section-routers .router-item.router-health-app .tile-header {
  padding-top: 46px;
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-health-app .tile-header {
    max-width: none;
    padding-top: 40px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-health-app .tile-header {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }
}
.section-routers .router-item.router-health-app .image-health-app-icon {
  display: block;
  --p-width: 137px;
  --p-height: 137px;
  width: var(--p-width);
  height: var(--p-height);
  margin: auto;
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-health-app .image-health-app-icon {
    --p-width: 102px;
    --p-height: 102px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-health-app .image-health-app-icon {
    margin-top: 52px;
    display: flex;
  }
}
.section-routers .router-item.router-health-app .image-health-app {
  width: 1140px;
  height: 443px;
  background-size: 1140px 443px;
  background-repeat: no-repeat;
  background-image: url(/v/watchos/watchos-11/a/images/routers/health_router__dkcvzdd986ky_large.jpg);
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .section-routers .router-item.router-health-app .image-health-app {
    background-image: url(/v/watchos/watchos-11/a/images/routers/health_router__dkcvzdd986ky_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-health-app .image-health-app {
    width: 908px;
    height: 350px;
    background-size: 908px 350px;
    background-repeat: no-repeat;
    background-image: url(/v/watchos/watchos-11/a/images/routers/health_router__dkcvzdd986ky_medium.jpg);
  }
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-routers .router-item.router-health-app .image-health-app {
    background-image: url(/v/watchos/watchos-11/a/images/routers/health_router__dkcvzdd986ky_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-health-app .image-health-app {
    width: 276px;
    height: 351px;
    background-size: 276px 351px;
    background-repeat: no-repeat;
    background-image: url(/v/watchos/watchos-11/a/images/routers/health_router__dkcvzdd986ky_small.jpg);
  }
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-routers .router-item.router-health-app .image-health-app {
    background-image: url(/v/watchos/watchos-11/a/images/routers/health_router__dkcvzdd986ky_small_2x.jpg);
  }
}
.section-routers .router-item.router-developers {
  padding: var(--tile-padding-left) var(--tile-padding-left) 54px;
  --min-tile-height: 690px;
  --min-row-height: 260px;
  min-height: var(--min-tile-height);
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-developers {
    --min-tile-height: 500px;
    --min-row-height: 215px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-developers {
    --min-tile-height: 0;
    --min-row-height: auto;
    flex-direction: column-reverse;
    min-height: 0;
    padding-top: 52px;
    padding-bottom: 110px;
  }
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-developers .router-headline {
    max-width: 330px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-developers .router-headline {
    max-width: 275px;
  }
}
.section-routers .router-item.router-developers .row {
  min-height: var(--min-row-height);
  justify-content: center;
}
.section-routers .router-item.router-developers .tile-body {
  padding: 0;
  margin-top: 40px;
  height: auto;
  justify-content: unset;
  align-items: center;
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-developers .tile-body {
    margin-top: 25px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-developers .tile-body {
    padding-top: 15px;
    margin-top: 0;
  }
}
.section-routers .router-item.router-developers .tile-header {
  padding-top: 46px;
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-developers .tile-header {
    max-width: none;
    padding-top: 40px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-developers .tile-header {
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }
}
.section-routers .router-item.router-developers .image-sdk-icon {
  display: block;
  --p-width: 137px;
  --p-height: 137px;
  width: var(--p-width);
  height: var(--p-height);
  margin: auto;
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-developers .image-sdk-icon {
    --p-width: 102px;
    --p-height: 102px;
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-developers .image-sdk-icon {
    margin-top: 52px;
    display: flex;
  }
}
.section-routers .router-item.router-developers .image-developers {
  width: 306px;
  height: 330px;
  background-size: 306px 330px;
  background-repeat: no-repeat;
  background-image: url(/v/watchos/watchos-11/a/images/routers/developers__etntlm705ze6_large.jpg);
  margin-bottom: 20px;
}
@media (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .section-routers .router-item.router-developers .image-developers {
    background-image: url(/v/watchos/watchos-11/a/images/routers/developers__etntlm705ze6_large_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-developers .image-developers {
    width: 238px;
    height: 257px;
    background-size: 238px 257px;
    background-repeat: no-repeat;
    background-image: url(/v/watchos/watchos-11/a/images/routers/developers__etntlm705ze6_medium.jpg);
  }
}
@media only screen and (max-width: 1068px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-routers .router-item.router-developers .image-developers {
    background-image: url(/v/watchos/watchos-11/a/images/routers/developers__etntlm705ze6_medium_2x.jpg);
  }
}
@media only screen and (max-width: 734px) {
  .section-routers .router-item.router-developers .image-developers {
    width: 219px;
    height: 237px;
    background-size: 219px 237px;
    background-repeat: no-repeat;
    background-image: url(/v/watchos/watchos-11/a/images/routers/developers__etntlm705ze6_small.jpg);
  }
}
@media only screen and (max-width: 734px) and (min-resolution: 1.5dppx),
  only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-routers .router-item.router-developers .image-developers {
    background-image: url(/v/watchos/watchos-11/a/images/routers/developers__etntlm705ze6_small_2x.jpg);
  }
}
@media only screen and (max-width: 1068px) {
  .section-routers .router-item.router-developers .image-developers {
    margin-bottom: 22px;
  }
}

.section-routers .router-item.router-developers {
  background: #fff;
}

/* END for developer and health tile */

/* Check in frames export START */

.grid-item-workout .workout-image.watch-1 .inline-video-container .end-frame {
  background-repeat: no-repeat;
  background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_endframe__e3lw0rjeo76u_large.jpg);
}

@media (min-resolution: 144dpi), only screen and(min-resolution: 1.5dppx) {
  .grid-item-workout .workout-image.watch-1 .inline-video-container .end-frame {
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_endframe__e3lw0rjeo76u_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .grid-item-workout .workout-image.watch-1 .inline-video-container .end-frame {
    background-repeat: no-repeat;
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_endframe__e3lw0rjeo76u_medium.jpg);
  }
}

@media only screen and (max-width: 1068px) and(min-resolution: 1.5dppx),
  only screen and(max-width: 1068px) and(min-resolution: 144dpi) {
  .grid-item-workout .workout-image.watch-1 .inline-video-container .end-frame {
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_endframe__e3lw0rjeo76u_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-workout .workout-image.watch-1 .inline-video-container .end-frame {
    background-repeat: no-repeat;
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_endframe__e3lw0rjeo76u_small.jpg);
  }
}

@media only screen and (max-width: 734px) and(min-resolution: 1.5dppx),
  only screen and(max-width: 734px) and(min-resolution: 144dpi) {
  .grid-item-workout .workout-image.watch-1 .inline-video-container .end-frame {
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_endframe__e3lw0rjeo76u_small_2x.jpg);
  }
}

.grid-item-workout .workout-image.watch-1 .inline-video-container .start-frame {
  background-repeat: no-repeat;
  background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_startframe__b8h4ueiixoia_large.jpg);
}

@media (min-resolution: 144dpi), only screen and(min-resolution: 1.5dppx) {
  .grid-item-workout
    .workout-image.watch-1
    .inline-video-container
    .start-frame {
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_startframe__b8h4ueiixoia_large_2x.jpg);
  }
}

@media only screen and (max-width: 1068px) {
  .grid-item-workout
    .workout-image.watch-1
    .inline-video-container
    .start-frame {
    background-repeat: no-repeat;
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_startframe__b8h4ueiixoia_medium.jpg);
  }
}

@media only screen and (max-width: 1068px) and(min-resolution: 1.5dppx),
  only screen and(max-width: 1068px) and(min-resolution: 144dpi) {
  .grid-item-workout
    .workout-image.watch-1
    .inline-video-container
    .start-frame {
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_startframe__b8h4ueiixoia_medium_2x.jpg);
  }
}

@media only screen and (max-width: 734px) {
  .grid-item-workout
    .workout-image.watch-1
    .inline-video-container
    .start-frame {
    background-repeat: no-repeat;
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_startframe__b8h4ueiixoia_small.jpg);
  }
}

@media only screen and (max-width: 734px) and(min-resolution: 1.5dppx),
  only screen and(max-width: 734px) and(min-resolution: 144dpi) {
  .grid-item-workout
    .workout-image.watch-1
    .inline-video-container
    .start-frame {
    background-image: url(/mideast/watchos/watchos-11/a/images/overview/check-in/check_in_startframe__b8h4ueiixoia_small_2x.jpg);
  }
}

/* Check in frame export END */

