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

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

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

.overview-plan-text-recover {
	--p-width: 119px;
}
.overview-plan-text-make {
	--p-width: 89px;
}
.overview-plan-text-use {
	--p-width: 116px;
}
.overview-plan-text-package {
	--p-width: 111px;
}
.overview-text-approach, .overview-text-progress {
	height: 13px;
}
.section-products .products-headline .animated-burst-text::before {
	content: url("/hu/environment/images/overview/lottie.svg");
	position: absolute;
	width: 345px;
	left: -23px;
	top: -20px;
	z-index: -2;
}
.overview-card-mba-illustration::before {
	content: url("/cz/environment/images/overview/overview_card_mba_illustration.svg");
}
.custom-small {
	display: none;
}

@media only screen and (min-width: 1069px) {
	.overview-card-enclosure-text {
		--p-height: 142px;
	}
	.section-products .tile-case .tile-copy {
		top: 661px;
		left: 312px;
	}
	.overview-card-shipping-text {
		--p-width: 366px;
		--p-height: 100px;
	}
	.overview-card-packaging-text {
		--p-width: 207px;
		--p-height: 157px;
	}
	.overview-card-recover-text {
		--p-height: 79px;
	}
	.section-products .tile-recovery .lottie-with-picture {
		top: 85px;
	}
	.overview-card-mba-text {
		--p-width: 224px;
		--p-height: 66px;
	}
	.section-products .tile-macbook-air .overview-card-mba-text {
		transform: translateY(-108px);
	}
	.overview-card-mba-illustration {
		--p-width: 310px;
		--p-height: 150px;
	}
	html.enhance-xp .plan-gallery .plan-item-label-product-use {
		margin-left: -305px;
	}
	html.enhance-xp .plan-gallery .plan-item-label-shipping {
		margin-left: -51px;
	}
	.section-products .tile-shipping .lottie-with-picture {
		padding-top: 90px;
	}
	.section-products .tile-packaging-shipping .lottie-arrow {
		bottom: 125px;
	}
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-left: 0px;
		margin-block-end: 28px;
	}
	.section-products .tile-recovery .overview-card-recover-text {
		position: relative;
		bottom: 40px;
	}
	.section-products .tile-recovery .lottie-with-picture {
		top: 45px;
	}
	.section-products .products-headline .animated-burst-text::before {
		width: 295px;
		left: -20px;
		top: -10px;
	}
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
	.overview-card-enclosure-text {
		--p-height: 130px;
	}
	.section-products .tile-enclosure .tile-copy {
		top: 238px;
		left: 155px;
	}
	.section-products .tile-case .tile-copy {
		left: 240px;
		top: 570px;
	}
	.overview-card-shipping-text {
		--p-width: 307px;
		--p-height: 91px;
	}
	.overview-card-packaging-text {
		--p-width: 175px;
		--p-height: 150px;
	}
	.overview-card-recover-text {
		--p-height: 91px;
	}
	.section-products .tile-recovery .lottie-with-picture {
		top: 98px;
	}
	.overview-card-mba-text {
		--p-width: 186px;
		--p-height: 54px;
	}
	.section-products .tile-macbook-air .overview-card-mba-text {
		transform: translateY(-77px);
	}
	.overview-card-mba-illustration {
		--p-width: 250px;
		--p-height: 110px;
	}
	html.enhance-xp .plan-gallery .plan-item-label-product-use {
		margin-left: -265px;
		margin-top: -4px;
	}
	html.enhance-xp .plan-gallery .plan-item-label-shipping {
		margin-left: -55px;
	}
	html.enhance-xp .plan-gallery .plan-item-label-design {
		margin-left: 60px;
		margin-top: -5px;
	}
	.section-products .tile-shipping .lottie-with-picture {
		padding-top: 70px;
	}
	.section-products .tile-packaging-shipping .lottie-arrow {
		bottom: 137px;
	}
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-left: 10px;
		margin-block-end: 30px;
	}
	.section-products .tile-recovery .lottie-with-picture {
		top: 73px;
	}
	.section-products .tile-recovery .overview-card-recover-text {
		position: relative;
		bottom: 30px;
	}
	.section-products .products-headline .animated-burst-text::before {
		width: 225px;
		left: -15px;
		top: -8px;
	}
}

