@media only screen and (min-width: 1069px) {
	.tile-trade-in .tile-headline {
		max-width: 460px;
	}
}

@media only screen and (min-width: 1069px) {
	.tile-privacy .typography-privacy-headline {
		width: 300px;
	}
}

@media only screen and (min-width: 1069px) {
	.tile-environment .tile-headline {
		max-width: 400px;
	}
}

@media only screen and (min-width: 1069px) {
	.tile-environment .tile-panel-content {
		width: 425px;
	}
}

em:lang(th) {
	font-style: italic;
}

h4.typography-compare-size.size {
	margin-top: 5px;
}

@media only screen and (max-width: 1068px) {
	.tile-privacy .typography-privacy-headline {
		width: 220px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-privacy .typography-privacy-headline {
		width: 210px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-apple-store .tile-headline {
		max-width: 310px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-tiles .tile-panel-content.wide {
		width: 760px;
	}
}

@media only screen and (max-width: 734px) {
	.image-trade-in {
		bottom: -17px;
	}
}

.tabnav-link:lang(th) {
	line-height: 1;
}

.switchers-is-active .tabnav-link-why-switch:after {
	border-bottom: 1px solid #666;
	border-color: #333;
	bottom: 0;
	left: 0;
	position: absolute;
	width: 125px;
	content: "";
	transform: translateX(170px);
}

@media only screen and (max-width: 1068px) {
	.switchers-is-active .tabnav-link-why-switch:after {
		transform: translateX(170px);
	}
}

@media only screen and (max-width: 734px) {
	.switchers-is-active .tabnav-link-why-switch:after {
		transform: translateX(170px);
	}
}

.tabnav, .tabnav-items {
	overflow: hidden;
	width: 100%;
}

#ac-globalfooter .ac-gf-buystrip {
	border-top: 1px solid #ccc !important;
}

@media only screen and (max-width: 734px) {
	.main #switchers .feature-media-object .video-wrapper #ice-video-startframe {
		background-color: #ded9f9;
		background-repeat: no-repeat;
	}

	.main #switchers .feature-media-object .video-wrapper #game-video-startframe {
		background-color: #d5ecfa;
		background-repeat: no-repeat;
	}

	.main #switchers .feature-media-object .video-wrapper #luknam-video-startframe {
		background-color: #fae3b9;
		background-repeat: no-repeat;
	}

	.main #switchers .feature-media-object .video-wrapper #few-video-startframe {
		background-color: #d3f2d3;
		background-repeat: no-repeat;
	}
}

@media only screen and (min-width: 735px) {
	.section-buystrip-hero .buystrip-hero .help {
		grid-column: span 6;
		margin-top: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-buystrip-hero .buystrip-hero-module.ways-to-buy {
		margin-top: 64px;
	}
}

@media only screen and (max-width: 1068px) {
	.section-compare .iphone-13-pro.cta, .section-compare .iphone-13.cta {
		padding-bottom: 5px;
	}

	.section-compare .device {
		padding-bottom: 35px;
	}
}

@media only screen and (max-width: 734px) {
	.section-compare .iphone-13-pro.cta, .section-compare .iphone-13.cta {
		padding-bottom: 5px;
	}

	.section-compare .device {
		padding-bottom: 35px;
	}
}

/* Section Hero */

.section-hero {
	display: block;
}

.tile-apple-store .tile-headline {
	max-width: 450px;
	margin-left: unset;
	margin-right: unset;
}

/* Section Features Tiles */

.tile-trade-in .image-trade-in {
	bottom: -50px;
}

@media only screen and (max-width: 1068px) {
	.tile-trade-in .image-trade-in {
		bottom: -20px;
	}
}

.tile-support .image-support {
	top: 300px;
}

@media only screen and (max-width: 1068px) {
	.tile-support .image-support {
		top: 250px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-support .image-support {
		top: 200px;
	}
}

@media only screen and (max-width: 1068px) {
	.tile-durability .image-durability {
		bottom: 84px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-durability .image-durability {
		bottom: 64px;
	}
}

.tile-battery .image-battery {
	bottom: 100px;
}

@media only screen and (max-width: 1068px) {
	.tile-battery .image-battery {
		bottom: 65px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-battery .image-battery {
		bottom: 30px;
	}
}

@media only screen and (max-width: 1068px) {
	.tile-environment .image-environment {
		bottom: 60px;
	}
}

.tile-imessage .image-imessage {
	bottom: -36px;
}

@media only screen and (max-width: 734px) {
	.section-tiles .tile-imessage .tile-content {
		min-height: 378px;
	}

	.tile-imessage .image-imessage {
		bottom: -1px;
	}
}

@media only screen and (max-width: 1068px) {
	.tile-appstore .image-appstore {
		bottom: 29px;
	}
}

@media only screen and (max-width: 734px) {
	.tile-appstore .image-appstore {
		bottom: 16px;
	}
}

.section-tiles .grid-wrapper {
	padding-bottom: 0;
}
