/* start locale/typography */
.typography-tile-headline:lang(th) {
	line-height: 1.0714285714;
}
.typography-tile-subhead:lang(th) {
	line-height: 1.1428571429;
}
.typography-tile-callout:lang(th) {
	line-height: 1.2105263158;
}
.section-promo .tile-callout:lang(th) {
	line-height: 1.2857742857;
}

@media (max-width: 734px) {
	.typography-tile-headline:lang(th) {
		line-height: 1.0714285714;
	}
	.typography-tile-subhead:lang(th) {
		line-height: 1.2105263158;
	}
	.typography-tile-callout:lang(th) {
		line-height: 1.2857742857;
	}
	.section-promo .tile-callout:lang(th) {
		line-height: 1.2857742857;
	}
}
/* end locale/typography */

/* start hero/iphone-duo */
.section-hero [data-tile-id="iphone-duo"] .tile-callout {
	max-width: 515px;
}
@media (max-width: 1068px) {
	.section-hero [data-tile-id="iphone-duo"] .tile-callout {
		max-width: 485px;
	}
}

@media (max-width: 734px) {
	.section-hero [data-tile-id="iphone-duo"] .tile-callout {
		max-width: 405px;
	}
}

.section-promo [data-tile-id="iphone-duo"] .tile-callout {
	max-width: 405px;
}
/* end hero/iphone-duo */

/* start hero/apple-watch-series-12 */
@media (max-width: 734px) {
	.section-hero [data-tile-id="apple-watch-series-12"] .tile-headline {
		max-width: 200px;
	}
	.section-hero [data-tile-id="apple-watch-series-12"] .tile-subhead {
		max-width: 245px;
	}
}

.section-promo [data-tile-id="apple-watch-series-12"] .tile-subhead {
	max-width: 330px;
}
@media (max-width: 1068px) {
	.section-promo [data-tile-id="apple-watch-series-12"] .tile-subhead {
		max-width: 245px;
	}
}

.section-hero [data-tile-id="apple-watch-series-12"] .tile-headline {
	height: 66px;
}
@media (max-width: 1068px) {
	.section-hero [data-tile-id="apple-watch-series-12"] .tile-headline {
		height: 55px;
	}
}

@media (max-width: 734px) {
	.section-hero [data-tile-id="apple-watch-series-12"] .tile-headline {
		height: 41px;
	}
}
/* end hero/apple-watch-series-12 */

/* start promo/apple-watch-ultra-4 */
@media (max-width: 1068px) {
	.section-hero [data-tile-id="apple-watch-ultra-4"] .tile-subhead {
		max-width: 310px;
	}
	.section-promo [data-tile-id="apple-watch-ultra-4"] .tile-subhead {
		max-width: 245px;
	}
}

.section-promo [data-tile-id="apple-watch-ultra-4"] .tile-headline {
	height: 49px;
}
@media (max-width: 1068px) {
	.section-promo [data-tile-id="apple-watch-ultra-4"] .tile-headline {
		height: 41px;
	}
}

@media (max-width: 734px) {
	.section-promo [data-tile-id="apple-watch-ultra-4"] .tile-headline {
		height: 41px;
	}
}
/* end promo/apple-watch-ultra-4 */

/* start promo/airpods-5 */
.section-hero [data-tile-id="airpods-5"] .tile-subhead {
	max-width: 330px;
}
@media (max-width: 1068px) {
	.section-hero [data-tile-id="airpods-5"] .tile-subhead {
		max-width: 285px;
	}
}

@media (max-width: 734px) {
	.section-hero [data-tile-id="airpods-5"] .tile-subhead {
		max-width: 225px;
	}
}

.section-promo [data-tile-id="airpods-5"] .tile-subhead {
	max-width: 250px;
}
@media (max-width: 1068px) {
	.section-promo [data-tile-id="airpods-5"] .tile-subhead {
		max-width: 225px;
	}
}

html .section-promo [data-tile-id="airpods-5"] {
	background-color: #040405;
}

/* -- loc -- */
.section-promo [data-tile-id="airpods-5"] .tile-subhead {
	max-width: 280px;
}
/* end promo/airpods-5 */

/* start promo/ipad-air-m4 */
.section-promo [data-tile-id="ipad-air-m4"] .tile-headline {
	height: 49px;
}
@media (max-width: 1068px) {
	.section-promo [data-tile-id="ipad-air-m4"] .tile-headline {
		height: 41px;
	}
}

@media (max-width: 734px) {
	.section-promo [data-tile-id="ipad-air-m4"] .tile-headline {
		height: 41px;
	}
}
/* end promo/ipad-air-m4 */

/* start promo/airpods-pro-3 */
@media (max-width: 1068px) {
	.section-hero [data-tile-id="airpods-pro-3"] .tile-subhead {
		max-width: 280px;
	}
}

@media (max-width: 734px) {
	.section-hero [data-tile-id="airpods-pro-3"] .tile-subhead {
		max-width: 220px;
	}
}

.section-promo [data-tile-id="airpods-pro-3"] .tile-subhead {
	max-width: 250px;
}
@media (max-width: 1068px) {
	.section-promo [data-tile-id="airpods-pro-3"] .tile-subhead {
		max-width: 220px;
	}
}

/* -- loc -- */
.section-promo [data-tile-id="airpods-pro-3"] .tile-subhead {
	max-width: 280px;
}
/* end promo/airpods-pro-3 */

/* start promo/bts-2026-lc */
[data-tile-id="bts-2026-lc"] .typography-tile-headline:lang(th) {
	line-height: 1.2;
}

.section-promo [data-tile-id="bts-2026-lc"] .tile-subhead {
	max-width: 430px;
}

@media (max-width: 1068px) {
	.section-promo [data-tile-id="bts-2026-lc"] .tile-subhead {
		max-width: 270px;
	}
}

/* end promo/bts-2026-lc */
