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

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

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

@media only screen and (min-width: 1069px) {
	.section-devices .devices-item {
		box-sizing: content-box;
	}
	.section-cards .tile-listening-experience .typography-headline-super {
		line-height: 1.17;
	}
	.section-cards .tile-shared-listening .typography-headline-super {
		line-height: 1.17;
	}
	.typography-hero-headline {
		line-height: 1.05;
	}
	.section-cards .tile-music-discovery .typography-headline-super {
		line-height: 1.16;
	}
	.section-cards .tile-classical .typography-headline-super {
		line-height: 1.16;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.cards-container .tile {
		--sk-tile-padding: 68px 48px;
	}
	.section-cards .tile-listening-experience .typography-headline-super {
		line-height: 1.16;
	}
	.section-cards .tile-shared-listening .typography-headline-super {
		line-height: 1.16;
	}
	.typography-hero-headline {
		line-height: 1.03;
	}
	.section-cards .tile-music-discovery .typography-headline-super {
		line-height: 1.16;
	}
	.section-cards .tile-classical .typography-headline-super {
		line-height: 1.16;
	}
	.cards-container .tile.tile-shared-listening {
		--sk-tile-padding: 48px 40px;
	}
	.section-cards .cards-container .tile-shared-listening .tile-picture {
		max-width: 40%;
	}
	.section-devices .devices-item {
		box-sizing: content-box;
	}
}

@media only screen and (max-width: 734px) {
	#ac-localnav .ac-ln-button.button-takedown {
		font-size: 11px;
		padding-right: 15px;
		padding-left: 15px;
	}
	#ac-localnav .ac-ln-action-button .ac-ln-button {
		margin-top: -9px;
	}
	.typography-hero-headline {
		line-height: 1.02;
	}
	.section-cards .cards-container .tile-listening-experience .tile-headline {
		max-width: 14.235294rem;
	}
	.section-cards .tile-listening-experience .typography-headline-super {
		line-height: 1.19;
	}
	.section-cards .tile-music-discovery .typography-headline-super {
		line-height: 1.19;
	}
	.section-cards .tile-shared-listening .typography-headline-super {
		line-height: 1.18;
	}
	.section-cards .tile-classical .typography-headline-super {
		line-height: 1.18;
	}
	.section-cards .cards-container .tile-music-sing .tile-content {
		padding-block-end: 137px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-hero .hero-sticky-button {
		padding-block: calc(100svh - 66px) 165px;
	}
}

.section-plans.pl-button-fix .gallery .gallery-item .tile-cta-container {
	flex-direction: column;
}

.section-plans.pl-button-fix li:not(:last-of-type) .button-music {
	margin-bottom: calc(
		2 * var(--sk-button-padding-vertical) +
			var(--sk-button-margin-vertical) + 10px
	);
}

@media only screen and (max-width: 1068px) {
	.section-plans .gallery .gallery-item .tile-cta-container {
		flex-direction: column;
	}

	.section-plans li:not(:last-of-type) .button-music {
		margin-bottom: calc(
			2 * var(--sk-button-padding-vertical) +
				var(--sk-button-margin-vertical) + 10px
		);
	}
}
/*------------------------------------*\
		END LOCAL FIXES
\*------------------------------------*/
