/* ---------- Hero ---------- */
.section-hero .image-hero {
    width: 1230px;
    height: 510px;
    background-size: 1230px 510px;
    background-image: url("/ca/ipod-touch/images/hero__wir9jx5uqaaa_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) {
    .section-hero .image-hero {
        background-image: url("/ca/ipod-touch/images/hero__wir9jx5uqaaa_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-hero .image-hero {
        width: 886px;
        height: 367px;
        background-size: 886px 367px;
        background-image: url("/ca/ipod-touch/images/hero__wir9jx5uqaaa_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-hero .image-hero {
        background-image: url("/ca/ipod-touch/images/hero__wir9jx5uqaaa_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-hero .image-hero {
        width: 414px;
        height: 150px;
        background-size: 414px 150px;
        background-image: url("/ca/ipod-touch/images/hero__wir9jx5uqaaa_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) {
    .section-hero .image-hero {
        background-image: url("/ca/ipod-touch/images/hero__wir9jx5uqaaa_small_2x.jpg")
    }
}

/* ---------- Music ---------- */

.section-music .image-music-hero {
    width: 1440px;
    height: 775px;
    background-size: 1440px 775px;
    background-image: url("/ca/ipod-touch/images/music_hero__fzwwqcbyvh6y_large.jpg");
    position: absolute;
    left: 50%;
    margin-left: -720px
}

@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) {
    .section-music .image-music-hero {
        background-image: url("/ca/ipod-touch/images/music_hero__fzwwqcbyvh6y_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-music .image-music-hero {
        width: 1037px;
        height: 558px;
        background-size: 1037px 558px;
        
        background-image: url("/ca/ipod-touch/images/music_hero__fzwwqcbyvh6y_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-music .image-music-hero {
        background-image: url("/ca/ipod-touch/images/music_hero__fzwwqcbyvh6y_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-music .image-music-hero {
        width: 735px;
        height: 360px;
        background-size: 735px 360px;
        background-image: url("/ca/ipod-touch/images/music_hero__fzwwqcbyvh6y_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) {
    .section-music .image-music-hero {
        background-image: url("/ca/ipod-touch/images/music_hero__fzwwqcbyvh6y_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-music .image-music-hero {
        left: 50%;
        margin-left: -518.5px
    }
}

@media only screen and (max-width: 735px) {
    .section-music .image-music-hero {
        left: 50%;
        margin-left: -367.5px
    }
}

/* ---------- Gaming ---------- */

.section-gaming .image-gaming-hero {
    width: 980px;
    height: 375px;
    background-size: 980px 375px;
    background-image: url("/ca/ipod-touch/images/gaming_hero__vxlwb9iy5z62_large.jpg");
    position: relative;
    left: 50%;
    margin-left: -490px
}

@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) {
    .section-gaming .image-gaming-hero {
        background-image: url("/ca/ipod-touch/images/gaming_hero__vxlwb9iy5z62_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-gaming .image-gaming-hero {
        width: 706px;
        height: 270px;
        background-size: 706px 270px;
        background-image: url("/ca/ipod-touch/images/gaming_hero__vxlwb9iy5z62_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-gaming .image-gaming-hero {
        background-image: url("/ca/ipod-touch/images/gaming_hero__vxlwb9iy5z62_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-gaming .image-gaming-hero {
        width: 280px;
        height: 136px;
        background-size: 280px 136px;
        background-image: url("/ca/ipod-touch/images/gaming_hero__vxlwb9iy5z62_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) {
    .section-gaming .image-gaming-hero {
        background-image: url("/ca/ipod-touch/images/gaming_hero__vxlwb9iy5z62_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-gaming .image-gaming-hero {
        left: 50%;
        margin-left: -353px
    }
}

@media only screen and (max-width: 735px) {
    .section-gaming .image-gaming-hero {
        left: 50%;
        margin-left: -140px
    }
}

/* ---------- Apple Arcade ---------- */
.section-gaming .river-reduced-reverse .image-arcade {
    width: 451px;
    height: 700px;
    background-size: 451px 700px;
    background-image: url("/ca/ipod-touch/images/gaming_apple_arcade__su346g5hiyiy_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) {
    .section-gaming .river-reduced-reverse .image-arcade {
        background-image: url("/ca/ipod-touch/images/gaming_apple_arcade__su346g5hiyiy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-gaming .river-reduced-reverse .image-arcade {
        width: 325px;
        height: 504px;
        background-size: 325px 504px;
        background-image: url("/ca/ipod-touch/images/gaming_apple_arcade__su346g5hiyiy_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-gaming .river-reduced-reverse .image-arcade {
        background-image: url("/ca/ipod-touch/images/gaming_apple_arcade__su346g5hiyiy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-gaming .river-reduced-reverse .image-arcade {
        width: 280px;
        height: 415px;
        background-size: 280px 415px;
        background-image: url("/ca/ipod-touch/images/gaming_apple_arcade__su346g5hiyiy_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) {
    .section-gaming .river-reduced-reverse .image-arcade {
        background-image: url("/ca/ipod-touch/images/gaming_apple_arcade__su346g5hiyiy_small_2x.jpg")
    }
}

/* ---------- App Store ---------- */

.section-ios .image-ios-app-store {
    width: 449px;
    height: 593px;
    background-size: 449px 593px;
    background-image: url("/ca/ipod-touch/images/ios_appstore__dnw36gsvfiaa_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) {
    .section-ios .image-ios-app-store {
        background-image: url("/ca/ipod-touch/images/ios_appstore__dnw36gsvfiaa_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ios .image-ios-app-store {
        width: 324px;
        height: 427px;
        background-size: 324px 427px;
        background-image: url("/ca/ipod-touch/images/ios_appstore__dnw36gsvfiaa_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-ios .image-ios-app-store {
        background-image: url("/ca/ipod-touch/images/ios_appstore__dnw36gsvfiaa_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-ios .image-ios-app-store {
        width: 280px;
        height: 415px;
        background-size: 280px 415px;
        background-image: url("/ca/ipod-touch/images/ios_appstore__dnw36gsvfiaa_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) {
    .section-ios .image-ios-app-store {
        background-image: url("/ca/ipod-touch/images/ios_appstore__dnw36gsvfiaa_small_2x.jpg")
    }
}