/*------------------------------------*\
   GENERIC CSS
\*------------------------------------*/
.ribbon-ase-2024 sup a {
    text-decoration: underline;
}
/*------------------------------------*\
  END GENERIC CSS
\*------------------------------------*/
/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

.grid-item.grid-item-workout .inline-video-container .start-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_startframe__cfdg94b0n7iu_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .grid-item.grid-item-workout .inline-video-container .start-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_startframe__cfdg94b0n7iu_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .grid-item.grid-item-workout .inline-video-container .start-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_startframe__cfdg94b0n7iu_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) {
  .grid-item.grid-item-workout .inline-video-container .start-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_startframe__cfdg94b0n7iu_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .grid-item.grid-item-workout .inline-video-container .start-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_startframe__cfdg94b0n7iu_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) {
  .grid-item.grid-item-workout .inline-video-container .start-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_startframe__cfdg94b0n7iu_small_2x.jpg); }
}
.grid-item.grid-item-workout .inline-video-container .end-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_endframe__fpeezijokj2a_large.jpg); }
@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx) {
  .grid-item.grid-item-workout .inline-video-container .end-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_endframe__fpeezijokj2a_large_2x.jpg); }
}
@media only screen and (max-width:1068px) {
  .grid-item.grid-item-workout .inline-video-container .end-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_endframe__fpeezijokj2a_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) {
  .grid-item.grid-item-workout .inline-video-container .end-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_endframe__fpeezijokj2a_medium_2x.jpg); }
}
@media only screen and (max-width:734px) {
  .grid-item.grid-item-workout .inline-video-container .end-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_endframe__fpeezijokj2a_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) {
  .grid-item.grid-item-workout .inline-video-container .end-frame { background-image:url(/euro/apple-watch-se/g/screens_alt/images/overview/workout/workouts_endframe__fpeezijokj2a_small_2x.jpg); }
}






/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/





/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

/*------------------------------------*\
  METRICS GEO-ALT
\*------------------------------------*/

.grid-item.grid-item-workout {
  --tile-orientation: row;
}
@media only screen and (max-width: 734px) {
  .grid-item.grid-item-workout .tile-content {
    --tile-orientation: column-reverse;
  }
  .grid-item.grid-item-workout .tile {
    height: 550px;
  }
}
.grid-item.grid-item-workout .tile-header {
  order: 2;
  padding: 30px;
  justify-content: flex-end;
}
@media only screen and (max-width: 734px) {
  .grid-item.grid-item-workout .tile-header {
    position: static;
    padding: var(--tile-padding-top) var(--tile-padding-right) 0 var(--tile-padding-left);
    justify-content: unset;
  }
}
.grid-item.grid-item-workout .tile-body {
  margin-top: unset;
  align-items: flex-end;
}
@media only screen and (max-width: 1068px) {
  .grid-item.grid-item-workout .tile-body {
    max-width: 55%;
  }
}
@media only screen and (max-width: 734px) {
  .grid-item.grid-item-workout .tile-body {
    max-width: unset;
    margin-top: -190px;
    align-items: center;
  }
}

.grid-item.grid-item-workout .inline-video-container {
  width: 694px;
  height: 580px;
}
@media only screen and (max-width: 1068px) {
  .grid-item.grid-item-workout .inline-video-container {
    width: 690px;
    height: 566px;
  }
}
@media only screen and (max-width: 734px) {
  .grid-item.grid-item-workout .inline-video-container {
    width: 346px;
    height: 524px;
  }
}


/*------------------------------------*\
  END METRICS GEO-ALT
\*------------------------------------*/

@media only screen and (min-width: 1069px) {
  .section-tile-grid .grid-item.grid-item-lighter .tile-header {
    --tile-padding-right: 50px;
  }
}

.tile-trade-in .typography-router-grid-headline {
  margin-bottom: 8px;
}

.grid-item-fitness .tile-content .typography-headline {
	font-size: 34px;
}

@media only screen and (max-width: 1068px) {
	.grid-item-fitness .tile-content .typography-headline {
		font-size: 35px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-fitness .tile-content .typography-headline {
		font-size: 32px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-family .tile-button-wrapper {
		bottom: 10px;
	}
}


@media only screen and (max-width:1068px) {
  .typography-tile-headline-super {
      font-size: 40px;
  }
}

@media only screen and (max-width:734px) {
  .typography-tile-headline-super {
      font-size: 48px;
  }
}


.grid-item-fitness .tile-header .tile-headline.typography-tile-headline-elevated {
    font-size: 68px;
}
@media only screen and (max-width:1068px) {
    .grid-item-fitness .tile-header .tile-headline.typography-tile-headline-elevated {
        font-size: 56px;
    }
}
@media only screen and (max-width:734px) {
    .grid-item-fitness .tile-header .tile-headline.typography-tile-headline-elevated {
        font-size: 56px;
    }
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
