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



/* HERO 1 IPHONE-XR */

/* SCREENS */

/* LOCAL FIXES */

/* END HERO 1 IPHONE-XR */




/* HERO 2 IPHONE-XS */

/* SCREENS */

/* LOCAL FIXES */

/* END HERO 2 IPHONE-XS */





/* HERO 3 APPLE-WATCH-SERIES-4 */

/* SCREENS */

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
    background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_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) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_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) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_small_2x.jpg")
    }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_largetall.jpg")
    }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 1.5dppx), only screen and (min-width: 1069px) and (min-height: 776px) and (min-resolution: 144dpi) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_largetall_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_mediumtall.jpg")
    }
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 1.5dppx), only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) and (min-resolution: 144dpi) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-watch-series-4-watch {
        background-image: url("/euro/home/n/screens_alt/images/heroes/watch-series-4/watch__csqqcayzqueu_mediumtall_2x.jpg")
    }
}


.logo-image-series-4 {
    background-image: url("/euro/home/n/generic/images/logos/series_4__b539g9eyf22u_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) {
    .logo-image-series-4 {
        background-image: url("/euro/home/n/generic/images/logos/series_4__b539g9eyf22u_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .logo-image-series-4 {
       background-image: url("/euro/home/n/generic/images/logos/series_4__b539g9eyf22u_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) {
    .logo-image-series-4 {
        background-image: url("/euro/home/n/generic/images/logos/series_4__b539g9eyf22u_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .logo-image-series-4 {
        background-image: url("/euro/home/n/generic/images/logos/series_4__b539g9eyf22u_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .logo-image-series-4 {
        background-image: url("/euro/home/n/generic/images/logos/series_4__b539g9eyf22u_small_2x.jpg")
    }
}

/* LOCAL FIXES */

/* END HERO 3 APPLE-WATCH-SERIES-4 */




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





/*------------------------------------*\
   PROMO CSS
\*------------------------------------*/



/* PROMO 1 BACK-TO-SCHOOL */

/* SCREENS */

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
    background-image: url("/pt/home/images/promos/bts/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
        background-image: url("/pt/home/images/promos/bts/tile__cauwwcyyn9hy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
        background-image: url("/pt/home/images/promos/bts/tile__cauwwcyyn9hy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
        background-image: url("/pt/home/images/promos/bts/tile__cauwwcyyn9hy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
        background-image: url("/pt/home/images/promos/bts/tile__cauwwcyyn9hy_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
        background-image: url("/pt/home/images/promos/bts/tile__cauwwcyyn9hy_small_2x.jpg")
    }
}

/* LOCAL FIXES */

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
  bottom: -20px;
}

@media only screen and (max-width: 1068px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
  bottom: -25px;
 }
}

@media only screen and (max-width: 735px) {
 .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-bts-tile {
  bottom: -20px;
 }
}

/* END PROMO 1 BACK-TO-SCHOOL */





/* PROMO 2 MACBOOK-AIR */

/* SCREENS */

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
    width: 1262px;
    height: 580px;
    background-size: 1262px 580px;
    background-repeat: no-repeat;
    background-image: url("/euro/home/n/generic/images/promos/macbook-air/macbook_air__knzp0i282eyy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
        background-image: url("/euro/home/n/generic/images/promos/macbook-air/macbook_air__knzp0i282eyy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
        width: 306px;
        height: 287px;
        background-size: 306px 287px;
        background-repeat: no-repeat;
        background-image: url("/euro/home/n/generic/images/promos/macbook-air/macbook_air__knzp0i282eyy_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
        background-image: url("/euro/home/n/generic/images/promos/macbook-air/macbook_air__knzp0i282eyy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
        width: 284px;
        height: 302px;
        background-size: 284px 302px;
        background-repeat: no-repeat;
        background-image: url("/euro/home/n/generic/images/promos/macbook-air/macbook_air__knzp0i282eyy_small.jpg")
    }
}

@media only screen and (max-width: 735px) and (-webkit-min-device-pixel-ratio: 1.5), only screen and (max-width: 735px) and (min-resolution: 1.5dppx), only screen and (max-width: 735px) and (min-resolution: 144dpi) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-macbook-air-macbook-air {
        background-image: url("/euro/home/n/generic/images/promos/macbook-air/macbook_air__knzp0i282eyy_small_2x.jpg")
    }
}

/* LOCAL FIXES */

/* END PROMO 2 MACBOOK-AIR */





/* PROMO 3 MACBOOK-PRO */

/* SCREENS */

/* LOCAL FIXES */

/* END PROMO 3 MACBOOK-PRO */






/* PROMO 4 IPAD-PRO */

/* SCREENS */

/* LOCAL FIXES */

/* END PROMO 4 IPAD-PRO */






/* PROMO 5 AIRPODS */

/* SCREENS */

/* LOCAL FIXES */

/* END PROMO 5 AIRPODS */




/* PROMO 6 APPLE-TV+ */

/* SCREENS */

/* LOCAL FIXES */


.main [data-module-template="promos"] [data-unit-id="apple-tv-plus"] .unit-copy-wrapper .headline {
	margin-top: 55px;
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="apple-tv-plus"] .unit-copy-wrapper .headline {
        margin-top: 45px;
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] [data-unit-id="apple-tv-plus"] .unit-copy-wrapper .headline {
        margin-top: 37px
    }
}

/* END PROMO 6 APPLE-TV+ */












/*------------------------------------*\
  END PROMO CSS
\*------------------------------------*/
