body {
	line-break: strict;
}

.icon-wrapper .icon-after.more::after {
	position: relative;
	top: -0.095em;
}

/* hero */
.typography-hero-headline:lang(ja) {
	font-size: 96px;
}

@media (max-width: 1068px) {
	.typography-hero-headline:lang(ja) {
		font-size: 64px;
	}
}

@media (max-width: 734px) {
	.typography-hero-headline:lang(ja) {
		font-size: 48px;
	}
}

/* savings section  */
.section-savings .cards {
	display: flex;
}

.section-savings .card {
	width: 100%;
}

@media only screen and (min-width: 734px) {
	.section-savings .savings-gallery .item-container {
		grid-template-columns: 1fr 1fr;
	}

	.section-savings .savings-gallery .gallery-item {
		width: 100%;
	}
}

.section-savings .savings-gallery #trade-in h3 {
	max-width: 100%;
}
