/*------------------------------------*\
   HERO CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */

@media only screen and (max-width: 1068px) {
	.section-hero.theme-dark .typography-hero-headline-super {
		margin-bottom: 0px;
	}
}

@media only screen and (max-width: 734px) {
	.section-hero.theme-dark .typography-hero-headline-super {
		margin-bottom: 7px;
	}
}

/*------------------------------------*\
   END HERO CSS
\*------------------------------------*/
/*------------------------------------*\
   MACBOOK AIR CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */


/*------------------------------------*\
   END MACBOOK AIR CSS
\*------------------------------------*/
/*------------------------------------*\
   MACBOOK PRO 13 CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */


/*------------------------------------*\
   END MACBOOK PRO 13 CSS
\*------------------------------------*/
/*------------------------------------*\
   MAC MINI CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */


/*------------------------------------*\
   END MAC MINI CSS
\*------------------------------------*/

/*------------------------------------*\
   HOLIDAY CSS
\*------------------------------------*/

/* SCREENS */

.section-holiday-2020 .banner-wrapper .banner-image {
    background-image: url("/it/mac/home/images/overview/holiday/holiday_mac_family_hero__0rq2ectd3nm2_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-2020 .banner-wrapper .banner-image {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_mac_family_hero__0rq2ectd3nm2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-holiday-2020 .banner-wrapper .banner-image {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_mac_family_hero__0rq2ectd3nm2_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-2020 .banner-wrapper .banner-image {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_mac_family_hero__0rq2ectd3nm2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-holiday-2020 .banner-wrapper .banner-image {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_mac_family_hero__0rq2ectd3nm2_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-2020 .banner-wrapper .banner-image {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_mac_family_hero__0rq2ectd3nm2_small_2x.jpg")
    }
}

.section-holiday-2020 .banner-wrapper .banner-image.image-gift-yourself {
    background-image: url("/it/mac/home/images/overview/holiday/holiday_gift_yourself_mac_family_hero__fuojxgql2cq6_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-2020 .banner-wrapper .banner-image.image-gift-yourself {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_gift_yourself_mac_family_hero__fuojxgql2cq6_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-holiday-2020 .banner-wrapper .banner-image.image-gift-yourself {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_gift_yourself_mac_family_hero__fuojxgql2cq6_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-2020 .banner-wrapper .banner-image.image-gift-yourself {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_gift_yourself_mac_family_hero__fuojxgql2cq6_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-holiday-2020 .banner-wrapper .banner-image.image-gift-yourself {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_gift_yourself_mac_family_hero__fuojxgql2cq6_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-2020 .banner-wrapper .banner-image.image-gift-yourself {
        background-image: url("/it/mac/home/images/overview/holiday/holiday_gift_yourself_mac_family_hero__fuojxgql2cq6_small_2x.jpg")
    }
}

  /*------------------------------------*\
     END HOLIDAY CSS
  \*------------------------------------*/
/*------------------------------------*\
   COMPARE CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */



/*------------------------------------*\
   END COMPARE CSS
\*------------------------------------*/
/*------------------------------------*\
   TILES CSS
\*------------------------------------*/


/* ACCESSORIES HALF WIDTH */

/* SCREENS */

/* LOCAL FIXES */

/* END ACCESSORIES HALF WIDTH */



/* TRADE IN HALF WIDTH */

/* SCREENS */

/* LOCAL FIXES */

/* END TRADE IN HALF WIDTH */


/*------------------------------------*\
   END TILES CSS
\*------------------------------------*/
/*------------------------------------*\
   BIG SUR CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */


/*------------------------------------*\
   END BIG SUR CSS
\*------------------------------------*/
/*------------------------------------*\
   BUYSTRIP CSS
\*------------------------------------*/


/* SCREENS */
.section-buystrip .image-icon-financing {
    background-image: url("/euro/mac/home/f/generic/images/overview/finance_large.svg");
}


/* LOCAL FIXES */


/*------------------------------------*\
   END BUYSTRIP CSS
\*------------------------------------*/
/*------------------------------------*\
   WHAT MAKES A MAC CSS
\*------------------------------------*/


/* BIG SUR */

/* SCREENS */

/* LOCAL FIXES */

/* END BIG SUR */



/* CONTINUITY HALF WIDTH */

/* SCREENS */

