/* workout alt */

.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 {
		justify-content: left;
	}
}

@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;
	}
}


/**/

.section-routers .tile-trade-in .trade-in-copy {
    margin-bottom: 15px;
}

@media only screen and (max-width: 1068px) {
    .section-routers .tile-trade-in .trade-in-copy {
        margin-bottom: 12px;
    }
}


/*fix trade in*/
.section-routers .tile-trade-in .copy-container {
    max-width: 480px;
    margin: 0 auto;
}

@media only screen and (max-width: 1068px) {
    .section-routers .tile-trade-in .copy-container {
        max-width:450px
    }
    .section-routers .tile-trade-in .has-dynamic-content{
        max-width: 320px;
        margin: auto;
    }
}

@media only screen and (max-width: 734px) {
    .grid-item.grid-item-fast .tile-header {
        justify-content: flex-start;
    }
}

/* fix ar */
.section-ar .copy-container{
	max-width: 375px;
}
/* iphone XS start*/
.small-caps {
    font-feature-settings: "smcp", "c2sc";
    font-variant-caps:all-small-caps
}
/* iphone XS end*/

