.section-hero .hero-price {
	margin-top: 20px;
}

@media only screen and (max-width: 1068px) {
	.section-hero .hero-price {
		margin-top: 10px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-price {
		margin-top: 10px;
	}
}

/* Workout fixes */
.grid-item.grid-item-workout {
	--tile-header-orientation: center;
	--tile-orientation: row;
}

.grid-item.grid-item-workout .tile-header {
	order: 2;
	padding: 30px;
	justify-content: center;
}

.grid-item.grid-item-workout .tile-content {
	flex-direction: unset;
}

.grid-item.grid-item-workout .tile-body {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-workout .tile-header {
		padding: 0px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .tile-header {
		z-index: 1;
		padding: 50px 0 0 30px;
		justify-content: left;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout {
		--tile-padding-top: 50px;
		--tile-padding-left: var(--tile-padding);
		--tile-padding-right: var(--tile-padding);
		min-height: 550px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .tile-content {
		justify-content: center;
		flex-direction: column-reverse;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .tile-position-media-left {
		height: 550px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .tile-headline {
		padding-bottom: 70px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .tile-body {
		margin-top: -190px;
		padding: 0;
	}
}

.grid-item.grid-item-workout .inline-video-container {
	width: 694px;
	height: 580px;
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-workout .inline-video-container {
		width: 415px;
		height: 340px;
		margin-left: 25px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .inline-video-container {
		width: 346px;
		height: 524px;
		margin-left: 0px;
	}
}

@media only screen and (max-width: 1068px) {
	.grid-item.grid-item-workout .inline-video-container .start-frame {
		width: 415px;
		height: 340px;
		background-size: 415px 340px;
	}
}

@media only screen and (max-width: 734px) {
	.grid-item.grid-item-workout .inline-video-container .start-frame {
		width: 346px;
		height: 524px;
		background-size: 346px 524px;
	}
}
