/* Local Overrides */
/* devices */

@media only screen and (min-width: 735px) {
	.section-devices .devices-other .devices-item {
		justify-content: start;
	}
}
/* Apple music offer tile: fix margins */

.overview-fall22-apple-music {
	--p-width: 404px;
	--p-height: 253px;
	margin-left: -202px;
}

@media only screen and (min-width: 553px) and (max-width: 735px) {
	.overview-fall22-apple-music {
		transform: translateX(-32px);
	}
}
@media only screen and (min-width: 735px) and (max-width: 1069px) {
	.overview-fall22-apple-music {
		transform: translateX(-12px);
	}
}
@media only screen and (min-width: 1070px) {
	.overview-fall22-apple-music {
		transform: translateX(-30px);
	}
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-fall22-apple-music {
		--p-width: 292px;
		--p-height: 183px;
	}
}

@media only screen and (max-width: 1068px) {
	.overview-fall22-apple-music {
		margin-left: -146px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-fall22-apple-music {
		margin-left: auto;
		margin-right: auto;
		width: 100%;
		height: auto;
		left: 0;
		display: block;
		position: relative;
		max-width: 384px;
	}
}

@media only screen and (max-width: 734) {
	.overview-fall22-apple-music {
		--p-height: 183px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-fall22-apple-music:after {
		padding-bottom: 62.7604166667%;
	}
}

.overview-fall22-apple-music img {
	width: 100%;
}

@media only screen and (max-width: 734px) {
	.devices-other .devices-item {
		margin-bottom: 0px;
	}
}

@media only screen and (min-width: 734px) {
	.devices-other .devices-item {
		justify-content: flex-start;
	}
}

@media only screen and (max-width: 734px) {
	[dir="ltr"] .devices-other .devices-item:nth-child(3n + 1) {
		padding-bottom: 5px;
	}
}

@media only screen and (min-width: 320px) and (max-width: 734px) {
	.section-hero .hero-content {
		margin-top: -90px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-hero .hero-content {
		margin-top: 14px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-hero .hero-content {
		margin-top: 0px;
	}
}

/* Individual plan eyebrow */
.section-plans .typography-caption.custom-eyebrow {
	padding-bottom: 2.3px;
	line-height: 1.3;
	font-weight: 600;
	letter-spacing: -0.01em;
	-webkit-text-fill-color: rgba(0, 0, 0, 0);
	-webkit-box-decoration-break: clone;
	box-decoration-break: clone;
	background: linear-gradient(
			90deg,
			rgb(255, 77, 195) -10%,
			rgb(250, 35, 59) 10%,
			rgb(192, 0, 32) 80%,
			rgb(89, 25, 98) 120%
		)
		text rgb(0, 0, 0);
}

/* Shared Listenings */
@media only screen and (max-width: 325px) {
	.section-cards .tile.tile-shared-listening .tile-foc h4 {
		font-size: 45px;
	}
}
