/*------------------------------------*\
  SERIES 7 CSS
\*------------------------------------*/

/* SCREENS */

/* LOCAL FIXES */

/*------------------------------------*\
  END SERIES 7 CSS
\*------------------------------------*/

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

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

.section-more .section-content {
	padding-bottom: 30px;
}

.tile-series-7 .tile-cta, .section.section-se .tile-cta {
	margin: 0;
}

@media only screen and (max-width: 1068px) {
	.section-more .tile-apple-music .tile-cta {
		display: block;
	}
	.section-more .tile-apple-music .tile-cta:nth-of-type(3) {
		margin-left: 0px;
		margin-top: 10px;
	}
}

.section-more .tile-apple-music {
	margin-top: 0;
}

.section-more .tile-apple-music .tile-image {
	top: auto;
}

.tile-apple-music .tile-content .tile-content-wrapper .cta-container {
	display: block;
}

.tile-apple-music .available-more-links .icon-external:after {
	padding-left: 0;
}

@media only screen and (max-width: 734px) {
	.tile-apple-music .music-gallery-chin-cta {
		font-size: 10px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-apple-music .music-gallery-art-name, .tile-apple-music .music-gallery-artist {
		font-size: 11px;
	}
}

@media only screen and (max-width: 1068px) {
	.tile-apple-music .music-gallery-info {
		max-width: 90px;
	}
}

.section-shared-compare .compare-table [class^="compare-item"].sos {
	padding-bottom: 44px;
	border-bottom: 1px solid #d2d2d7;
}

@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-table [class^="compare-item"].sos {
		padding-bottom: 36px;
	}
}

