/* local overrides */

/* Apple Pay AMP ribbon */
@media only screen and (min-width: 601px) {
	#main #ribbon_a figure.icon.custom_dnr {
		visibility: hidden;
		height: 15px;
	}
}

@media only screen and (max-width: 600px) {
	#main #ribbon_a figure.icon.custom_dnr {
		visibility: hidden;
	}
}

#ribbon_a .ribbon-fitness-plus .column {
	padding-left: 28px;
}

/* hero headline */
@media (min-width: 1069px) and (max-width: 1260px) {
	.section-routing .router-ctas {
		flex-direction: column;
	}

	.section-routing .tile .cta:first-child {
		margin-inline-end: 0;
		margin-block-end: 18px;
	}
}

@media (min-width: 1069px) {
	.section-routing .tile-apple-one.tile p {
		max-width: 20ch;
	}
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-get-started .tile-custom-plans .tile-image {
		padding-block-start: 140px;
	}
}
