/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/
.grid-item.grid-item-workout .inline-video-container .start-frame {
	background-repeat: no-repeat;
	background-image: url(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_startframe__9t30yr4x7mqi_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(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_startframe__9t30yr4x7mqi_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-workout .inline-video-container .start-frame {
		background-repeat: no-repeat;
		background-image: url(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_startframe__9t30yr4x7mqi_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(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_startframe__9t30yr4x7mqi_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .inline-video-container .start-frame {
		background-repeat: no-repeat;
		background-image: url(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_startframe__9t30yr4x7mqi_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(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_startframe__9t30yr4x7mqi_small_2x.jpg);
	}
}

.grid-item.grid-item-workout .inline-video-container .end-frame {
	background-repeat: no-repeat;
	background-image: url(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_endframe__dr683ds4bfyq_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(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_endframe__dr683ds4bfyq_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-workout .inline-video-container .end-frame {
		background-repeat: no-repeat;
		background-image: url(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_endframe__dr683ds4bfyq_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(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_endframe__dr683ds4bfyq_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .inline-video-container .end-frame {
		background-repeat: no-repeat;
		background-image: url(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_endframe__dr683ds4bfyq_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(/gr/apple-watch-se/images/overview/workout/fitness_plus_icons_endframe__dr683ds4bfyq_small_2x.jpg);
	}
}

.grid-item-bands .tile {
	background-image: url(/gr/apple-watch-se/images/overview/bands/bands__dlidpg1ji2oi_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-bands .tile {
		background-image: url(/gr/apple-watch-se/images/overview/bands/bands__dlidpg1ji2oi_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item-bands .tile {
		background-image: url(/gr/apple-watch-se/images/overview/bands/bands__dlidpg1ji2oi_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-bands .tile {
		background-image: url(/gr/apple-watch-se/images/overview/bands/bands__dlidpg1ji2oi_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-bands .tile {
		background-image: url(/gr/apple-watch-se/images/overview/bands/bands__dlidpg1ji2oi_small.jpg);
	}
}

.section-hero .apple-watch-se-logo {
	background-image: url(/gr/apple-watch-se/images/overview/hero/hero_logo__bvtwdsrn2mvm_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 .apple-watch-se-logo {
		background-image: url(/gr/apple-watch-se/images/overview/hero/hero_logo__bvtwdsrn2mvm_large_2x.png);
	}
}
@media only screen and (max-width: 1068px) {
	.section-hero .apple-watch-se-logo {
		background-image: url(/gr/apple-watch-se/images/overview/hero/hero_logo__bvtwdsrn2mvm_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 .apple-watch-se-logo {
		background-image: url(/gr/apple-watch-se/images/overview/hero/hero_logo__bvtwdsrn2mvm_medium_2x.png);
	}
}
@media only screen and (max-width: 734px) {
	.section-hero .apple-watch-se-logo {
		background-image: url(/gr/apple-watch-se/images/overview/hero/hero_logo__bvtwdsrn2mvm_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-hero .apple-watch-se-logo {
		background-image: url(/gr/apple-watch-se/images/overview/hero/hero_logo__bvtwdsrn2mvm_small_2x.png);
	}
}
/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/
.grid-item.grid-item-workout {
	--tile-height: 478px;
	--tile-padding-top: 0;
}

.grid-item.grid-item-workout .tile-body {
	margin-top: 0;
	align-items: flex-start;
	/* margin-left: 30px; */
	/* width: 70%; */
}

.grid-item.grid-item-workout .tile-content {
	justify-content: start;
	flex-direction: unset;
	margin-left: 4%;
}

.grid-item.grid-item-workout .tile-content .tile-header {
	position: absolute;
	right: 20%;
	top: 50%;
	transform: translate(50%, -50%);
	width: 40%;
}
@media only screen and (min-width: 691px) and (max-width: 1080px) {
	.grid-item.grid-item-workout .tile-content .tile-header {
		right: 16%;
	}
	.typography-custom-copy {
		padding: 0px 20px;
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-workout .tile-content .tile-header {
		position: absolute;
		right: 20%;
		top: 50%;
		transform: translate(50%, -50%);
		width: 30%;
	}
	.grid-item.grid-item-workout .tile-content {
		justify-content: start;
		flex-direction: unset;
		margin-left: 0;
	}
	.section-content {
		padding: 0px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .tile-content .tile-header {
		position: absolute;
		right: 20%;
		top: 50%;
		transform: translate(50%, -50%);
		width: 100%;
	}
	.grid-item.grid-item-workout .tile-content {
		justify-content: start;
		flex-direction: unset;
		margin-left: 0;
	}
	#ac-localnav .ac-ln-action-button .ac-ln-button {
		font-size: 9px;
	}
	.section-tile-grid .tile-position-media .tile-header {
		padding-left: 17px;
	}
	.typography-tile-copy {
		font-size: 16px;
	}
}

.grid-item.grid-item-workout .inline-video-container {
	width: 555px;
	height: 463px;
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-workout {
		--tile-height: 475px;
		--tile-padding-top: 0;
	}

	.grid-item.grid-item-workout .tile-body {
		margin-top: 80px;
		width: 100%;
		align-items: center;
		margin-left: 0;
	}

	.grid-item.grid-item-workout .tile-content .tile-header {
		position: absolute;
		left: 0;
		top: 0;
		transform: inherit;
		min-width: 610px;
	}

	.grid-item.grid-item-workout .tile-headline {
		padding-bottom: 0;
		padding-top: 50px;
	}

	.grid-item.grid-item-workout .inline-video-container {
		width: 580px;
		height: 475px;
	}
}

@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 {
		--tile-height: 475px;
		--tile-padding-top: 0;
	}

	.grid-item.grid-item-workout .tile-body {
		margin-top: 80px;
		width: 100%;
		align-items: center;
		margin-left: 0;
	}

	.grid-item.grid-item-workout .tile-content .tile-header {
		position: absolute;
		left: 0;
		top: 0;
		transform: inherit;
	}

	.grid-item.grid-item-workout .tile-headline {
		padding-bottom: 0;
		padding-top: 50px;
	}

	.grid-item.grid-item-workout .inline-video-container {
		width: 580px;
		height: 475px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .tile-body {
		margin-top: 15px;
		margin-left: 0;
	}

	.grid-item.grid-item-workout {
		--tile-height: 440px;
		--tile-padding-top: 0;
	}

	.grid-item.grid-item-workout .tile-headline {
		padding-bottom: 0;
		padding-top: 50px;
	}

	.grid-item.grid-item-workout .inline-video-container {
		width: 290px;
		height: 440px;
	}

	.grid-item.grid-item-workout .tile-content .tile-header {
		min-width: auto;
	}
}

@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 .tile-body {
		margin-top: 15px;
		margin-left: 0;
	}

	.grid-item.grid-item-workout {
		--tile-height: 440px;
		--tile-padding-top: 0;
	}

	.grid-item.grid-item-workout .tile-headline {
		padding-bottom: 0;
		padding-top: 50px;
	}

	.grid-item.grid-item-workout .inline-video-container {
		width: 340px;
		height: 500px;
	}
}

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

.grid-item-sleep {
	--tile-header-orientation: center;
	--tile-orientation: row;
	--media-pos-right: -70px;
}
@media only screen and (max-width: 1068px) {
	.grid-item-sleep {
		--tile-copy-max-width: 454px;
		--media-pos-right: 0;
	}
}

.grid-item-fit-plus {
	--header-pos-top: initial;
	--header-pos-right: initial;
	--header-pos-bottom: initial;
	--tile-copy-max-width: initial;
	--tile-header-orientation: initial;
	--tile-height: initial;
	--tile-orientation: initial;
	--tile-padding-left: 60px;
	--tile-padding-right: 60px;
	--tile-padding-top: 55px;
	--tile-accent-color: #44b200;
}
@media only screen and (max-width: 1068px) {
	.grid-item-fit-plus {
		--tile-padding-left: 40px;
		--tile-padding-right: 40px;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-fit-plus {
		--tile-bg-color: #f5f5f7;
		--tile-padding-left: 30px;
		--tile-padding-right: 30px;
		--tile-padding-top: 50px;
	}
	#ac-localnav .ac-ln-background:after {
		top: 66px;
	}
}

.section-tile-grid .grid-item-fit-plus .tile-position-header .tile-header {
	position: absolute;
}
@media only screen and (max-width: 734px) {
	.section-tile-grid .grid-item-fit-plus .tile-position-header .tile-header {
		position: relative;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-ar .tile-header {
		padding: 50px 0 0 0;
	}
}

.grid-item-series-3 .tile-header .color-accent {
	font-size: 62px;
}
@media only screen and (max-width: 1068px) {
	.grid-item-series-3 .tile-header .color-accent {
		font-size: 64px;
	}
}

@media only screen and (min-width: 1068px) {
	.grid-item.grid-item-workout .inline-video-container {
		margin-left: 50px;
	}
}

@media only screen and (min-width: 735px) {
	.grid-item-sleep .tile-body {
		margin-left: auto;
	}
}
@media only screen and (max-width: 735px) {
	.compare-item-se.heart-rate, .compare-item-se.sos {
		overflow: visible;
	}
}
@media only screen and (min-width: 1069px) {
	.grid-item-sleep {
		--tile-copy-max-width: 70%;
	}
}

@media only screen and (min-width: 735px) and (max-width: 812px) {
	.grid-item-sleep .tile-body {
		max-width: 55%;
	}
	.grid-item-sleep .tile-body .tile-media {
		right: 40px;
	}
	.section-tile-grid .grid-item-sleep .tile-header {
		z-index: 2;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1164px) {
	.section-tile-grid .grid-item-sos .tile-body {
		max-width: 50%;
	}
	.section-tile-grid .grid-item-sos .tile-header {
		z-index: 2;
	}
}

@media only screen and (min-width: 735px) and (max-width: 824px) {
	.section-tile-grid .grid-item-sos .tile-body {
		max-width: 100%;
	}
	.grid-item-sos .tile-media {
		margin-left: 50px;
	}
}

@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-background:after {
		top: 48px;
	}
}

.section-shared-compare .compare-item-s8.sos, .section-shared-compare .compare-item-se.sos, .section-shared-compare .compare-item-ultra.sos {
	border-bottom: 1px solid #d2d2d7;
	padding-bottom: 44px;
}

@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-item-s8.sos, .section-shared-compare .compare-item-se.sos, .section-shared-compare .compare-item-ultra.sos {
		border-bottom: 1px solid #d2d2d7;
		padding-bottom: 36px;
	}
}

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