.macos { background-image:url("/euro/mac/home/h/screens_alt/images/overview/macos/continuity__e28lzmresgeq_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/h/screens_alt/images/overview/macos/continuity__e28lzmresgeq_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .macos { background-image:url("/euro/mac/home/h/screens_alt/images/overview/macos/continuity__e28lzmresgeq_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/h/screens_alt/images/overview/macos/continuity__e28lzmresgeq_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .macos { background-image:url("/euro/mac/home/h/screens_alt/images/overview/macos/continuity__e28lzmresgeq_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/h/screens_alt/images/overview/macos/continuity__e28lzmresgeq_small_2x.jpg"); }
}

/* LOCAL FIXES */

/* END CONTINUITY HALF WIDTH */



/* ICLOUD HALF WIDTH */

/* SCREENS */

/* LOCAL FIXES */

/* END ICLOUD HALF WIDTH */


/*------------------------------------*\
   END WHAT MAKES A MAC CSS
\*------------------------------------*/
/*------------------------------------*\
   APPS CSS
\*------------------------------------*/


/* BUILT IN APPS */

/* SCREENS */

/* LOCAL FIXES */

/* END BUILT IN APPS */



/* PRO APPS */

/* SCREENS */

/* LOCAL FIXES */

/* END PRO APPS */

/*------------------------------------*\
   END APPS CSS
\*------------------------------------*/
/*------------------------------------*\
   GET MORE CSS
\*------------------------------------*/


/* APPLE ONE */

/* SCREENS */

.apple-one .promo-image {
    width: 409px;
    height: 363px;
    background-size: 409px 363px;
    background-repeat: no-repeat;
    background-image: url("/euro/mac/home/g/screens_alt/images/overview/bundle__eqmvgz1saumq_large.jpg");
    margin-top: 145px;
    margin-bottom: 125px
}

@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) {
    .apple-one .promo-image {
        background-image: url("/euro/mac/home/g/screens_alt/images/overview/bundle__eqmvgz1saumq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .apple-one .promo-image {
        width: 253px;
        height: 225px;
        background-size: 253px 225px;
        background-repeat: no-repeat;
        background-image: url("/euro/mac/home/g/screens_alt/images/overview/bundle__eqmvgz1saumq_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) {
    .apple-one .promo-image {
        background-image: url("/euro/mac/home/g/screens_alt/images/overview/bundle__eqmvgz1saumq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .apple-one .promo-image {
        width: 205px;
        height: 182px;
        background-size: 205px 182px;
        background-repeat: no-repeat;
        background-image: url("/euro/mac/home/g/screens_alt/images/overview/bundle__eqmvgz1saumq_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) {
    .apple-one .promo-image {
        background-image: url("/euro/mac/home/g/screens_alt/images/overview/bundle__eqmvgz1saumq_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .apple-one .promo-image {
        margin-top: 90px;
        margin-bottom: 75px;
        margin-right: -38px
    }
}

@media only screen and (max-width: 734px) {
    .apple-one .promo-image {
        margin-top: 55px;
        margin-bottom: 60px;
        margin-right: -30px
    }
}


/* LOCAL FIXES */

.fp-tile.apple-one .footnote {
	position: relative;
	bottom: .5em;
	font-size: .7em;
}


/* END APPLE ONE */

/* APPLE TV PLUS */
.tv-plus .promo-image {
    width: 993px;
    height: 600px;
    background-size: 993px 600px;
    background-repeat: no-repeat;
    background-image: url("/it/mac/home/images/overview/get-more/apple_tv_plus_tile__eoyrdxp3msuq_large.jpg");
    margin-left:-177px
}

@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) {
    .tv-plus .promo-image {
        background-image: url("/it/mac/home/images/overview/get-more/apple_tv_plus_tile__eoyrdxp3msuq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .tv-plus .promo-image {
        width: 736px;
        height: 280px;
        background-size: 736px 280px;
        background-repeat: no-repeat;
        background-image: url("/it/mac/home/images/overview/get-more/apple_tv_plus_tile__eoyrdxp3msuq_medium.jpg");
    margin-left:-0px
    }
}

@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) {
    .tv-plus .promo-image {
        background-image: url("/it/mac/home/images/overview/get-more/apple_tv_plus_tile__eoyrdxp3msuq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .tv-plus .promo-image {
        width: 736px;
        height: 490px;
        background-size: 736px 490px;
        background-repeat: no-repeat;
        background-image: url("/it/mac/home/images/overview/get-more/apple_tv_plus_tile__eoyrdxp3msuq_small.jpg");
    margin-left:-360px
    }
}

@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) {
    .tv-plus .promo-image {
        background-image: url("/it/mac/home/images/overview/get-more/apple_tv_plus_tile__eoyrdxp3msuq_small_2x.jpg")
    }
}


/* SCREENS */

/* LOCAL FIXES */
.tv-plus .footnote {
  margin-right: 0px;
}
/* END APPLE TV PLUS */



/* APPLE ARCADE */

/* SCREENS */

/* LOCAL FIXES */
.arcade li span.icon-external:after {
  padding-left: .3em;
}
/* END APPLE ARCADE */



/* APPLE NEWS PLUS HALF WIDTH */

/* SCREENS */

/* LOCAL FIXES */

/* END APPLE NEWS PLUS HALF WIDTH */



/* EDUCATION HALF WIDTH */

/* SCREENS */

/* LOCAL FIXES */

/* END EDUCATION HALF WIDTH */



/* HIGHER EDUCATION HALF WIDTH */

/* SCREENS */

/* LOCAL FIXES */

/* END HIGHER EDUCATION HALF WIDTH */



/* BUSINESS */

/* SCREENS */

/* LOCAL FIXES */

/* END BUSINESS */

/*------------------------------------*\
   END GET MORE CSS
\*------------------------------------*/
/*------------------------------------*
   TRYITFREE CSS
*------------------------------------*/


/* LOCAL FIXES */


/*------------------------------------*
   END TRYITFREE CSS
*------------------------------------*/