/*------------------------------------*\
   BTS CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */
.section-bts-2021 .promo-copy-container {
	margin-left: 141px;
}
@media only screen and (max-width: 1068px){
	.section-bts-2021 .promo-copy-container {
	margin-left: 77px;
	}
}

@media only screen and (max-width: 734px){
	.section-bts-2021 .promo-copy-container {
	margin-left: 0;
	}
}
/*------------------------------------*\
   END BTS CSS
\*------------------------------------*/
/*------------------------------------*\
   IMAC CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */

/*------------------------------------*\
   END IMAC CSS
\*------------------------------------*/
/*------------------------------------*\
   COMPARE CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */

.text-lg {
   font-size: 14px;
}

@media only screen and (max-width: 734px) {
	.section-compare .gallery .tabnav-items {
		justify-content: start;
	}
}

@media only screen and (max-width: 320px) {
	.section-compare .gallery .item-container .gallery-item .cell.memory {
		width: 68%;
	}
}

/*------------------------------------*\
   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
\*------------------------------------*/

/*------------------------------------*\
   MONTEREY CSS
\*------------------------------------*/


/* SCREENS */
.image-retail-monterey-tile {
    background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_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) {
    .image-retail-monterey-tile {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .image-retail-monterey-tile {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_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) {
    .image-retail-monterey-tile {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .image-retail-monterey-tile {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_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) {
    .image-retail-monterey-tile {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_small_2x.jpg")
    }
}

@media only screen and (min-width: 1069px) {
    .section-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_large.jpg");
    }
}

@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) {
    .section-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_large_2x.jpg")
    }
}

@media only screen and (min-width: 1069px) and (max-width: 1068px) {
    .section-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_medium.jpg");
    }
}

@media only screen and (min-width: 1069px) and (max-width: 1068px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (max-width: 1068px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (max-width: 1068px) and (min-resolution: 144dpi) {
    .section-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_medium_2x.jpg")
    }
}

@media only screen and (min-width: 1069px) and (max-width: 734px) {
    .section-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_small.jpg");
    }
}

