/****** event-takeover-hero ******/

.main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
    width:814px;
    height: 116px;
    background-size: 814px 116px;
    background-repeat: no-repeat;
    background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_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) {
    .main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
        width: 653px;
        height: 96px;
        background-size: 653px 96px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_medium.png")
    }
}

@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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
        width: 331px;
        height: 142px;
        background-size: 331px 142px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_small.png")
    }
}

@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="event-takeover-hero"] .unit-image-wrapper .unit-image.unit-image-headline-making-5175e9a6 {
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_small_2x.png")
    }
}
.main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
    width: 814px;
    height: 116px;
    background-size: 814px 116px;
    background-repeat: no-repeat;
    background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_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) {
    .main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
        width: 653px;
        height: 96px;
        background-size: 653px 96px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_medium.png")
    }
}

@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="event-takeover-hero"] .logo-image-hero-headline {
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
        width: 311px;
        height: 142px;
        background-size: 311px 142px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_small.png")
    }
}

@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="event-takeover-hero"] .logo-image-hero-headline {
        background-image: url("/cn/home/images/event-takeover-hero/headline_making_5175e9a6_small_2x.png")
    }
}

@media only screen and (max-width: 320px) {
    .main [data-module-template="event-takeover-hero"] .logo-image-hero-headline {
        margin-left: -20px;
    }
}

/***************
    20180514
****************/

/***********************************************
                Apple Music
************************************************/
.main [data-module-template="promos"] [data-unit-id="apple-music"] {
    color: #fff
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] * {
    color: inherit
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .unit-copy-wrapper {
    height: 100%
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .unit-copy-wrapper .headline {
    margin-top: 57px;
    margin-bottom: 11px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="apple-music"] .unit-copy-wrapper .headline {
        margin-top: 45px;
        margin-bottom: 10px
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] [data-unit-id="apple-music"] .unit-copy-wrapper .headline {
        margin-top: 43px
    }
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .unit-copy-wrapper .subhead {
    max-width: 374px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="apple-music"] .unit-copy-wrapper .subhead {
        max-width: 335px
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] [data-unit-id="apple-music"] .unit-copy-wrapper .subhead {
        max-width: 330px
    }
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .unit-image {
    position: absolute
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .apple-music-icon{
    position: absolute;
    left: 0;
    right: 0;
    margin: auto
}

.main [data-module-template="promos"] [data-unit-id="apple-music"] .apple-music-icon {
    width: 37px;
    height: 37px;
    background-size: 37px 37px;
    background-repeat: no-repeat;
    background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_large.png");
    bottom: 51px
}

@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"] [data-unit-id="apple-music"] .apple-music-icon {
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="apple-music"] .apple-music-icon {
        width: 33px;
        height: 33px;
        background-size: 33px 33px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_medium.png")
    }
}

@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"] [data-unit-id="apple-music"] .apple-music-icon {
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] [data-unit-id="apple-music"] .apple-music-icon {
        width: 33px;
        height: 33px;
        background-size: 33px 33px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_small.png")
    }
}

@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"] [data-unit-id="apple-music"] .apple-music-icon {
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_small_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="apple-music"] .apple-music-icon {
        bottom: 42px
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] [data-unit-id="apple-music"] .apple-music-icon {
        bottom: 44px
    }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-icon-apple-music-cb04b {
    width: 37px;
    height: 37px;
    background-size: 37px 37px;
    background-repeat: no-repeat;
    background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-icon-apple-music-cb04b {
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-icon-apple-music-cb04b {
        width: 33px;
        height: 33px;
        background-size: 33px 33px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_medium.png")
    }
}

@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-queen-icon-apple-music-cb04b {
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_medium_2x.png")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-queen-icon-apple-music-cb04b {
        width: 33px;
        height: 33px;
        background-size: 33px 33px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_small.png")
    }
}

@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-queen-icon-apple-music-cb04b {
        background-image: url("/cn/home/images/promos/apple-music/icon_apple_music_cb04b_small_2x.png")
    }
}

