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

.section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_small.jpg"); }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-macos-catalina .macos-catalina-image { background-image:url("/euro/mac/home/c/screens_alt/images/overview/hero/mac_os__dbuuwyfyjm0y_small_2x.jpg"); }
}

.section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_small.jpg"); }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .section-compare .compare-image { background-image:url("/euro/mac/home/b/screens_alt/images/overview/compare__dr8zhq1ynf6u_small_2x.jpg"); }
}
.macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_small.jpg"); }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
  .macos { background-image:url("/euro/mac/home/b/screens_alt/images/overview/macos__eq8x88x3iomu_small_2x.jpg"); }
}



.section-buystrip .image-icon-personal-setup {
    width: 38px;
    height: 44px;
    background-size: 38px 44px;
    background-repeat: no-repeat;
    background-image: url("/euro/mac/home/b/generic/images/overview/icon_pickup_large.png")
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .section-buystrip .image-icon-personal-setup {
        background-image:url("/euro/mac/home/b/generic/images/overview/icon_pickup_large_2x.png")
    }
}

 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_large.jpg"); }
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_medium.jpg"); }
}
@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_small.jpg"); }
}
@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
 .section-holiday .banner-container {  background-image:url("/euro/mac/home/b/screens_alt/images/overview/banner_holiday_small_2x.jpg"); }
}

@media only screen and (min-width: 1069px) {
  .accessories {
		background-size: 1381px 336px;
		background-repeat: no-repeat;
		background-image: url("/euro/mac/home/d/generic/images/overview/accessories_tile__dzhi6y7btcwi_large.jpg");
		background-position-x: center;
		background-position-y: bottom;
	}
}

@media only screen and (min-width: 1069px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-resolution: 144dpi) {
    .accessories {
        background-image: url("/euro/mac/home/d/generic/images/overview/accessories_tile__dzhi6y7btcwi_large_2x.jpg");
    }
}

@media only screen and (max-width: 1068px) and (min-width: 736px) {
    .accessories {
		background-size: 738px 235px;
		background-repeat: no-repeat;
		background-image: url("/euro/mac/home/d/generic/images/overview/accessories_tile__dzhi6y7btcwi_medium.jpg");
	}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-resolution: 144dpi) {
    .accessories {
        background-image: url("/euro/mac/home/d/generic/images/overview/accessories_tile__dzhi6y7btcwi_medium_2x.jpg");
    }
}


.section-back-to-school .back-to-school-image {
    background-image: url("/pl/mac/home/images/overview/macbook_for_college__fq87zmwkstay_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .section-back-to-school .back-to-school-image {
        background-image: url("/pl/mac/home/images/overview/macbook_for_college__fq87zmwkstay_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-back-to-school .back-to-school-image {
        background-image: url("/pl/mac/home/images/overview/macbook_for_college__fq87zmwkstay_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-back-to-school .back-to-school-image {
        background-image: url("/pl/mac/home/images/overview/macbook_for_college__fq87zmwkstay_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-back-to-school .back-to-school-image {
        background-image: url("/pl/mac/home/images/overview/macbook_for_college__fq87zmwkstay_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-back-to-school .back-to-school-image {
        background-image: url("/pl/mac/home/images/overview/macbook_for_college__fq87zmwkstay_small_2x.jpg")
    }
}

.section-why-mac .macos {
    background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_large.jpg");
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_medium.jpg")
    }
}

@media only screen and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_small.jpg")
    }
}

@media only screen and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-why-mac .macos {
        background-image: url("/euro/mac/home/c/screens_alt/images/overview/macos/macos__qprhm9n1t166_small_2x.jpg")
    }
}

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




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


.links-inline li.hide-link { display: none; }




.section-mac-mini .product-headline {
		max-width: 90%;
}


@media only screen and (max-width: 734px) {
.section-mojave .product-eyebrow {
    padding-top: 18vw;
	}
}

@media only screen and (min-width: 1068px) {
.section-why-mac .promo-tile {
	height: 640px;
}
}

@media only screen and (max-width: 1068px) and (min-width: 736px) {
.section-why-mac .promo-tile {
	height: 560px;
}
}


@media only screen and (max-width: 734px) {
 .ase-ribbon {
  height:189px;
 }
}

.section-giveback .section-content {
	padding-top: 0;
}

.accessories .section-content {
	text-align: center;
}

@media only screen and (max-width: 1068px) {
	.promo-section .promo-tile .promo-copy-container {
		padding-top: 35px;
	}
}

@media only screen and (max-width: 734px) {
	.promo-section .promo-tile .promo-copy-container {
		padding-top: 45px;
	}
}

@media only screen and (max-width: 1068px) {
    .promo-section .arcade .links-inline li {
    margin: 0;
    display: block;
	}
}

@media only screen and (max-width: 734px) {
    .promo-section .arcade .links-inline li {
		margin: 0;
		display: block;
	}
}

/* TV Plus full width tile */

@media only screen and (max-width: 1068px) {
    .promo-section .promo-tile .promo-copy-container {
        padding-top: 0;
    }
}

@media only screen and (max-width: 734px) {
    .tv-plus .typography-product-lockup:last-of-type {
        max-width: 90%;
    }
}
@media only screen and (max-width: 1068px) {
    .promo-section .tv-plus .promo-copy-wrapper {
        width: 100%;
        margin-top: 0;
    }
}

@media only screen and (max-width: 734px) {
    .promo-section .tv-plus .promo-copy-wrapper {
			margin-top: 40px;
    }
}



/* TV Plus full width tile */


/* Arcade sup note */

.arcade li a.footnote {
	font-size: 0.8em;
}

/* Arcade sup note */


/* Accessories tile */

.banner-promo.accessories {
	background-color: #f2f2f2;
}

.accessories .promo-copy-wrapper {
	padding-top: 40px;
}

@media only screen and (max-width: 1068px) {
	.accessories .promo-copy-wrapper {
		padding-top: 80px;
	}
}

@media only screen and (max-width: 734px) {
    .accessories .promo-copy-wrapper {
        padding-top: 50px;
    }
}

.accessories {
    height: 600px;
    padding-bottom: 0px;
}

@media only screen and (max-width: 1068px) {
    .accessories {
        height: 550px;
    }
}

@media only screen and (max-width: 734px) {
    .accessories {
        height: 550px;
    }
}
/* End of Accessories tile */

.tv-plus.tv-update .footnote {
	font-size: 1em;
	top: -0.3em;
}

.promo-section.promo-section-alt {
  padding-top: 0;
}

@media only screen and (max-width: 734px) {
  .promo-section.promo-section-alt {
    margin-top: 15px;
  }
}
/*------------------------------------*\
   END LOCAL FIXES
\*------------------------------------*/