@media only screen and (min-width: 1069px) and (max-width: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (max-width: 734px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (max-width: 734px) and (min-resolution: 144dpi) {
    .section-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_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-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_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-retail .macos-monterey .banner-wrapper .banner-container .flex-image-wrapper .banner-image {
        background-image: url("/euro/mac/home/j/screens_alt/images/overview/retail/monterey_tile__05gxr4xhdn6e_small_2x.jpg")
	}
}

/* LOCAL FIXES */

/*------------------------------------*\
   END MONTEREY CSS
\*------------------------------------*/

/*------------------------------------*\
   BUYSTRIP CSS
\*------------------------------------*/


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


/* LOCAL FIXES */


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

/* WHY MAC */

/* SCREENS */
.why-mac { background-image:url("/euro/mac/home/j/screens_alt/images/overview/macos/why_mac__eilvvja113ki_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) {
  .why-mac { background-image:url("/euro/mac/home/j/screens_alt/images/overview/macos/why_mac__eilvvja113ki_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .why-mac { background-image:url("/euro/mac/home/j/screens_alt/images/overview/macos/why_mac__eilvvja113ki_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) {
  .why-mac { background-image:url("/euro/mac/home/j/screens_alt/images/overview/macos/why_mac__eilvvja113ki_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .why-mac { background-image:url("/euro/mac/home/j/screens_alt/images/overview/macos/why_mac__eilvvja113ki_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) {
  .why-mac { background-image:url("/euro/mac/home/j/screens_alt/images/overview/macos/why_mac__eilvvja113ki_small_2x.jpg"); }
}
/* LOCAL FIXES */

.why-mac{
    background-position-y: 315px;
 }
 
 .section.section-what-makes-mac.promo-section > div.fp-tilegrid.fp-tilegrid-2.justify-start > div.fp-tile.promo-tile.why-mac.fp-tile-2 > div{
    padding-top: 30px;
 }
 
 @media only screen and (max-width: 1068px) {
    .why-mac{
       background-position-y: 330px;
    }
 }
 
 @media only screen and (max-width: 734px) {
    .why-mac{
       background-position-y: 260px;
    }
 }

/* END WHY MAC */



/* BIG SUR */

/* SCREENS */

/* LOCAL FIXES */

/* END BIG SUR */



/* CONTINUITY HALF WIDTH */

/* SCREENS */

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

.section-get-more.promo-section > div:nth-child(1) > h2{
    font-size:56px;
}

@media only screen and (max-width: 1068px) {
.section-get-more.promo-section > div:nth-child(1) > h2{
    font-size:40px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-get-more.promo-section > div:nth-child(1) > h2{
        font-size:40px;
        }
    }

/* APPLE ONE */

/* SCREENS */

/* LOCAL FIXES */

.links-inline li:last-child {
	margin-right: 10px;
}
.links-inline li:first-child {
	margin-left: 0;
}

.apple-one li span.icon-external {
	font-size: 21px
}
@media only screen and (max-width: 1068px) {
	.apple-one li span.icon-external {
		font-size: 17px
	}
}

@media only screen and (max-width: 1068px) {
	.apple-one .links-inline li {
		margin: 0;
	}
}



@media only screen and (max-width: 1068px) { 
	.apple-one .links-inline li:last-child {
	margin-right: 7px;
	}
}
/* END APPLE ONE */

/* APPLE TV PLUS */
.tv-plus.fp-tile-2.half-tile .promo-image {
    background-image: url("/fr/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
    .tv-plus.fp-tile-2.half-tile .promo-image {
        background-image: url("/fr/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .tv-plus.fp-tile-2.half-tile .promo-image {
        background-image: url("/fr/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
    .tv-plus.fp-tile-2.half-tile .promo-image {
        background-image: url("/fr/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .tv-plus.fp-tile-2.half-tile .promo-image {
        background-image: url("/fr/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_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) {
    .tv-plus.fp-tile-2.half-tile .promo-image {
        background-image: url("/fr/mac/home/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__e74rl1eybamq_small_2x.jpg")
    }
}


/* SCREENS */

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

@media only screen and (max-width: 1068px) {
	.section-get-more .fp-tilegrid .tv-plus.fp-tile-2 {
		height: 467px;
	}
}

.tv-plus.fp-tile-2 {
    margin-left: 2.08333%;
    margin-right: 1.04167%;
}
@media only screen and (max-width: 1068px) {
    .tv-plus.fp-tile-2 {
        margin-left: 2.34082%;
        margin-right: 1.17041%;
    }
}
@media only screen and (max-width: 734px) {
    .tv-plus.fp-tile-2 {
        margin-left: auto;
        margin-right: auto;
    }
}

.tv-plus li span.icon-external {
	font-size: 21px
}
@media only screen and (max-width: 1068px) {
	.tv-plus li span.icon-external {
		font-size: 17px
	}
}

/* END APPLE TV PLUS */



/* APPLE ARCADE */

/* SCREENS */

/* LOCAL FIXES */

.arcade.fp-tile-2 {
    margin-left: 1.04167%;
    margin-right:1.08333%
}

@media only screen and (max-width: 1068px) {
    .arcade.fp-tile-2 {
        margin-left: 1.17041%;
        margin-right: 2.34082%;
    }
}

@media only screen and (max-width: 734px) {
    .arcade.fp-tile-2 {
        margin-left: auto;
        margin-right:auto
    }
}



.arcade li span.icon-external:after {
    padding-left: .3em;
}




.section-get-more .arcade .links-inline li {
	color: #06c;
}

/* END APPLE ARCADE */




/* EDUCATION */

/* SCREENS */

/* LOCAL FIXES */

/* END EDUCATION */



/* BUSINESS */

/* SCREENS */

/* LOCAL FIXES */

/* END BUSINESS */

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

/*------------------------------------*
   END TRYITFREE CSS
*------------------------------------*/
/*------------------------------------*\
   VARIANT
\*------------------------------------*/

.variant-a-element {
	display: none;
}

.version-a .variant-a-element {
	display: inline-block;
}

.version-a .control-element {
	display: none;
}



/*------------------------------------*\
   END VARIANT
\*------------------------------------*/
/*------------------------------------*\
   SOSUMI CSS
\*------------------------------------*/


#ac-globalfooter strong {
	font-weight: bold;
	font-size: 14px;
}


/*------------------------------------*\
   END SOSUMI CSS
\*------------------------------------*/
/*------------------------------------*
   MAC CSS
*------------------------------------*/

/* MAC 11 REASONS */

/* SCREENS */

.promo-tile.reasons { background-image: url("/fr/mac/home/images/overview/get-more/11_reasons__e1mfuklrwzee_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) {
  .promo-tile.reasons { background-image: url("/fr/mac/home/images/overview/get-more/11_reasons__e1mfuklrwzee_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .promo-tile.reasons { background-image: url("/fr/mac/home/images/overview/get-more/11_reasons__e1mfuklrwzee_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) {
  .promo-tile.reasons { background-image: url("/fr/mac/home/images/overview/get-more/11_reasons__e1mfuklrwzee_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .promo-tile.reasons { background-image: url("/fr/mac/home/images/overview/get-more/11_reasons__e1mfuklrwzee_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) {
  .promo-tile.reasons { background-image: url("/fr/mac/home/images/overview/get-more/11_reasons__e1mfuklrwzee_small_2x.jpg"); }
}

/* LOCAL FIXES */
@media only screen and (min-width: 1068px) {
	.promo-tile.reasons .promo-headline {
		font-size: 42px
	}
}

@media only screen and (max-width: 1068px) {
	.promo-tile.reasons .promo-headline {
		font-size: 29px
	}
}

@media only screen and (max-width: 734px) {
	.promo-tile.reasons .promo-headline {
		font-size: 22px
	}
}

/* END MAC 11 REASONS */

/*------------------------------------*
   END MAC CSS
*------------------------------------*/