/* Local Overrides */

/* DP */
.sosumi-link-follows,
.sosumi-link-follows ~ .footnote {
	display: none;
}

.sosumi-link-follows[data-pricing-loaded],
.sosumi-link-follows[data-pricing-loaded] ~ .footnote {
	display: inline;
}

/* highlights - running */
@media (max-width: 350px) {
	.media-gallery-wrapper
		.media-gallery-item-1.media-gallery-item-running
		.caption-container
		.typography-media-card-gallery-headline {
		margin-left: 20px;
		margin-right: 15px;
	}
}
/* highlights - running end */

/* highlights - display */
@media (max-width: 330px) {
	.media-gallery-wrapper
		.media-gallery-item-3.media-gallery-item-display
		.caption-container
		.typography-media-card-gallery-headline {
		margin-left: 30px;
		margin-right: 30px;
	}
}
/* highlights - display end */

/* highlights - sleep-score */
@media (max-width: 340px) {
	.media-gallery-wrapper
		.media-gallery-item-4.media-gallery-item-sleep-score
		.caption-container
		.typography-media-card-gallery-headline {
		margin-left: 25px;
		margin-right: 20px;
	}
}
/* highlights - sleep-score end */

.custom_padding {
	padding-bottom: 116px;
}

@media (max-width: 1068px) {
	.custom_padding {
		padding-bottom: 87px;
	}
}

@media (max-width: 734px) {
	.custom_padding {
		padding-bottom: 52px;
	}
}

.custom_card-disclaimer {
	margin-block-start: 1.3em;
	font-size: 0.7em;
}

@media (max-width: 330px) {
	.custom_xs-hide {
		display: none;
	}
	.custom_xs-show {
		display: block;
	}
}

@media (max-width: 735px) {
	#custom_marquee::before {
		background-color: #000;
	}
	#custom_justify {
		justify-content: center;
	}
	#custom_marquee {
		padding: 0px 0px 18px 0;
	}
}

/* versatility */
@media (max-width: 375px) {
	.section-intro-content-versatility
		.section-intro-content-container
		.typography-section-intro-headline {
		font-size: 40px;
	}
}
/* versatility end */