.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music--543e514c {
    width: 1262px;
    height: 580px;
    background-size: 1262px 580px;
    background-repeat: no-repeat;
    background-image: url("/cn/home/images/promos/apple-music/apple_music__543e514c_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-apple-music-apple-music--543e514c {
        background-image: url("/cn/home/images/promos/apple-music/apple_music__543e514c_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music--543e514c {
        width: 516px;
        height: 490px;
        background-size: 516px 490px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/promos/apple-music/apple_music__543e514c_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-apple-music-apple-music--543e514c {
        background-image: url("/cn/home/images/promos/apple-music/apple_music__543e514c_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-music-apple-music--543e514c {
        width: 736px;
        height: 548px;
        background-size: 736px 548px;
        background-repeat: no-repeat;
        background-image: url("/cn/home/images/promos/apple-music/apple_music__543e514c_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-apple-music-apple-music--543e514c {
        background-image: url("/cn/home/images/promos/apple-music/apple_music__543e514c_small_2x.jpg")
    }
}

/***********************************************
                Apple Watch
************************************************/

.main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
    background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="heroes"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_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-apple-watch-series-4-apple-watch-series-4-4aeff {
        background-image: url("/cn/home/images/heroes/apple-watch-series-4/apple_watch_series_4_4aeff_mediumtall_2x.jpg")
    }
}



/******* Promos Apple Watch ********/


.main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
    background-image: url("/cn/home/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
        background-image: url("/cn/home/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
        background-image: url("/cn/home/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
        background-image: url("/cn/home/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
        background-image: url("/cn/home/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_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="event-takeover-promos"] [data-unit-id="apple-watch-series-4"] .image-watch-series-4 {
        background-image: url("/cn/home/images/event-takeover-promos/apple-watch-series-4/watch_series_4_16a4d2fc_small_2x.jpg")
    }
}

/** Apple GiveBack **/
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-give-back-give-back-m7ahn1mgwqau {
    width: 572px;
    height: 440px;
    background-size: 572px 440px;
    background-repeat: no-repeat;
    background-image: url("give_back__m7ahn1mgwqau_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-give-back-give-back-m7ahn1mgwqau {
        background-image: url("give_back__m7ahn1mgwqau_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-give-back-give-back-m7ahn1mgwqau {
        width: 306px;
        height: 287px;
        background-size: 306px 287px;
        background-repeat: no-repeat;
        background-image: url("give_back__m7ahn1mgwqau_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-give-back-give-back-m7ahn1mgwqau {
        background-image: url("give_back__m7ahn1mgwqau_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-give-back-give-back-m7ahn1mgwqau {
        width: 370px;
        height: 350px;
        background-size: 370px 284px;
        background-repeat: no-repeat;
        background-image: url("give_back__m7ahn1mgwqau_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-give-back-give-back-m7ahn1mgwqau {
        background-image: url("give_back__m7ahn1mgwqau_small_2x.jpg")
    }
}


@media only screen and (max-width: 735px) {
    .main [data-module-template="event-takeover-products"] .cta-links {
        margin-left: 0.4em;
    }
}

/******* Holiday hero ********/
.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
    background-image: url("holiday_hero_1c_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_1c_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_1c_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_1c_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_1c_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_1c_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_1c_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_1c_mediumtall_2x.jpg")
    }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
         background-image: url("holiday_hero_1c_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"] [data-unit-id="holiday"].bg-option-2 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_1c_largetall_2x.jpg")
    }
}

/* use subhead image */

.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
    background-size: 2560px 624px;
    background-image: url("holiday_hero_subhead_2a_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_2a_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-size: 1068px 617px;
        background-image: url("holiday_hero_subhead_2a_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_2a_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-size: 736px 548px;
        background-image: url("holiday_hero_subhead_2a_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_2a_small_2x.jpg")
    }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-size: 2560px 736px;
        background-image: url("holiday_hero_subhead_2a_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_2a_largetall_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-size: 1068px 698px;
        background-image: url("holiday_hero_subhead_2a_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"] [data-unit-id="holiday"].bg-option-3 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_2a_mediumtall_2x.jpg")
    }
}


.main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
    background-size: 2560px 624px;
    background-image: url("holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_1b_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-size: 1068px 617px;
        background-image: url("holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_1b_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-size: 736px 548px;
        background-image: url("holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_1b_small_2x.jpg")
    }
}

@media only screen and (min-width: 1069px) and (min-height: 776px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-size: 2560px 736px;
        background-image: url("holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_1b_largetall_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) and (min-width: 736px) and (min-height: 734px) {
    .main [data-module-template="heroes"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-size: 1068px 698px;
        background-image: url("holiday_hero_subhead_1b_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"] [data-unit-id="holiday"].bg-option-1 .unit-image-wrapper .unit-image {
        background-image: url("holiday_hero_subhead_1b_mediumtall_2x.jpg")
    }
}

/******* Holiday Promos Apple Watch Series 4 ********/
.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-all-new {
    background-image: url("all_new_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-apple-watch-series-4-all-new {
        background-image:url("all_new_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-apple-watch-series-4-all-new {
        background-image: url("all_new_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-apple-watch-series-4-all-new {
        background-image:url("all_new_medium_2x.jpg")
    }
}





