.overview-plan-text-use {
	--p-width: 155px;
	--p-height: 18px;
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-plan-text-use {
		--p-width: 85px;
		--p-height: 11px;
	}
}

.overview-plan-text-package {
	--p-width: 194px;
	--p-height: 44px;
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-plan-text-package {
		--p-width: 105px;
		--p-height: 25px;
	}
}

.overview-plan-text-make {
	--p-width: 110px;
	--p-height: 18px;
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-plan-text-make {
		--p-width: 60px;
		--p-height: 11px;
	}
}

.overview-text-approach {
	--p-width: 159px;
	--p-height: 17px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-text-approach {
		--p-width: 159px;
		--p-height: 17px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-text-approach {
		--p-width: 142px;
		--p-height: 15px;
	}
}

.overview-text-progress {
	--p-width: 142px;
	--p-height: 15px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-text-progress {
		--p-width: 142px;
		--p-height: 15px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-text-progress {
		--p-width: 127px;
		--p-height: 14px;
	}
}

.overview-text-trade-in {
	--p-width: 380px;
	--p-height: 44px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-text-trade-in {
		--p-width: 286px;
		--p-height: 42px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-text-trade-in {
		--p-width: 286px;
		--p-height: 42px;
	}
}

.plan-gallery .plan-item-label-product-use {
	margin-left: calc(var(--plan-circle-width) * -0.58);
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.plan-gallery .plan-item-label-product-use {
		margin-left: calc(var(--plan-circle-width) * -0.57);
	}
}

@media only screen and (max-width: 734px) {
	.plan-gallery .plan-item-label-product-use {
		top: calc(var(--plan-circle-height) * 0.51);
	}
}

.plan-gallery .plan-item-label-make {
	margin-left: calc(var(--plan-circle-width) * 0.36);
}
.plan-gallery .plan-item-label-shipping {
	margin-left: calc(var(--plan-circle-width) * -0.2);
}

@media only screen and (min-width: 358px) and (max-width: 417px) {
	.section-hero .hero-headline {
		max-width: 10ch;
	}
}

/* START --- data-component-list="ScrollGallery" --- */
/* - tile-iphone */
.overview-card-iphone-text {
	--p-height: 184px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-card-iphone-text {
		--p-height: 146px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-card-iphone-text {
		--p-height: 100px;
	}
}

/* - tile-packaging-shipping */
@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .products-headline {
		max-width: 100%;
	}
}
/** Footnote 6 **/
.section-products .tile-packaging-shipping .tile-image-sosumi .sosumi-container {
	right: 105px;
	top: 125px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .tile-image-sosumi .sosumi-container {
		right: 83px;
		top: 112px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .tile-image-sosumi .sosumi-container {
		right: 60px;
		top: 81px;
	}
}

.section-products .tile-packaging-shipping .tile-content {
	padding-block-end: 28px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .tile-content {
		padding-block-end: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .tile-content {
		padding-block-end: 2px;
	}
}

.section-products .tile-packaging-shipping .lottie-arrow {
	bottom: 180px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .lottie-arrow {
		bottom: 180px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .lottie-arrow {
		bottom: 103px;
	}
}

.overview-card-packaging-text {
	--p-width: 245px;
	--p-height: 159px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-card-packaging-text {
		--p-width: 211px;
		--p-height: 147px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-card-packaging-text {
		--p-width: 150px;
		--p-height: 115px;
	}
}

.section-products .tile-packaging-shipping .tile-copy {
	inset: 679px 0 0 219px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 599px 0 0 199px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 451px 0 0 131px;
	}
}

html.text-zoom .section-products .tile-packaging-shipping .tile-copy {
	inset: auto;
	left: 290px;
	bottom: 23px;
}

/* - tile-recovery */
.section-products .tile-recovery .lottie-with-picture {
	top: 87px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-recovery .lottie-with-picture {
		top: 90px;
		left: 60px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-recovery .lottie-with-picture {
		top: 55px;
		left: 35px;
	}
}

.overview-card-recover-text {
	--p-width: 277px;
	--p-height: 99px;
}

@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-card-recover-text {
		--p-width: 236px;
		--p-height: 90px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-card-recover-text {
		--p-width: 168px;
		--p-height: 67px;
	}
}

.section-products .tile-recovery .overview-card-recover-text {
	margin-block-start: -25px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-recovery .overview-card-recover-text {
		margin-block-start: -20px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-recovery .overview-card-recover-text {
		margin-block-start: -24px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-card-packaging-arrow {
		--p-width: 28px;
		--p-height: 118px;
	}
}

/* - tile-watch */
@media only screen and (min-width: 735px) {
	.tile-image-sosumi.overview_card_watch_band_text {
		bottom: 20px;
	}
}

/* - tile-sport-loop */
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-card-enclosure-arrow {
		--p-width: 31px;
		--p-height: 100px;
		margin-left: -13px;
	}
}

@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-card-enclosure-arrow {
		--p-width: 24px;
		--p-height: 100px;
	}
}

/* - tile-mac-mini */
.section-products .tile-mac-mini .tile-content {
	--tile-padding-bottom: 78px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-mac-mini .tile-content {
		--tile-padding-bottom: 71px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-mac-mini .tile-content {
		--tile-padding-bottom: 36px;
	}
}

/* - tile-enclosure */
.overview-card-enclosure-text {
	--p-width: 244px;
	--p-height: 139px;
}

@media only screen and (min-width: 1069px) {
	.section-products .tile-enclosure .tile-media .overview_card_enclosure_text {
		margin: 0px 0 0 32px;
	}
}

@media only screen and (max-width: 1068px) {
	.overview-card-enclosure-text {
		--p-width: 237px;
		--p-height: 128px;
	}

	.section-products .tile-enclosure .tile-copy {
		top: 354px;
		left: 126px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-card-enclosure-text {
		--p-width: 172px;
		--p-height: 92px;
	}
	.section-products .tile-enclosure .tile-copy {
		top: 243px;
		left: 98px;
	}
	.section-products .tile-enclosure .tile-media .overview_card_enclosure_text {
		right: 19px;
	}
}

.section-products .tile-enclosure .tile-media .lottie-with-picture {
	margin: 22px 0 0 116px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin: 2px 0 0 138px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin: -15px 0 0 100px;
	}
}

/** Footnote 10 **/
.section-products .tile-enclosure .tile-media .sosumi-container {
	right: 20px;
	top: 110px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-enclosure .tile-media .sosumi-container {
		left: 202px;
		top: 102px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-media .sosumi-container {
		left: 151px;
		top: 68px;
	}
}
/* END --- data-component-list="ScrollGallery" --- */

.overview-card-packaging svg {
	margin-top: 15px;
}

@media only screen and (max-width: 1068px) {
	.overview-card-packaging svg {
		margin-top: 35px;
	}
}
