/*------------------------------------*\ 
   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: 324px;
}


.section-products .tile-case .overview-card-case-text {
    margin-inline-end: 54px;
}

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

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


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

@media only screen and (max-width: 734px) {
	.overview-card-mba-illustration {
	    --p-width: 191px;
	}
	
	.section-products .tile-case .overview-card-case-text {
	    margin-inline-end: 30px;
	}
	
	.section-products .tile-packaging-shipping .overview-card-packaging-text {
	    margin-block-end: 35px;
		margin-inline-start: 10px;
	}
	
	.section-products .tile-recovery .overview-card-recover-text {
	    margin-block-start: -5px;
	}
}

.tile-overlay-content .scroll-indicator-top {
    top: calc(var(--tile-padding-top) + 1em + 25px);
}


.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-case .tile-copy {
    top: 674px;
    left:304px
}
@media only screen and (max-width: 1068px) {
    .section-products .tile-case .tile-copy {
        top: 583px;
        left:276px;
    }
}
@media only screen and (max-width: 734px) {
    .section-products .tile-case .tile-copy {
        top: 433px;
        left:195px
    }
}
html.text-zoom .section-products .tile-case .tile-copy {
    top: auto;
    bottom:118px
}


.section-products .tile-packaging-shipping .tile-copy {
    inset:707px 0 0 307px
}
@media only screen and (max-width: 1068px) {
    .section-products .tile-packaging-shipping .tile-copy {
        inset:619px 0 0 291px
    }
}
@media only screen and (max-width: 734px) {
    .section-products .tile-packaging-shipping .tile-copy {
        inset:453px 0 0 196px
    }
}


/* SHIPPING */

.section-products .tile-shipping .tile-copy {
    inset:667px 0 0 348px
}
@media only screen and (max-width: 1068px) {
    .section-products .tile-shipping .tile-copy {
        inset:608px 0 0 312px
    }
}
@media only screen and (max-width: 734px) {
    .section-products .tile-shipping .tile-copy {
        inset:444px 0 0 209px
    }
}

.overview-card-shipping-text {
    --p-width: 405px;
    --p-height:116px
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .overview-card-shipping-text {
        --p-width: 372px;
        --p-height:96px
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
    .overview-card-shipping-text {
        --p-width: 220px;
        --p-height:58px
    }
}

/* ENCLOSURE */

.overview-card-enclosure-text {
    --p-width: 235px;
    --p-height:94px
}
@media only screen and (max-width: 1068px) and (max-width: 1068px) {
    .overview-card-enclosure-text {
        --p-width: 243px;
        --p-height: 110px;
    }
}
@media only screen and (max-width: 734px) and (max-width: 734px) {
    .overview-card-enclosure-text {
        --p-width: 162px;
        --p-height:83px
    }
}

.section-products .tile-enclosure .tile-copy {
    top: 252px;
    left:199px
}
@media only screen and (max-width: 1068px) {
    .section-products .tile-enclosure .tile-copy {
        top: 271px;
        left:188px
    }
}
@media only screen and (max-width: 734px) {
    .section-products .tile-enclosure .tile-copy {
        top: 189px;
        left:129px
    }
}
html.text-zoom .section-products .tile-enclosure .tile-copy {
    top: auto;
    bottom:381px
}

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


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

@media only screen and (max-width: 1068px) {
	.section-products .tile-enclosure .tile-media .overview-card-enclosure {
    	top: 26px;
	}	
}

@media only screen and (max-width: 734px) {
	.section-products .tile-enclosure .tile-media .overview-card-enclosure {
    	top: 12px;
	}	
}


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