@media only screen and (max-width: 734px) {
	.overview-plan-text-recover {
		--p-width: 64px;
	}
	.overview-plan-text-make {
		--p-width: 48px;
	}
	.overview-plan-text-use {
		--p-width: 63px;
	}
	.overview-plan-text-package {
		--p-width: 59px;
	}
	.overview-card-enclosure-text {
		--p-height: 96px;
	}
	.section-products .tile-enclosure .tile-copy {
		top: 253px;
	}
	.section-products .tile-case .tile-copy {
		top: 435px;
		left: 195px;
	}
	.overview-card-shipping-text {
		--p-width: 216px;
		--p-height: 68px;
	}
	.overview-card-packaging-text {
		--p-width: 165px;
		--p-height: 75px;
	}
	.overview-card-recover-text {
		--p-height: 53px;
	}
	.section-products .tile-recovery .lottie-with-picture {
		top: 62px;
	}
	.overview-card-mba-text {
		--p-width: 126px;
		--p-height: 42px;
	}
	.section-products .tile-macbook-air .overview-card-mba-text {
		transform: translateY(-72px);
	}
	.overview-card-mba-illustration {
		--p-width: 180px;
		--p-height: 80px;
	}
	html.enhance-xp .plan-gallery .plan-item-label-product-use {
		margin-left: -165px;
		margin-top: -4px;
	}
	html.enhance-xp .plan-gallery .plan-item-label-shipping {
		margin-left: -28px;
	}
	.section-products .tile-shipping .lottie-with-picture {
		padding-top: 55px;
	}
	.section-products .tile-packaging-shipping .lottie-arrow {
		bottom: 90px;
		left: 33px;
	}
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-left: 25px;
		margin-block-end: 40px;
	}
	.section-products .tile-recovery .overview-card-recover-text {
		position: relative;
		bottom: 20px;
	}
	.section-products .tile-recovery .lottie-with-picture {
		top: 45px;
	}
	.section-hero .hero-intro .hero-intro-block {
		max-width: 25ch;
	}
	.section-products .lottie-with-picture {
		bottom: -5px;
	}
	.section-you .tile.tile-trade-in .tile-content {
		max-width: 30ch;
		padding: 40px;
	}
	.section-you .you-cta {
		max-width: 26ch;
	}
	.section-products .products-headline .animated-burst-text::before {
		width: 185px;
		left: -11px;
		top: -7px;
	}
	.section-products .tile-macbook-air .lottie-with-picture {
		bottom: 15px;
	}
}

@media only screen and (max-width: 389px) {
	#ac-localnav .ac-ln-actions {
		padding-top: 27px;
	}
	#ac-localnav .ac-ln-content {
		padding-bottom: 25px;
	}
	.custom-small {
		display: block;
	}
	#ac-localnav .ac-ln-menu-items {
		padding: 24px 24px 0px 24px;
	}
}

@media only screen and (max-width: 360px) {
	.product-reports-archive-gallery .gallery-item .reports-list {
		font-size: 15px;
	}
}

.section-hero .hero-product-homepod {
	display: none;
	grid-row-start: unset;
	grid-column-start: unset;
}

.section-hero .hero-product-watch, .section-hero .hero-product-illustration.hero-product-watch {
	grid-row-start: homepod;
	grid-column-start: homepod;

	transform: translateY(50%);
}

.section-hero .hero-product-macmini {
	display: block;
	grid-row-start: watch;
	grid-column-start: watch;

	transform: translate(-50%, -90%);
}

@media only screen and (max-width: 734px) {
	.section-hero .hero-product-watch, .section-hero .hero-product-illustration.hero-product-watch {
		grid-row-start: watch;
		grid-column-start: watch;
		transform: unset;
	}

	.section-hero .hero-product-macmini {
		display: block;
		grid-row-start: homepod;
		grid-column-start: homepod;
		transform: translate(-330px, -100px);
	}
}

@media only screen and (min-width: 1069px) {
	.section-products .tile-mac-mini .tile-content {
		--tile-padding-bottom: 44px;
	}
}

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

.section-products .tile-enclosure .tile-copy {
	top: 238px;
	left: 156px;
}

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

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

@media only screen and (min-width: 1069px) {
	.section-products .tile-shipping .tile-copy {
		inset: 664px 0 0 304px;
	}
}

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

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

@media only screen and (min-width: 1069px) {
	.overview-card-shipping-text {
		--p-width: 261px;
		--p-height: 148px;
	}
}

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

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

@media only screen and (min-width: 1069px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 695px 0 0 214px;
	}
}

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

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

.overview-card-iphone-text {
	--p-width: 293px;
	--p-height: 199px;
}

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

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

@media only screen and (min-width: 1069px) {
	.section-products .tile-shipping .lottie-with-picture {
		padding-top: 0;
	}
}
@media only screen and (max-width: 1068px) {
	.section-products .tile-shipping .lottie-with-picture {
		padding-top: 0;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .tile-shipping .lottie-with-picture {
		padding-top: 0;
	}
}

.section-products .tile-overlay-copy-container:after {
	pointer-events: none;
}

@media only screen and (min-width: 1069px) {
	.section-products .tile-overlay-copy-container:after {
		height: 40px;
	}
}

.section-products .lottie-with-picture.lottie-boxes {
	bottom: 35px;
}

@media only screen and (max-width: 1068px) {
	.section-products .lottie-with-picture.lottie-boxes {
		bottom: 40px;
	}
}

@media only screen and (max-width: 734px) {
	.section-products .lottie-with-picture.lottie-boxes {
		bottom: unset;
	}
}

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

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

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

@media only screen and (min-width: 1650px) {
	.section-values-router .paddlenav.paddlenav-alpha {
		display: none;
	}
}

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