/*------------------------------------*\
  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: inline-block;
	}
	.section-more .tile-apple-music .tile-cta:nth-of-type(3) {
		margin-left: 0px;
		margin-top: 10px;
	}
}

.section-more .tile-apple-music .tile-content {
	padding-top: 0;
}
@media only screen and (max-width: 734px) {
	.section-more .tile-apple-music .tile-content {
		width: unset;
	}
}
@media only screen and (max-width: 1068px) {
	.section-more .tile-apple-music .tile-content-wrapper {
		padding-top: 0;
	}
}
@media only screen and (max-width: 734px) {
	.section-more .tile-apple-music .tile-content-wrapper {
		padding-top: 41px;
	}
}
.section-more .tile-apple-music .tile-image {
	position: relative;
	margin-top: -200px;
	margin-bottom: 10px;
}
@media only screen and (max-width: 1068px) {
	.section-more .tile-apple-music .tile-image {
		left: -38px;
		width: 342px;
		height: 573px;
		margin-top: -200px;
		margin-bottom: -10px;
	}
}
@media only screen and (max-width: 734px) {
	.section-more .tile-apple-music .tile-image {
		left: 0;
		position: absolute;
		width: 414px;
		height: 650px;
		margin-top: 0;
		margin-bottom: 0;
	}
}

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

@media only screen and (max-width: 734px) {
	.tile-apple-music .tile-content {
		height: 680px;
	}
}

@media only screen and (max-width: 320px) {
	.tile-apple-music .tile-content {
		height: 695px;
	}
}

.tile-apple-music .tile-image .image-apple-music {
	position: relative;
}

.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: 70px;
	}
}

@media only screen and (min-width: 375px) and (max-width: 735px) {
	.section-shared-compare .section-wrapper {
		padding: 50px 25px 0;
	}
}

@media only screen and (max-width: 735px) {
	.compare-item-color-swatches {
		flex-wrap: wrap;
	}

	.section-shared-compare .compare-item-header {
		padding: 48px 0 26px;
	}

	.section-shared-compare .compare-item-violator {
		--top-offset: 30px;
	}

	.compare-item-color-swatches .color-swatch-label {
		margin: 10px 0;
		width: 100%;
	}
}

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

@media only screen and (max-width: 375px) {
	.section-shared-compare .section-wrapper {
		padding: 50px 10px 0;
	}
}

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