/* Local overrides */

@media (min-width: 375px) and (max-width: 400px) {
	.custom-upgrader-caption {
		font-size: 13px;
	}
}

/* Siri section */

.section-siri .media-type-layout-type-lockup .caption-sosumi {
	padding: 0;
}

/* Upgrader section */

#overview-upgrade-upgraders-ultra-health-sensing-1 {
	width: 100%;
	margin-right: 181px;
}

#custom_upgrader_1,
#custom_upgrader_2 {
	grid-column: span 6;
}

@media only screen and (min-width: 1069px) {
	#custom_upgrader_2
		.upgrader-item-content
		.caption-container
		.caption-animation-container
		.caption.typography-upgrader-item-caption-reduced {
		padding-left: 90px;
		padding-right: 90px;
	}
}

#custom_upgrader_3
	.caption-sosumi.typography-media-card-gallery-caption-sosumi {
	padding-left: 24px;
	padding-right: 24px;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		#custom_upgrader_3 {
		background-color: black;
	}
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		#custom_upgrader_3
		.media-container
		img {
		bottom: 20px;
	}
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		#custom_upgrader_3
		.caption-container
		.caption-sosumi {
		margin-top: 78px;
	}
}

@media only screen and (max-width: 734px) {
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		#custom_upgrader_3 {
		background-color: black;
	}
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		#custom_upgrader_3
		.media-container
		img {
		bottom: 25px;
	}
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		#custom_upgrader_3
		.caption-container
		.caption-sosumi {
		padding: 0 10px;
	}
}

@media only screen and (max-width: 441px) {
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		#custom_upgrader_3
		.caption-container
		.caption-sosumi {
		margin-top: 55px;
		padding: 0 5px;
	}
}

@media only screen and (max-width: 734px) {
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="series"]
		.stat-tighter-top
		.stat {
		--sk-stat-caption-lines-top: -1;
	}
}

@media only screen and (min-width: 735px) {
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="series"]
		.stat-tighter-top
		.stat {
		--sk-stat-caption-lines-top: -2.3;
	}
}

@media only screen and (min-width: 1069px) and (max-width: 1259px) {
	.upgrader
		.upgrader-group[data-upgrader-group-id="series"]
		.highlight-accent {
		font-size: 38px;
	}
}

@media only screen and (max-width: 734px) {
	.upgrader
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		.caption-sosumi {
		font-size: 11px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 778px) {
	.upgrader
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		.caption-sosumi {
		margin-top: 56px;
		font-size: 11px;
	}
}

@media only screen and (min-width: 779px) and (max-width: 1068px) {
	.upgrader
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		.caption-sosumi {
		font-size: 11px;
	}
}

@media only screen and (min-width: 1069px) {
	.upgrader
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		.caption-sosumi {
		margin-top: 150px;
	}
}

@media only screen and (max-width: 734px) {
	.section-upgrade
		.upgrader-group[data-upgrader-group-id="ultra-1"]
		#custom_upgrader_3
		.caption-container
		.caption-sosumi {
		padding-top: 43px;
		background-color: transparent;
	}
	.upgrader
		.upgrader-group[data-upgrader-group-id="series"]
		.upgrader-item[data-upgrader-item-type="background"]:nth-child(3)
		.caption-container {
		padding-top: 6px;
	}
}
