.main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-music-shawn-mendes-tile {
    background-image: url("/ca/home/images/promos/music-shawn-mendes/shawn_mendes_tile_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-music-shawn-mendes-tile {
        background-image: url("/ca/home/images/promos/music-shawn-mendes/shawn_mendes_tile_large_2x.jpg")
    }
}

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

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-music-shawn-mendes-tile {
        background-image: url("/ca/home/images/promos/music-shawn-mendes/shawn_mendes_tile_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image.unit-image-music-shawn-mendes-tile {
        background-image: url("/ca/home/images/promos/music-shawn-mendes/shawn_mendes_tile_small_2x.jpg")
    }
}



.main [data-module-template="promos"] .unit-image-wrapper .unit-image-music-shawn-mendes-tile {
    width: 1262px;
    height: 580px;
    background-size: 1262px 580px;
    background-repeat: no-repeat;
    background-image: url("/v/home/q/images/promos/tv-plus-mariah-carey-christmas/shawn_mendes_tile_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-music-shawn-mendes-tile {
        background-image: url("/v/home/q/images/promos/tv-plus-mariah-carey-christmas/shawn_mendes_tile_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image-music-shawn-mendes-tile {
        width: 516px;
        height: 490px;
        background-size: 516px 490px;
        background-repeat: no-repeat;
        background-image: url("/v/home/q/images/promos/tv-plus-mariah-carey-christmas/shawn_mendes_tile_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-music-shawn-mendes-tile {
        background-image: url("/v/home/q/images/promos/tv-plus-mariah-carey-christmas/shawn_mendes_tile_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image-music-shawn-mendes-tile {
        width: 734px;
        height: 548px;
        background-size: 734px 548px;
        background-repeat: no-repeat;
        background-image: url("/v/home/q/images/promos/tv-plus-mariah-carey-christmas/shawn_mendes_tile_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) {
    .main [data-module-template="promos"] .unit-image-wrapper .unit-image-music-shawn-mendes-tile {
        background-image: url("/v/home/q/images/promos/tv-plus-mariah-carey-christmas/shawn_mendes_tile_small_2x.jpg")
    }
}


/*Music Logo*/
.logo-image-music-shawn-mendes {
    width: 127px;
    height: 31px;
    background-size: 127px 31px;
    background-repeat: no-repeat;
    background-image: url("/ca/home/images/logos/music_large.png");
    background-position:center
}

@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-music-shawn-mendes {
        background-image: url("/ca/home/images/logos/music_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .logo-image-music-shawn-mendes {
        width: 103px;
        height: 25px;
        background-size: 103px 25px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/logos/music_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) {
    .logo-image-music-shawn-mendes {
        background-image: url("/ca/home/images/logos/music_medium_2x.png")
    }
}

@media only screen and (max-width: 734px) {
    .logo-image-music-shawn-mendes {
        width: 103px;
        height: 25px;
        background-size: 103px 25px;
        background-repeat: no-repeat;
        background-image: url("/ca/home/images/logos/music_small.png")
    }
}

@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) {
    .logo-image-music-shawn-mendes {
        background-image: url("/ca/home/images/logos/music_small_2x.png")
    }
}

/*Apple One*/
.main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .logo-image.logo-image-music-shawn-mendes.headline {
    margin-top: 57px;
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .logo-image.logo-image-music-shawn-mendes.headline {
        margin-top: 46px;
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .logo-image.logo-image-music-shawn-mendes.headline {
        margin-top: 40px;
    }
}

.main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .cta-links a {
    color: #ffffff;
}


.main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .subhead {
    max-width: 330px;
    margin-top: 5px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .subhead {
        max-width: 290px;
    }
}


.main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .headline {
    font-size: 40px;
    line-height: 1.1;
    font-weight: 600;
    letter-spacing: 0em;
    font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
    margin-top:11px;
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .headline {
        font-size: 32px;
        line-height: 1.125;
        font-weight: 600;
        letter-spacing: .002em;
        font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
    }       
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] [data-unit-id="music-shawn-mendes"] .unit-copy-wrapper .headline {
        margin-top: 11px
    }
}

.footnote.asterisk{
    font-size: 13px;
}