.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);
}

/* START --- data-component-list="ScrollGallery" --- */

/* - 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 (max-width: 1068px) and (max-width: 1068px) {
	.overview-card-enclosure-text {
		--p-width: 171px;
		--p-height: 185px;
	}
}

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

.section-products .tile-enclosure .tile-media .overview-card-enclosure-text {
	margin-block-start: 5px;
	margin-inline-start: 33px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-enclosure .tile-media .overview-card-enclosure-text {
		margin-block-start: 32px;
		margin-inline-start: 45px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-media .overview-card-enclosure-text {
		margin-block-start: 15px;
		margin-inline-start: 33px;
	}
}

.section-products .tile-enclosure .tile-copy {
	top: 279px;
	left: 257px;
}
@media only screen and (max-width: 1068px) {
	.section-products .tile-enclosure .tile-copy {
		top: 354px;
		left: 126px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-copy {
		top: 243px;
		left: 93px;
	}
}

/* - tile-shipping */
.overview-card-shipping-text {
	--p-width: 319px;
	--p-height: 150px;
}

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

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

.section-products .tile-shipping .tile-copy {
	inset: 655px 0 0 362px;
}

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

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

html.text-zoom .section-products .tile-shipping .tile-copy {
	inset: auto;
	left: 312px;
	bottom: 43px;
}

/* - tile-watch */

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

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

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

.section-products .tile-case .overview-card-case-text {
	margin-inline-end: 6px;
	margin-block-start: -50px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-case .overview-card-case-text {
		margin-inline-end: 80px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-case .overview-card-case-text {
		margin-inline-end: 25px;
		margin-block-start: -70px;
	}
}

.section-products .tile-case .tile-copy {
	top: 631px;
	left: 365px;
}

@media only screen and (max-width: 1068px) {
	.section-products .tile-case .tile-copy {
		top: 520px;
		left: 303px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-case .tile-copy {
		top: 431px;
		left: 234px;
	}
}

html.text-zoom .section-products .tile-case .tile-copy {
	top: auto;
	bottom: 58px;
}

/* - tile-packaging-shipping */
@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .products-headline {
		max-width: 100%;
	}
}

.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: 163px;
}

@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: 94px;
	}
}

.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-iphone */
.overview-card-iphone-text {
	--p-width: 371px;
	--p-height: 184px;
}

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

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

/* - 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;
	}
}

/* END --- data-component-list="ScrollGallery" --- */
