/*------------------------------------*\
   LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   END LOCAL SCREENS
\*------------------------------------*/

/*------------------------------------*\
   LOCAL FIXES
\*------------------------------------*/

@media only screen and (min-width: 1069px) {
	.overview-plan-text-use {
		transform: translateX(-30px);
	}

	.overview-plan-text-make {
		transform: translateX(-10px);
	}

	.section-more-to-give .typography-more-to-give-copy {
		margin-top: 40px;
	}

	.section-products #packaging-shipping .tile-image-sosumi {
		--image-word-offset: 45px;
		--image-font-size-px: 19px;
	}

	.overview-card-recover-text {
		transform: translateY(-28px);
	}

	.section-products .tile-band .overview_card_watch_band_text {
		transform: translateY(-25px);
	}

	.section-products .tile-enclosure .tile-media .overview_card_enclosure_text .sosumi-container {
		--image-word-offset: 90px;
		--image-font-size-px: 17px;
	}

	.section-hero .hero-headline {
		line-height: 0.2;
		transform: translateY(50px);
		margin-bottom: 125px;
	}

	.section-hero .hero-headline svg {
		width: 163.25px;
		height: 85px;
		transform: translateY(25px);
	}

	.section-products .overview-card-packaging {
		margin-left: 20px;
		margin-top: 35px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.overview-plan-text-use {
		transform: translateX(-30px);
	}

	.overview-plan-text-make {
		transform: translateX(-10px);
	}

	.section-products .tile-enclosure .tile-media .overview_card_enclosure {
		margin-inline-start: auto;
		right: -100px;
		top: 55px;
	}

	.section-more-to-give .overview-text-trade-in {
		display: flex;
		justify-content: center;
		align-items: flex-start;
	}

	.section-more-to-give .typography-more-to-give-copy {
		margin-top: 40px;
	}

	.section-products #packaging-shipping .tile-image-sosumi {
		--image-word-offset: 43px;
		--image-font-size-px: 22px;
	}

	.overview-card-recover-text {
		transform: translateY(-28px);
	}

	.section-products .tile-band .overview_card_watch_band_text {
		transform: translateY(-35px);
	}

	.section-products .tile-enclosure .tile-media .overview_card_enclosure_text .sosumi-container {
		--image-word-offset: 86px;
		--image-font-size-px: 16px;
	}

	.section-hero .hero-headline {
		line-height: 0.2;
		transform: translateY(45px);
		margin-bottom: 110px;
	}

	.section-hero .hero-headline svg {
		width: 122.44px;
		height: 64px;
		transform: translateY(20px);
	}

	.overview-card-enclosure {
		--p-width: 390px;
		--p-height: 558px;
	}

	.overview-card-packaging {
		transform: translateY(20px);
	}

	.section-products .tile-recovery .overview_card_recover_text {
		margin-top: 5px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-plan-text-use {
		transform: translateX(-15px);
	}

	.overview-plan-text-make {
		transform: translateX(-3px);
	}

	.section-products .tile-enclosure .tile-media .overview_card_enclosure {
		right: -75px;
		top: 40px;
	}

	.section-more-to-give .overview-text-trade-in {
		display: flex;
		justify-content: center;
		align-items: flex-start;
	}

	.section-more-to-give .typography-more-to-give-copy {
		margin-top: 40px;
	}

	.section-products #packaging-shipping .tile-image-sosumi {
		--image-word-offset: 35px;
		--image-font-size-px: 17px;
	}

	.overview-card-recover-text {
		transform: translateY(-28px);
	}

	.section-products .tile-band .overview_card_watch_band_text {
		transform: translateY(-15px);
	}

	.section-products .tile-enclosure .tile-media .overview_card_enclosure_text .sosumi-container {
		--image-word-offset: 60px;
		--image-font-size-px: 17px;
	}

	.section-hero .hero-headline {
		transform: translateY(45px);
		margin-bottom: 110px;
	}

	.section-hero .hero-headline svg {
		width: 122.44px;
		height: 60px;
		transform: translateY(15px);
	}

	.section-hero .hero-headline .cz-custom-hero-text {
		transform: translateY(-17px);
		display: block;
	}

	#reports-product .product-reports-gallery-container {
		margin-top: 39px;
	}

	.overview-card-enclosure {
		--p-width: 280px;
		--p-height: 390px;
	}

	.section-products .tile-packaging-shipping .lottie-boxes .lottie {
		margin-top: 40px;
	}

	.section-products .tile-recovery .overview_card_recover_text {
		margin-top: 10px;
	}
}

@media only screen and (min-width: 1069px) {
	.section-products .products-headline {
		max-width: 16ch;
	}
}
@media only screen and (max-width: 1068px) {
	.section-products .products-headline {
		max-width: 16ch;
	}
}
@media only screen and (max-width: 734px) {
	.section-products .products-headline {
		max-width: 14ch;
	}
}
@media only screen and (max-width: 394px) {
	.section-products .products-headline {
		max-width: 13ch;
	}
}

/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
