/* Fix Headline Line Height */

.typography-tile-headline-elevated:lang(th), .typography-tile-headline-super:lang(th) {
	line-height: 1.25;
}

/* Fix headline colour */
.section-tile-grid .tile-headline-super span.nowrap, .section-tile-grid .tile-headline span.nowrap {
	color: unset;
}

/* Fix max-width */
.grid-item-training-load {
	--tile-copy-max-width: 470px;
}

@media only screen and (max-width: 1068px) {
	.grid-item-training-load {
		--tile-copy-max-width: 430px;
	}
}

.grid-item-carbon-neutral {
	--tile-copy-max-width: 470px;
}

/* Fix Fitness Tile */
.grid-item-fitness .typography-tile-headline-elevated:lang(th) {
	font-size: 60px;
}
@media only screen and (max-width: 1440px) {
	.grid-item-fitness .typography-tile-headline-elevated:lang(th) {
		font-size: 4vw;
	}
}
@media only screen and (max-width: 1068px) {
	.grid-item-fitness .typography-tile-headline-elevated:lang(th) {
		font-size: 5vw;
	}
}
@media only screen and (max-width: 734px) {
	.grid-item-fitness .typography-tile-headline-elevated:lang(th) {
		font-size: 48px;
	}
}

/* Fix Carbon Neutral Tile */
@media only screen and (max-width: 1068px) {
	.grid-item-carbon-neutral .typography-tile-headline-elevated {
		font-size: 52px;
	}
}

@media only screen and (max-width: 786px) {
	.grid-item-carbon-neutral .typography-tile-headline-elevated {
		font-size: 47px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-carbon-neutral .typography-tile-headline-elevated {
		font-size: 52px;
	}
}

/* Trade-in Fixes */

.section-routers .tile-grid {
	margin-top: var(--grid-gutter);
	margin-bottom: var(--grid-gutter);
}

.section-routers .tile-trade-in {
	margin-bottom: 0;
}

.section-routers .tile-trade-in .copy-container {
	max-width: 500px;
	width: 90%;
}

@media only screen and (min-width: 1069px) {
	.section-routers .tile-trade-in.tile-trade-in-full .image {
		grid-area: auto;
		justify-self: center;
		align-self: center;
	}
}

@media only screen and (max-width: 734px) {
	.section-tile-grid .tile-headline {
		line-height: 1.25;
	}
}

.typography-router-body-copy {
	line-height: 1.3;
}

@media only screen and (max-width: 1068px) {
	.section-routers .tile-trade-in.tile-trade-in-full .tile-content {
		max-width: 900px;
		margin: 0 auto;
		grid-template-columns: minmax(30px, 68px) minmax(345px, 408px) min-content;
	}
}

@media only screen and (max-width: 734px) {
	.section-routers .tile-trade-in.tile-trade-in-full .tile-content {
		display: flex;
	}
}

/* @media only screen and (max-width: 1068px) {
	.grid-item-watchos .tile-body {
		padding-bottom: 110px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item-watchos .tile-body {
		padding-bottom: 0;
	}
} */

span.nowrap {
	display: inline-block !important;
}

.grid-item-carbon-neutral .typography-tile-headline-elevated:lang(th), .typography-tile-headline-super:lang(th) {
	line-height: 1.35;
}
