/*------------------------------------*\
   MAC STUDIO CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */

/*------------------------------------*\
   END MAC STUDIO CSS
\*------------------------------------*/

/*------------------------------------*\
   STUDIO DISPLAY CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */

/*------------------------------------*\
   END STUDIO DISPLAY CSS
\*------------------------------------*/

/*------------------------------------*\
   MACBOOK PRO CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */

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

/*------------------------------------*\
   COMPARE CSS
\*------------------------------------*/


/* SCREENS */

/* LOCAL FIXES */



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

/*------------------------------------*\
   TILES CSS
\*------------------------------------*/


/* ACCESSORIES FULL WIDTH */

/* SCREENS */

.accessories {
    background-size: 1380px 358px;
    background-image: url("/euro/mac/home/n/screens_alt/images/overview/retail/accessories_tile__cybkm8f034uq_large.jpg");
    background-position-x: center;
    background-position-y: bottom;
    padding-bottom: 170px;
    background-position-y: 300px;
}
@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) {
    .accessories {
        background-image: url("/euro/mac/home/n/screens_alt/images/overview/retail/accessories_tile__cybkm8f034uq_large_2x.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    .accessories {
        background-size: 737px 247px;
        background-position-x: center;
        background-image: url("/euro/mac/home/n/screens_alt/images/overview/retail/accessories_tile__cybkm8f034uq_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) {
    .accessories {
        background-image: url("/euro/mac/home/n/screens_alt/images/overview/retail/accessories_tile__cybkm8f034uq_medium_2x.jpg");
    }
}
@media only screen and (max-width: 734px) {
    .accessories {
        background-size: 736px 224px;
        background-position-x: center;
        background-image: url("/euro/mac/home/n/screens_alt/images/overview/retail/accessories_tile__cybkm8f034uq_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) {
    .accessories {
        background-image: url("/euro/mac/home/n/screens_alt/images/overview/retail/accessories_tile__cybkm8f034uq_small_2x.jpg");
    }
}
@media only screen and (max-width: 1068px) {
    .accessories {
        padding-bottom: 220px;
        background-position-y: 220px;
    }
}
@media only screen and (max-width: 734px) {
    .accessories {
        padding-bottom: 254px;
        background-position-y: 230px;
    }
}
/* LOCAL FIXES */

.accessories {
	height: 550px;
}
@media only screen and (max-width: 1068px) {
    .accessories {
        height: 300px;
    }
}
@media only screen and (max-width: 734px) {
    .accessories {
        height: 460px;
        box-sizing: border-box;
    }
}
/* END ACCESSORIES FULL WIDTH */


/*------------------------------------*\
   END TILES CSS
\*------------------------------------*/
/*------------------------------------*\
   BUYSTRIP CSS
\*------------------------------------*/


/* SCREENS */





/* LOCAL FIXES */


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



/* WHY MAC HALF WIDTH */

/* SCREENS */

.why-mac {
 background-image:url("/euro/mac/home/o/screens_alt/images/overview/macos/why_mac__cs3wqw10kieu_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/o/screens_alt/images/overview/macos/why_mac__cs3wqw10kieu_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
 .why-mac { background-image:url("/euro/mac/home/o/screens_alt/images/overview/macos/why_mac__cs3wqw10kieu_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/o/screens_alt/images/overview/macos/why_mac__cs3wqw10kieu_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
 .why-mac { background-image:url("/euro/mac/home/o/screens_alt/images/overview/macos/why_mac__cs3wqw10kieu_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/o/screens_alt/images/overview/macos/why_mac__cs3wqw10kieu_small_2x.jpg"); }
}


/* LOCAL FIXES */
.promo-section .promo-tile.why-mac .promo-copy-container {
	padding-top: 30px;
}
.promo-tile.why-mac {
	background-position-y: 315px;
}

@media only screen and (max-width: 734px) {
	.promo-section .promo-tile.why-mac .promo-copy-container {
		padding-top: 30px;
	}
	.promo-tile.why-mac {
		background-position-y: 250px;
	}
}
/* END WHY MAC HALF WIDTH */



/* VENTURA HALF WIDTH */

/* SCREENS */


/* LOCAL FIXES */

.ventura.promo-tile .promo-copy-container {
	padding-top: 30px;
}

/* END VENTURA 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/n/screens_alt/images/overview/get-more/apple-one/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/n/screens_alt/images/overview/get-more/apple-one/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/n/screens_alt/images/overview/get-more/apple-one/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/n/screens_alt/images/overview/get-more/apple-one/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/n/screens_alt/images/overview/get-more/apple-one/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/n/screens_alt/images/overview/get-more/apple-one/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: -36px
    }
}

/* LOCAL FIXES */
.apple-one li span.icon-external:after {
  padding-left: 0;
}

.tv-plus .icon-external::after {
    padding-left: .3em;
}

.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;
	}
}

.apple-one .promo-copy-wrapper { margin-right: auto; }

@media only screen and (max-width: 734px){
	.apple-one .promo-intro {
		max-width: 380px;
	}
}



span.icon-external:after {
        padding-left: 0.3em !important;
      }




.apple-one .promo-intro { width: auto; }

@media only screen and (max-width: 1068px){
	.apple-one .promo-intro {
		max-width: 283px;
	}
}
/* END APPLE ONE */



/* APPLE TV PLUS FULL WIDTH */

/* SCREENS */

/* LOCAL FIXES */

/* END APPLE TV PLUS FULL WIDTH */



/* APPLE PAY HALF WIDTH */

/* SCREENS */




.apple-pay .apple-pay-image { background-image:url("/euro/mac/home/n/screens_alt/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_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) {
  .apple-pay .apple-pay-image { background-image:url("/euro/mac/home/n/screens_alt/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .apple-pay .apple-pay-image { background-image:url("/euro/mac/home/n/screens_alt/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_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-pay .apple-pay-image { background-image:url("/euro/mac/home/n/screens_alt/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .apple-pay .apple-pay-image { background-image:url("/euro/mac/home/n/screens_alt/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_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-pay .apple-pay-image { background-image:url("/euro/mac/home/n/screens_alt/images/overview/get-more/apple-pay/apple_pay__9nvboo37kn6y_small_2x.jpg"); }
}


/* LOCAL FIXES */



/* END APPLE PAY HALF WIDTH */



/* APPLE ARCADE HALF WIDTH */

/* SCREENS */

/* LOCAL FIXES */

.section-get-more .fp-tile-2:nth-child(2n+1) {
	margin-left: 1.04167%;
	margin-right: 2.08333%;
}

.section-get-more .fp-tile-2:nth-child(2n) {
	margin-left: 2.08333%;
	margin-right: 1.04167%;
}

@media only screen and (max-width: 1068px) {
	.arcade .arcade-games {
	margin-top: 30px;
	}
}

@media only screen and (max-width: 734px) {
	.arcade .arcade-games {
	margin-top: 55px;
	}
}

/* END APPLE ARCADE HALF WIDTH */



/* BUSINESS */

/* SCREENS */

/* LOCAL FIXES */

/* END BUSINESS */


/* EDUCATION */

/* SCREENS */

/* LOCAL FIXES */

/* END EDUCATION */


/* END APPLE GIFT CARD */

/* SCREENS */


.gift-card .promo-image{ background-image:url("/fi/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_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) {
  .gift-card .promo-image{ background-image:url("/fi/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_large_2x.jpg"); }
}
@media only screen and (max-width: 1068px) {
  .gift-card .promo-image{ background-image:url("/fi/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_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) {
  .gift-card .promo-image{ background-image:url("/fi/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_medium_2x.jpg"); }
}
@media only screen and (max-width: 734px) {
  .gift-card .promo-image{ background-image:url("/fi/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_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) {
  .gift-card .promo-image{ background-image:url("/fi/mac/home/images/overview/get-more/apple-gift-card/apple_gift_card_tile__d777mr3okcom_small_2x.jpg"); }
}

/* LOCAL FIXES */

/* END END APPLE GIFT CARD */

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


/* LOCAL FIXES */


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




/*------------------------------------*\
   END VARIANT
\*------------------------------------*/
