/* general */
body {
	line-break: strict;
}


/* jp-headline adjust overwrite */
section.section-media-hero .marquee .jp-headline-adjust {
	margin-right: -0.45em;
}

/* section-media-hero */
.section-media-hero .marquee-detail-wrap .marquee-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);

}

/* section-highlights */
.section-highlights .card-container[data-ac-gallery-item="siri-ai"] .caption-sosumi {
		margin-top: var(--caption-sosumi-top,13px);
	}

@media (max-width: 734px) {
	.section-highlights .card-container[data-ac-gallery-item="siri-ai"] .typography-media-card-gallery-headline {
		max-width: 290px;
		margin-inline: auto;
	}
	.section-highlights .card-container[data-ac-gallery-item="siri-ai"] .caption-animation-container {
		width: 100%;
		max-width: 320px;
		margin-inline: 0
	}
	.section-highlights .card-container[data-ac-gallery-item="satellite"] .caption-animation-container.pin-offset {
		width: 100%!important;
		margin-inline: 0;
	}
}

/* section-health-tracking */
html.no-safari .section-health-tracking p.ric-type-lockup-headline-container,
html.no-safari .section-health-tracking .ric-type-lockup-headline {
	width: 100%;
}

html.no-safari .section-health-tracking h2.ric-type-lockup-headline-container,
html.no-safari .section-health-tracking .highlight-gradient {
	width: 100%;
}

/* section-running */
.section-running .gallery .disclaimer {
	font-size: 12px;
}

/* section-siri */
html.no-safari .section-siri .ric-type-lockup-sosumi {
	width: 100%;
}

/* section-privacy */
html.no-safari .section-privacy .ric-type-lockup-headline-container,
html.no-safari .section-privacy .ric-type-lockup-headline {
	width: 100%;
}


/* .section-contrast */
.section-contrast .action-handler.button.product-tile-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);
}

html.no-safari .section-contrast .product-tile-positioning {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}

/* section-upgrade */
.section-upgrade .form-dropdown-pill-elevated .form-dropdown-select, .form-dropdown-pill-super .form-dropdown-select {
	padding-top: 2px;
}

@media (min-width: 735px) and (max-width: 1068px) {
	.section-upgrade .line-break {
		display: inline;
	}
}

.section-upgrade .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item:nth-of-type(2) .typography-upgrader-item-caption-reduced,
.section-upgrade .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item:nth-of-type(3) .typography-upgrader-item-caption-reduced,
.section-upgrade .upgrader-group[data-upgrader-group-id="series"] .upgrader-item:nth-of-type(3) .typography-upgrader-item-caption-reduced,
.section-upgrade .upgrader-group[data-upgrader-group-id="series"] .upgrader-item:nth-of-type(5) .typography-upgrader-item-caption-reduced,
.section-upgrade .upgrader-group[data-upgrader-group-id="series"] .upgrader-item:nth-of-type(6) .typography-upgrader-item-caption-reduced {
	padding-inline: 0;
}

@media (max-width: 734px) {
	.section-upgrade .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item:nth-of-type(2) .typography-upgrader-item-caption-reduced,
	.section-upgrade .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item:nth-of-type(6) .typography-upgrader-item-caption-reduced,
	.section-upgrade .upgrader-group[data-upgrader-group-id="series"] .upgrader-item:nth-of-type(3) .typography-upgrader-item-caption-reduced {
		max-width: 173px;
	}
	.section-upgrade .upgrader-group[data-upgrader-group-id="ultra-1"] .upgrader-item:nth-of-type(3) .typography-upgrader-item-caption-reduced,
	.section-upgrade .upgrader-group[data-upgrader-group-id="series"] .upgrader-item:nth-of-type(5) .typography-upgrader-item-caption-reduced {
		padding-inline: 10px;
	}
}

.section-upgrade .battery-glyph {
	display: block;
	margin-inline: auto;
}
.section-upgrade .upgrader .upgrader-group .upgrader-item[data-upgrader-item-type=stat] .stat {
	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;
	}
}

/* section-environment */
.section-environment #gallery-item-packaging-3 .tile-content {
	padding-right: 56px;
}
@media (max-width: 734px) {
	.section-environment #gallery-item-packaging-3 .tile-content {
		padding-right: 15px;
	}
}

@media (max-width: 427px) {
	br.xsmall {
		display: inline !important;
	}
}

@media (max-width: 734px) {
	.section-highlights .media-gallery-item-battery .caption-animation-container.pin-offset,
	.section-highlights .media-gallery-item-health-sensing .caption-animation-container.pin-offset,
	.section-highlights .media-gallery-item-hrv-readings .caption-animation-container.pin-offset {
		margin-left: 0;
		margin-right: 0;
		width: 100%;
	}
	.section-highlights .media-gallery-item-battery .typography-media-card-gallery-headline,
	.section-highlights .media-gallery-item-health-sensing .typography-media-card-gallery-headline,
	.section-highlights .media-gallery-item-hrv-readings .typography-media-card-gallery-headline {
		padding-left: 0;
		padding-right: 0;
	}
}