/* Value Props */

.section-value-props .value-prop-list {
	max-width: 640px;
}

@media only screen and (max-width: 1068px) {
	.section-value-props .value-prop-list {
		max-width: 480px;
	}
}

@media only screen and (max-width: 734px) {
	.section-value-props .value-prop-list {
		max-width: 300px;
	}
}

.section-offers .card-headline {
	line-height: 1.2;
}

@media only screen and (min-width: 1069px) {
	.card-apple-tv-offer .card-copy {
		padding-right: 21px;
	}
}

@media only screen and (min-width: 735px) {
	.section-subscription-offers .offers-container .offer-item-copy .nowrap {
		display: inline-block;
	}
}

.section-subscription-offers .typography-headline-reduced {
	line-height: 1.1;
}

/* Apple One tile fixes */

.card-apple-one-offer .overview-apple-one {
	display: flex;
	margin-top: 30px;
}

@media only screen and (max-width: 1068px) {
	.card-apple-one-offer .overview-apple-one {
		margin-top: 10px;
	}
}

@media only screen and (max-width: 734px) {
	.card-apple-one-offer .overview-apple-one {
		margin-top: 0;
	}
}

.card-apple-one-offer .overview-apple-one img {
	margin-inline: auto;
}

@media only screen and (max-width: 734px) {
	.card-apple-one-offer .overview-apple-one img {
		max-height: 217px;
		position: relative;
	}
}

/*--end of apple one tile fixes --*/

.card-apple-tv-offer {
	padding-bottom: 30px;
}

.card-apple-tv-offer .card-img-container {
	transform: translateY(50px);
}

@media only screen and (min-width: 1069px) {
	.section-plans .columnheader:first-child, .section-plans .rowheader {
		flex-basis: 50%;
	}
}

.card-apple-one-offer.card-full .card-copy {
	padding-left: 31px;
	padding-right: 0;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.card-apple-one-offer.card-full .card-copy {
		padding-left: 0;
	}
}

@media only screen and (max-width: 734px) {
	.card-apple-one-offer.card-full .card-copy {
		padding-left: 0;
	}

	.card-apple-one-offer.card-full {
		padding-bottom: 60px;
	}
}

/* Custom link for section-plans */

.ag-payment-link {
	font-size: 17px;
	color: #06c;
	display: flex;
	justify-content: left;
	margin: auto;
	padding-top: 20px;
	text-decoration: none;
}

.icon-wrapper .icon, .icon-wrapper .icon-after:after, .icon-wrapper .icon-before:before, .icon-wrapper .more:after {
	display: inline;
	position: static;
}

/* Apple TV Offer */

@media only screen and (min-width: 1069px) {
	.section-offers .card-apple-tv-offer .card-copy {
		padding-right: 20px;
		padding-left: 31px;
	}
}

.section-cards .cards-container .tile-music-sing .tile-content .tile-copy {
	padding-right: 80px;
}

@media only screen and (max-width: 734px) {
	.section-cards .cards-container .tile-music-sing .tile-content .tile-copy {
		padding-right: 0px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-hero .hero-content-copy, .section-hero .hero-content-headline {
		min-width: 765px;
	}
}

html.no-reduced-motion .hero-content-headline.swipe-up-reveal .line {
	padding-top: 20px;
	line-height: 1.25;
}

html.no-reduced-motion .tile-music-live .swipe-up-reveal .line {
	line-height: 1.45;
}

@media only screen and (min-width: 735px) {
	.section-devices .devices-other .devices-item {
		flex-basis: 18%;
		max-width: 18%;
	}
}

.section-cards .cards-container .tile-music-discovery .tile-copy {
	max-width: unset;
}

/* LG logo ALT */
.section-devices .devices-other .device-lg-tv-alt {
	padding-top: 12px;
}

@media only screen and (max-width: 1068px) {
	.section-devices .devices-other .device-lg-tv-alt {
		padding-top: 5px;
	}
}

@media only screen and (max-width: 734px) {
	.section-devices .devices-other .device-lg-tv-alt {
		padding-top: 1px;
	}
}
