/*------------------------------------*\ 
   LOCAL SCREENS 
\*------------------------------------*/ 
 
 
 
 
 
 /*------------------------------------*\ 
   END LOCAL SCREENS 
\*------------------------------------*/ 
 
 
 
 
 
/*------------------------------------*\ 
  SNIPE FIXES 
\*------------------------------------*/ 

#plan-gallery button picture img {
  left: 50%;
 position: relative;
 transform: translateX(-50%);
}


.section-products .tile-macbook-air .overview-card-mba-text img {
	left: 50%;
   position: relative;
   transform: translateX(-50%);
}

.overview-card-mba-illustration {
    --p-width: 320px;
}

.section-products .tile-case .tile-copy {
	top: 659px;
	left: 323px;
}

.section-products .tile-packaging-shipping .overview-card-packaging-text {
    margin-block-end: 49px;
}

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

@media only screen and (max-width: 1068px) {
	.overview-card-mba-illustration {
	    --p-width: 261px;
	}
	
	.section-products .tile-case .tile-copy {
		top: 573px;
		left: 249px;
	}
	
	.section-products .tile-recovery .overview-card-recover-text {
	    margin-block-start: -7px;
	}
	
}

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

@media only screen and (max-width: 734px) {
	.overview-card-mba-illustration {
	    --p-width: 191px;
	}
	
	.section-products .tile-case .tile-copy {
		top: 425px;
		left: 204px;
	}
	
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
		margin-inline-start: 10px;
	    margin-block-end: 40px;
	}
}


.overview-card-iphone-text {
    --p-width: 380px;
    --p-height: 196px
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .overview-card-iphone-text {
        --p-width: 300px;
        --p-height: 156px
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
    .overview-card-iphone-text {
        --p-width: 210px;
        --p-height: 106px
    }
}


.overview-card-mac-mini-text {
    --p-width: 300px;
    --p-height: 97px;
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
    .overview-card-mac-mini-text {
        --p-width: 226px;
        --p-height:80px
    }
}

.overview-card-mac-mini-illustration {
    --p-width: 319px;
    --p-height: 94px;
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
    .overview-card-mac-mini-illustration {
        --p-width: 250px;
        --p-height:80px
    }
}

.section-products .tile-packaging-shipping .tile-copy {
	inset: 691px 0 0 238px;
}
@media only screen and (max-width: 1068px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 610px 0 0 217px;
	}
}
@media only screen and (max-width: 734px) {
	.section-products .tile-packaging-shipping .tile-copy {
		inset: 459px 0 0 150px;
	}
}


.overview-card-enclosure-text {
    --p-width: 242px;
    --p-height:129px
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .overview-card-enclosure-text {
        --p-width: 208px;
        --p-height: 111px;
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
    .overview-card-enclosure-text {
        --p-width: 139px;
        --p-height:84px
    }
}

.section-products .tile-enclosure .tile-copy {
	top: 272px;
	left: 163px;
}

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

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

@media only screen and (max-width:1068px) {
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin-block-start: 32px;
		margin-inline-start: 133px;
	}
}

@media only screen and (max-width:734px) {
	.section-products .tile-enclosure .tile-media .lottie-with-picture {
		margin-block-start: 7px;
		margin-inline-start: 113px;
	}
}

/* SHIPPING */

.section-products .tile-shipping .tile-copy {
	inset: 664px 0 0 326px;
}
@media only screen and (max-width: 1068px) {
	.section-products .tile-shipping .tile-copy {
		inset: 604px 0 0 294px;
	}
}
@media only screen and (max-width: 734px) {
	.section-products .tile-shipping .tile-copy {
		inset: 448px 0 0 195px;
	}
}

.overview-card-shipping-text {
	--p-width: 317px;
	--p-height: 170px;
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
	.overview-card-shipping-text {
		--p-width: 276px;
		--p-height: 141px;
	}
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
	.overview-card-shipping-text {
		--p-width: 166px;
		--p-height: 88px;
	}
}

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

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

.section-products .tile-recovery .lottie-with-picture {
	top: 72px;
}

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

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

/*------------------------------------*\ 
  END SNIPE FIXES 
\*------------------------------------*/


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



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