/* ---- General ---- */

body {
	line-break: strict;
}

@media only screen and (max-width: 1068px) {
	.typography-section-intro-headline:lang(ja) {
		font-size: 64px !important;
	}
}

@media only screen and (max-width: 734px) {
	.typography-section-intro-headline:lang(ja) {
		font-size: 48px !important;
	}
}

.desktop .button {
	padding-block: calc(
			var(--sk-button-padding-vertical) - var(--sk-button-border-width) +
				1px
		)
		calc(
			var(--sk-button-padding-vertical) - var(--sk-button-border-width) -
				1px
		);
}

.aap-text-icon-control .icon-copy {
	padding-block: 16px 15px;
}

/* Hero */

@media (min-width: 1069px) {
	.section-welcome .marquee-header {
		/* width: 58%; */
		/* max-width: 35em; */
		max-width: 40em;
	}
	.section-welcome .viewport-content {
		column-gap: 0px;
	}
}
@media (min-width: 1069px) and (max-width: 1180px) {
	.section-welcome .marquee-header {
		width: 64%;
	}
}
@media (max-width: 1068px) and (min-width: 735px) {
	.section-welcome .marquee-header {
		width: 55%;
		max-width: 35em;
	}
	.section-welcome .viewport-content {
		column-gap: 0px;
	}
}

/* section-highlights */

[data-component-list="MediaCardGallery"] .media-gallery .media-gallery-item-motivation .caption-container.large-pin-top-center .caption, [data-media-card-gallery] .media-gallery .media-gallery-item-motivation .caption-container.large-pin-top-center .caption {
	width: 100%;
}

@media (max-width: 1068px) and (min-width: 735px) {
	.section-highlights [data-component-list="MediaCardGallery"] .media-gallery .media-gallery-item-glass .caption-container .caption {
		width: 595px;
	}
}

/* section-health */

@media (min-width: 1069px) {
	.section-health .section-intro-headline.typography-section-intro-headline {
		margin-right: -0.2em;
	}
}

/* section-fitness */

.section-fitness .in-line-disclaimer {
	font-size: 14px;
	font-weight: normal;
	margin-top: 1.4em;
}

@media (min-width: 1069px) {
	.section-fitness .section-subheadline-header {
		max-width: 47%;
	}
}

/* section-battery */

.section-battery .animation-container .copy-container .copy-bottom {
	width: 100%;
}

/* section-incentive */

@media (min-width: 1069px) {
	.section-incentive .section-header-headline {
		max-width: 75%;
	}
}
@media (max-width: 1068px) and (min-width: 735px) {
	.section-incentive .section-header-headline {
		max-width: 665px;
	}
}

/* section-on-the-go */

@media (max-width: 1068px) and (min-width: 735px) {
	.section-on-the-go .section-intro-copy {
		padding-right: 1em;
	}
}

/* section-environment */

@media (min-width: 1069px) {
	.section-environment .section-header .section-header-headline {
		width: 100%;
	}
}

/* section-incentive */

@media (min-width: 735px) {
	.section-incentive .feature-card-content.image-inline .feature-card-image-container {
		margin-top: -30px;
	}
}
@media (max-width: 734px) {
	.section-incentive .feature-card-content.image-inline .feature-card-image-container {
		margin-top: -25px;
	}
}

/* highlights hypertension static */
.section-highlights
	.media-block:has(
		picture.overview-highlights-highlights-hypertension-endframe
	) {
	--p-width: 1260px;
	--p-height: 680px;
}

@media (max-width: 1068px) {
	.section-highlights
		.media-block:has(
			picture.overview-highlights-highlights-hypertension-endframe
		) {
		--p-width: 934px;
		--p-height: 628px;
	}
}

@media (max-width: 734px) {
	.section-highlights
		.media-block:has(
			picture.overview-highlights-highlights-hypertension-endframe
		) {
		--p-width: 400px;
		--p-height: 480px;
	}
}