.image-ultra {
	background-image: url(/gr/watch/images/overview/ultra/hero_ultra__bjuq9fkxb9ci_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) {
	.image-ultra {
		background-image: url(/gr/watch/images/overview/ultra/hero_ultra__bjuq9fkxb9ci_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.image-ultra {
		background-image: url(/gr/watch/images/overview/ultra/hero_ultra__bjuq9fkxb9ci_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) {
	.image-ultra {
		background-image: url(/gr/watch/images/overview/ultra/hero_ultra__bjuq9fkxb9ci_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.image-ultra {
		background-image: url(/gr/watch/images/overview/ultra/hero_ultra__bjuq9fkxb9ci_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) {
	.image-ultra {
		background-image: url(/gr/watch/images/overview/ultra/hero_ultra__bjuq9fkxb9ci_small_2x.jpg);
	}
}

.section-shared-compare .compare-item-ultra.device .compare-item-image {
	background-image: url(/gr/watch/images/compare/compare_ultra__bzeon0dzb49y_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) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/gr/watch/images/compare/compare_ultra__bzeon0dzb49y_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/gr/watch/images/compare/compare_ultra__bzeon0dzb49y_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) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/gr/watch/images/compare/compare_ultra__bzeon0dzb49y_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/gr/watch/images/compare/compare_ultra__bzeon0dzb49y_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) {
	.section-shared-compare .compare-item-ultra.device .compare-item-image {
		background-image: url(/gr/watch/images/compare/compare_ultra__bzeon0dzb49y_small_2x.jpg);
	}
}

.image-series-8-logo {
	background-image: url(/gr/watch/images/overview/series-8/gps/logo-watch-s8__up9jse2d6b6u_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) {
	.image-series-8-logo {
		background-image: url(/gr/watch/images/overview/series-8/gps/logo-watch-s8__up9jse2d6b6u_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-series-8-logo {
		background-image: url(/gr/watch/images/overview/series-8/gps/logo-watch-s8__up9jse2d6b6u_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) {
	.image-series-8-logo {
		background-image: url(/gr/watch/images/overview/series-8/gps/logo-watch-s8__up9jse2d6b6u_medium_2x.png);
	}
}

.image-se-logo {
	background-image: url(/gr/watch/images/overview/se/gps/logo_watch_se__frjfbydyfyi6_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) {
	.image-se-logo {
		background-image: url(/gr/watch/images/overview/se/gps/logo_watch_se__frjfbydyfyi6_large_2x.png);
	}
}

@media only screen and (max-width: 1068px) {
	.image-se-logo {
		background-image: url(/gr/watch/images/overview/se/gps/logo_watch_se__frjfbydyfyi6_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) {
	.image-se-logo {
		background-image: url(/gr/watch/images/overview/se/gps/logo_watch_se__frjfbydyfyi6_medium_2x.png);
	}
}

.image-se {
	width: 564px;
	height: 505px;
	background-size: 564px 505px;
	background-repeat: no-repeat;
	background-image: url(/v/watch/ay/images/overview/se/gps/tile-watch-se__knji2d25x8qe_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) {
	.image-se {
		background-image: url(/v/watch/ay/images/overview/se/gps/tile-watch-se__knji2d25x8qe_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.image-se {
		width: 365px;
		height: 327px;
		background-size: 365px 327px;
		background-repeat: no-repeat;
		background-image: url(/v/watch/ay/images/overview/se/gps/tile-watch-se__knji2d25x8qe_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) {
	.image-se {
		background-image: url(/v/watch/ay/images/overview/se/gps/tile-watch-se__knji2d25x8qe_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.image-se {
		width: 332px;
		height: 298px;
		background-size: 332px 298px;
		background-repeat: no-repeat;
		background-image: url(/v/watch/ay/images/overview/se/gps/tile-watch-se__knji2d25x8qe_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) {
	.image-se {
		background-image: url(/v/watch/ay/images/overview/se/gps/tile-watch-se__knji2d25x8qe_small_2x.jpg);
	}
}

.section-shared-compare .compare-item-s8.device .compare-item-image {
	width: 216px;
	height: 254px;
	background-size: 216px 254px;
	background-repeat: no-repeat;
	background-image: url(/v/watch/ay/images/compare/gps/compare_s8__q5ebcy3sahme_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) {
	.section-shared-compare .compare-item-s8.device .compare-item-image {
		background-image: url(/v/watch/ay/images/compare/gps/compare_s8__q5ebcy3sahme_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-shared-compare .compare-item-s8.device .compare-item-image {
		width: 173px;
		height: 204px;
		background-size: 173px 204px;
		background-repeat: no-repeat;
		background-image: url(/v/watch/ay/images/compare/gps/compare_s8__q5ebcy3sahme_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) {
	.section-shared-compare .compare-item-s8.device .compare-item-image {
		background-image: url(/v/watch/ay/images/compare/gps/compare_s8__q5ebcy3sahme_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-item-s8.device .compare-item-image {
		width: 138px;
		height: 162px;
		background-size: 138px 162px;
		background-repeat: no-repeat;
		background-image: url(/v/watch/ay/images/compare/gps/compare_s8__q5ebcy3sahme_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) {
	.section-shared-compare .compare-item-s8.device .compare-item-image {
		background-image: url(/v/watch/ay/images/compare/gps/compare_s8__q5ebcy3sahme_small_2x.jpg);
	}
}
.section-shared-compare .compare-item-se.device .compare-item-image {
	background-size: 216px 254px;
	background-repeat: no-repeat;
	background-image: url(/v/watch/ay/images/compare/gps/compare_se__fjdos6x4rmmy_large.jpg);
	width: 216px;
	height: 254px;
}

@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-shared-compare .compare-item-se.device .compare-item-image {
		background-image: url(/v/watch/ay/images/compare/gps/compare_se__fjdos6x4rmmy_large_2x.jpg);
	}
}

@media only screen and (max-width: 1068px) {
	.section-shared-compare .compare-item-se.device .compare-item-image {
		width: 173px;
		height: 204px;
		background-size: 173px 204px;
		background-repeat: no-repeat;
		background-image: url(/v/watch/ay/images/compare/gps/compare_se__fjdos6x4rmmy_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) {
	.section-shared-compare .compare-item-se.device .compare-item-image {
		background-image: url(/v/watch/ay/images/compare/gps/compare_se__fjdos6x4rmmy_medium_2x.jpg);
	}
}

@media only screen and (max-width: 734px) {
	.section-shared-compare .compare-item-se.device .compare-item-image {
		width: 138px;
		height: 162px;
		background-size: 138px 162px;
		background-repeat: no-repeat;
		background-image: url(/v/watch/ay/images/compare/gps/compare_se__fjdos6x4rmmy_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) {
	.section-shared-compare .compare-item-se.device .compare-item-image {
		background-image: url(/v/watch/ay/images/compare/gps/compare_se__fjdos6x4rmmy_small_2x.jpg);
	}
}

.image-series-8 {
	background-image: url(/v/watch/ay/images/overview/series-8/gps/tile_s8__ck9oce5a22aa_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) {
	.image-series-8 {
		background-image: url(/v/watch/ay/images/overview/series-8/gps/tile_s8__ck9oce5a22aa_large_2x.jpg);
	}
}
@media only screen and (max-width: 1068px) {
	.image-series-8 {
		background-image: url(/v/watch/ay/images/overview/series-8/gps/tile_s8__ck9oce5a22aa_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) {
	.image-series-8 {
		background-image: url(/v/watch/ay/images/overview/series-8/gps/tile_s8__ck9oce5a22aa_medium_2x.jpg);
	}
}
@media only screen and (max-width: 734px) {
	.image-series-8 {
		background-image: url(/v/watch/ay/images/overview/series-8/gps/tile_s8__ck9oce5a22aa_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) {
	.image-series-8 {
		background-image: url(/v/watch/ay/images/overview/series-8/gps/tile_s8__ck9oce5a22aa_small_2x.jpg);
	}
}

.tile-ultra .tile-cta {
	margin-left: 0;
}

.section.section-series-8 .tile.tile-series-8 .tile-content .tile-cta {
	margin-left: 0;
}

.section.section-se .tile.tile-se .tile-content .tile-cta {
	margin-left: 0;
}

@media only screen and (min-width: 1068px) {
	.section.section-series-8 .tile.tile-series-8 .tile-content {
		padding-left: 100px;
	}
	.section.section-se .tile.tile-se {
		padding: 105px 0px;
	}
}

@media only screen and (max-width: 374px) {
	.compare-item-color-swatches {
		flex-wrap: wrap;
		height: 25px;
	}
	.compare-item-color-swatches .color-swatch-label {
		margin: 5px 0;
		width: 100%;
	}
}

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