.channel-html {
    direction: rtl;
    text-align: right;
}

.channel-html .ltr {
    direction: ltr;
    text-align: right;
}

.channel-html .rtl {
    direction: rtl;
    text-align: right;
}

.channel-html .copy.helvetica-neue,
.channel-compare .button,
.channel-compare .badge-content .badge-caption.copy,
.channel-html * {
    font-family: Tahoma, "Segoe UI", Geneva, Verdana, sans-serif !important;
}

@media only screen and (max-width: 734px) {
    .channel-html .iA7E434 {
        padding-right: 0;
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .b1e8cb9 {
        padding-left: 80px;
    }
}

@media only screen and (max-width: 728px) {
    .channel-html .b1e8cb9 {
        padding-left: 120px;
    }
}

@media only screen and (max-width: 728px) {
    .channel-html .y00CBF9 {
        padding-left: 90px;
    }
}

/* S1 - Hero ----- */
.channel-html .v6C4D7F {
    margin-right: -402px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .v6C4D7F {
        margin-right: -190px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .v6C4D7F {
        margin-right: -133px;
    }
}

.channel-html .q1B004B {
    margin-right: -16px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .q1B004B {
        margin-right: 6px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .q1B004B {
        margin-right: 109px;
    }
}

.channel-html .cA66D50 {
    margin-left: 0;
}

.channel-html .t981FA3 {
    transform: translateX(18px);
}

@media only screen and (max-width: 1068px) {
    .channel-html .t981FA3 {
        transform: translateX(15px);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .t981FA3 {
        transform: translateX(0px);
    }
}

/* S1 - Chip ----- */
@media only screen and (max-width: 734px) {
    .channel-html .q1B004B {
        transform: translateX(2px);
    }
}

.channel-html .pC8A756 {
    margin-left: 0;
    margin-right: -20px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .pC8A756 {
        margin-left: 0;
        margin-right: -34px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .pC8A756 {
        margin-left: 0;
        margin-right: 41px;
    }
}

.channel-html .qC093D6 {
    padding-left: 0;
    padding-right: 81px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .qC093D6 {
        padding-left: 0;
        padding-right: 57px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .qC093D6 {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.channel-html .n77B354,
.channel-html .r1B9617,
.channel-html .iB92DC8 {
    padding-left: 50px;
    padding-right: 0;
}

@media only screen and (max-width: 734px) {

    .channel-html .n77B354,
    .channel-html .r1B9617,
    .channel-html .iB92DC8 {
        padding-left: 0;
        padding-right: 22px;
    }
}

@media only screen and (max-width: 1068px) {

    .channel-html .n77B354,
    .channel-html .r1B9617,
    .channel-html .iB92DC8 {
        padding-left: 0px;
        padding-right: 0px;
    }
}

@media only screen and (max-width: 734px) {

    .channel-html .n77B354,
    .channel-html .r1B9617,
    .channel-html .iB92DC8 {
        padding-left: 10px;
        padding-right: 0;
    }
}

.channel-html .n25F53C {
    margin-left: auto;
    margin-right: auto;
    width: 582px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .n25F53C {
        margin-left: auto;
        margin-right: auto;
        width: 462px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .n25F53C {
        margin-left: auto;
        margin-right: auto;
        width: 206px;
    }
}

.channel-html .lFFA951 {
    padding-left: 0;
}

@media only screen and (max-width: 1068px) {
    .channel-html .lFFA951 {
        padding-left: 0px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .lFFA951 {
        padding-left: 0;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .lFFA951 {
        padding-right: 0;
    }
}

.channel-html .n5C296B {
    padding-left: 0;
}

@media only screen and (max-width: 1068px) {
    .channel-html .n5C296B {
        padding-left: 11px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .n5C296B {
        padding-left: 0;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .n5C296B {
        padding-right: 0;
    }
}

.channel-html .f842E88,
.channel-html .i19CE2D {
    padding-right: 20px;
    padding-left: 0;
}

/* Display ----- */
.channel-html .v59f41d {
    direction: ltr;
    text-align: right;
}

.channel-html .w87B907,
.channel-html .y50EF16,
.channel-html .hC22AA2 {
    padding-left: 0;
    padding-right: 25px;
}

@media only screen and (max-width: 1068px) {

    .channel-html .w87B907,
    .channel-html .y50EF16,
    .channel-html .hC22AA2 {
        padding-left: 0;
        padding-right: 34px;
    }
}

.t3F0C2A,
.i5AEC7B,
.s8D8C62 {
    text-align: right;
}

.channel-html .e9a1c4b {
    margin-left: 0;
    margin-right: -1.5px;
}

@media only screen and (max-width: 734px) {
    .channel-html .e9a1c4b {
        margin-left: 0;
        margin-right: 0;
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .e9a1c4b {
        padding-left: 0;
        padding-right: 0;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .e9a1c4b {
        padding-left: 0;
        padding-right: 0;
    }
}

/* Camera & Mics ----- */
.channel-html .fd78a97 {
    direction: ltr;
    text-align: left;
}

.channel-html .t303709,
.channel-html .r101c0b,
.channel-html .be63cc8 {
    text-align: right;
    padding-right: 0 !important;
}

.channel-html .be63cc8 {
    padding-right: 0;
    padding-left: 30px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .be63cc8 {
        padding-right: 0;
        padding-left: 30px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .be63cc8 {
        padding-right: 0;
    }
}

.channel-html .l201EF1 {
    margin-left: 0;
    margin-right: 9px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .l201EF1 {
        margin-left: 0;
        margin-right: 9px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .l201EF1 {
        margin-left: 0;
        margin-right: 9px;
    }
}

.channel-html .cC166C5,
.channel-html .eB182FA {
    padding-right: 15px;
}

@media only screen and (max-width: 1068px) {

    .channel-html .cC166C5,
    .channel-html .eB182FA {
        padding-right: 22px;
    }
}

@media only screen and (max-width: 734px) {

    .channel-html .cC166C5,
    .channel-html .eB182FA {
        padding-left: 0;
        padding-right: 26px;
    }
}

@media only screen and (max-width: 1068px) {
    /*    .channel-html .cC166C5 {        padding-right: 0px;    }*/
}

/* Magic Keyboard ----- */
.channel-html .v5a8bdc {
    margin-left: 0;
    margin-bottom: 10px;
    padding-right: 0;
    text-align: right;
}

@media only screen and (max-width: 1068px) {
    .channel-html .v5a8bdc {
        padding-right: 0;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .v5a8bdc {
        padding-right: 0;
    }
}

.channel-html .w69826b {
    /*    padding-right: 50px;*/
    text-align: right;
}

@media only screen and (max-width: 1068px) {
    .channel-html .w69826b {
        padding-right: 0;
        margin-left: -2.5px;
    }
}

@media only screen and (max-width: 734px) {

    .channel-html .w69826b,
    .channel-html .y8138e3 {
        padding-right: 0;
        margin-left: -2px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .y8138e3 {
        margin-left: 20px;
    }
}

.channel-html .f2b03b0 {
    padding-left: 60%;
}

@media only screen and (max-width: 1068px) {
    .channel-html .f2b03b0 {
        padding-left: 30%;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .f2b03b0 {
        padding-left: 0px;
    }
}

.channel-html .b3EDDDB,
.channel-html .a1459F0 {
    width: 225px;
}

@media only screen and (max-width: 734px) {

    .channel-html .b3EDDDB,
    .channel-html .a1459F0 {
        width: 280px;
    }
}

.channel-html .i6CD3E3 {
    padding-right: 32px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .i6CD3E3 {
        padding-right: 32px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .i6CD3E3 {
        padding-right: 32px;
    }
}

.channel-html .s03B7A6,
.channel-html .vEC1907,
.channel-html .i2F9955,
.channel-html .v47F6B4 {
    padding-left: 0;
    padding-right: 25px;
}

.channel-html .i2F9955 {
    padding-left: 30px;
}

@media only screen and (max-width: 734px) {
    .channel-html .i2F9955 {
        padding-left: 70px;
    }
}

.channel-html .v5c3f55 {
    direction: ltr;
    text-align: left;
}

.channel-html .y8138e3 {
    text-align: right;
    padding-right: 0;
}

/* Connectivity ----- */
.channel-html .wC8231A {
    margin-left: -1.5px;
    padding-right: 0;
}

.channel-html .x8F0573 {
    margin-left: 0;
    margin-right: -1016px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .x8F0573 {
        margin-left: 0;
        margin-right: -188px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .x8F0573 {
        margin-left: 0;
        margin-right: -226px;
    }
}

.channel-html .rC72CB8 {
    padding-right: 0;
    padding-left: 20px;
}

@media only screen and (max-width: 734px) {
    .channel-html .rC72CB8 {
        margin-left: -1px;
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .rC72CB8 {
        padding-right: 0;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .rC72CB8 {
        padding-right: 0;
    }
}

.channel-html .jA83036,
.channel-html .z5FA7E8,
.channel-html .p0AFF10 {
    padding-right: 11px;
    padding-left: 175px;
}

@media only screen and (max-width: 1068px) {

    .channel-html .jA83036,
    .channel-html .z5FA7E8,
    .channel-html .p0AFF10 {
        padding-right: 20px;
        padding-left: 0;
    }
}

@media only screen and (max-width: 734px) {

    .channel-html .jA83036,
    .channel-html .z5FA7E8,
    .channel-html .p0AFF10 {
        padding-right: 11px;
        padding-left: 0;
    }
}

.channel-html .o716959 {
    padding-left: 0;
    padding-right: 82px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .o716959 {
        padding-left: 0;
        padding-right: 58px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .o716959 {
        padding-left: 0;
        padding-right: 0px;
    }
}

.channel-html .a1B43A1 {
    margin-left: 0;
    margin-right: 8px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .a1B43A1 {
        margin-left: 0;
        margin-right: 6px;
    }
}

/* Why Mac ----- */
.channel-html .ec88939 {
    padding-left: 41px;
    padding-right: 0;
}

@media only screen and (max-width: 1068px) {
    .channel-html .ec88939 {
        padding-left: 35px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .ec88939 {
        padding-left: 10px;
    }
}

.channel-html .c3c737c {
    padding-left: 65px;
    padding-right: 0;
}

@media only screen and (max-width: 734px) {
    .channel-html .c3c737c {
        padding-left: 5px;
        padding-right: 0;
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .c3c737c {
        padding-left: 29px;
    }
}

.channel-html .ecd1114 {
    padding-left: 50px;
    padding-right: 0;
}

@media only screen and (max-width: 1068px) {
    .channel-html .ecd1114 {
        padding-left: 20px;
        padding-right: 0;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .ecd1114 {
        padding-left: 10px;
        padding-right: 0;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .t3cf362 {
        padding-right: 0;
    }
}

/* Accessories ----- */
.channel-html .e49985d {
    direction: ltr;
    text-align: left;
}

@media only screen and (max-width: 1068px) {
    .channel-html .ab27272 {
        padding-top: 0px;
        padding-right: 0;
    }
}

/* AppleCare Flex Module ----- */
.channel-html .c333372 {
    direction: ltr;
    text-align: left;
}

@media only screen and (max-width: 1068px) {
    .channel-html .zAEA783 {
        padding-left: 50px;
        padding-right: 0;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .zAEA783 {
        padding-left: 0;
        padding-right: 0;
    }
}

.channel-html .s2cff78 {
    padding-right: 162px;
}

@media only screen and (max-width: 1068px) {
    .channel-html .s2cff78 {
        padding-right: 114px;
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .s2cff78 {
        padding-right: 0;
    }
}

.channel-html .icon-after::after {
    padding-right: 0.3em;
    top: 0;
}

.channel-html .icon-chevronright::before,
.channel-html .icon-chevronright::after {
    content: "\f300";
}

.channel-html .x7b6000 {
    transform: translateX(-50px);
}

@media only screen and (max-width: 1068px) {
    .channel-html .x7b6000 {
        transform: translateX(-35px);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .x7b6000 {
        transform: none;
    }
}

/* headings */

.channel-html .heading_1 {
    margin-left: auto;
    margin-right: auto;
    width: 555px;
    height: 122px;
    background-size: 555px 122px;
    background-repeat: no-repeat;
    background-image: url(../images/hero_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .heading_1 {
        background-image: url(../images/hero_headline_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .heading_1 {
        width: 418px;
        height: 93px;
        background-size: 418px 93px;
        background-image: url(../images/hero_headline_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) {
    .channel-html .heading_1 {
        background-image: url(../images/hero_headline_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .heading_1 {
        width: 235px;
        height: 51px;
        background-size: 235px 51px;
        background-image: url(../images/hero_headline_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) {
    .channel-html .heading_1 {
        background-image: url(../images/hero_headline_small_2x.png);
    }
}

/* */

.channel-html .eyebrow_1 {
    margin-left: auto;
    margin-right: auto;
    width: 53px;
    height: 27px;
    background-size: 53px 27px;
    background-repeat: no-repeat;
    background-image: url(../images/performance_eyebrow_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .eyebrow_1 {
        background-image: url(../images/performance_eyebrow_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .eyebrow_1 {
        width: 54px;
        height: 27px;
        background-size: 54px 27px;
        background-image: url(../images/performance_eyebrow_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) {
    .channel-html .eyebrow_1 {
        background-image: url(../images/performance_eyebrow_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .eyebrow_1 {
        width: 47px;
        height: 22px;
        background-size: 47px 22px;
        background-image: url(../images/performance_eyebrow_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) {
    .channel-html .eyebrow_1 {
        background-image: url(../images/performance_eyebrow_small_2x.png);
    }
}

/* */

.channel-html .heading_2 {
    margin-left: auto;
    margin-right: auto;
    width: 169px;
    height: 67px;
    background-size: 169px 67px;
    background-repeat: no-repeat;
    background-image: url(../images/performance_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .heading_2 {
        background-image: url(../images/performance_headline_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .heading_2 {
        width: 140px;
        height: 56px;
        background-size: 140px 56px;
        background-image: url(../images/performance_headline_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) {
    .channel-html .heading_2 {
        background-image: url(../images/performance_headline_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .heading_2 {
        width: 113px;
        height: 44px;
        background-size: 113px 44px;
        background-image: url(../images/performance_headline_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) {
    .channel-html .heading_2 {
        background-image: url(../images/performance_headline_small_2x.png);
    }
}

/* */

.channel-html .eyebrow_2 {
    margin-left: auto;
    width: 90px;
    height: 26px;
    background-size: 90px 26px;
    background-repeat: no-repeat;
    background-image: url(../images/display_eyebrow_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .eyebrow_2 {
        background-image: url(../images/display_eyebrow_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .eyebrow_2 {
        width: 89px;
        height: 23px;
        background-size: 89px 23px;
        background-image: url(../images/display_eyebrow_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) {
    .channel-html .eyebrow_2 {
        background-image: url(../images/display_eyebrow_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .eyebrow_2 {
        width: 78px;
        height: 22px;
        background-size: 78px 22px;
        background-image: url(../images/display_eyebrow_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) {
    .channel-html .eyebrow_2 {
        background-image: url(../images/display_eyebrow_small_2x.png);
    }
}

/* */

.channel-html .heading_3 {
    margin-left: auto;
    width: 412px;
    height: 55px;
    background-size: 412px 55px;
    background-repeat: no-repeat;
    background-image: url(../images/display_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .heading_3 {
        background-image: url(../images/display_headline_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .heading_3 {
        width: 341px;
        height: 44px;
        background-size: 341px 44px;
        background-image: url(../images/display_headline_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) {
    .channel-html .heading_3 {
        background-image: url(../images/display_headline_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .heading_3 {
        width: 275px;
        height: 38px;
        background-size: 275px 38px;
        background-image: url(../images/display_headline_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) {
    .channel-html .heading_3 {
        background-image: url(../images/display_headline_small_2x.png);
    }
}

/* */

.channel-html .eyebrow_3 {
    margin-left: auto;
    width: 252px;
    height: 31px;
    background-size: 252px 31px;
    background-repeat: no-repeat;
    background-image: url(../images/camera_audio_eyebrow_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .eyebrow_3 {
        background-image: url(../images/camera_audio_eyebrow_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .eyebrow_3 {
        width: 252px;
        height: 28px;
        background-size: 252px 28px;
        background-image: url(../images/camera_audio_eyebrow_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) {
    .channel-html .eyebrow_3 {
        background-image: url(../images/camera_audio_eyebrow_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .eyebrow_3 {
        width: 221px;
        height: 27px;
        background-size: 221px 27px;
        background-image: url(../images/camera_audio_eyebrow_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) {
    .channel-html .eyebrow_3 {
        background-image: url(../images/camera_audio_eyebrow_small_2x.png);
    }
}

/* */

.channel-html .heading_4 {
    margin-left: auto;
    width: 322px;
    height: 100px;
    background-size: 322px 100px;
    background-repeat: no-repeat;
    background-image: url(../images/camera_audio_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .heading_4 {
        background-image: url(../images/camera_audio_headline_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .heading_4 {
        width: 270px;
        height: 88px;
        background-size: 270px 88px;
        background-image: url(../images/camera_audio_headline_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) {
    .channel-html .heading_4 {
        background-image: url(../images/camera_audio_headline_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .heading_4 {
        width: 217px;
        height: 71px;
        background-size: 217px 71px;
        background-image: url(../images/camera_audio_headline_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) {
    .channel-html .heading_4 {
        background-image: url(../images/camera_audio_headline_small_2x.png);
    }
}

/* */

.channel-html .heading_5 {
    margin-left: auto;
    width: 264px;
    height: 54px;
    background-size: 264px 54px;
    background-repeat: no-repeat;
    background-image: url(../images/magic_keyboard_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .heading_5 {
        background-image: url(../images/magic_keyboard_headline_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .heading_5 {
        width: 220px;
        height: 44px;
        background-size: 220px 44px;
        background-image: url(../images/magic_keyboard_headline_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) {
    .channel-html .heading_5 {
        background-image: url(../images/magic_keyboard_headline_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .heading_5 {
        width: 173px;
        height: 36px;
        background-size: 173px 36px;
        background-image: url(../images/magic_keyboard_headline_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) {
    .channel-html .heading_5 {
        background-image: url(../images/magic_keyboard_headline_small_2x.png);
    }
}

/* */

.channel-html .eyebrow_4 {
    margin-left: auto;
    width: 79px;
    height: 31px;
    background-size: 79px 31px;
    background-repeat: no-repeat;
    background-image: url(../images/connectivity_eyebrow_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .eyebrow_4 {
        background-image: url(../images/connectivity_eyebrow_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .eyebrow_4 {
        width: 79px;
        height: 30px;
        background-size: 79px 30px;
        background-image: url(../images/connectivity_eyebrow_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) {
    .channel-html .eyebrow_4 {
        background-image: url(../images/connectivity_eyebrow_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .eyebrow_4 {
        width: 68px;
        height: 25px;
        background-size: 68px 25px;
        background-image: url(../images/connectivity_eyebrow_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) {
    .channel-html .eyebrow_4 {
        background-image: url(../images/connectivity_eyebrow_small_2x.png);
    }
}

/* */

.channel-html .heading_6 {
    margin-left: auto;
    width: 389px;
    height: 113px;
    background-size: 389px 113px;
    background-repeat: no-repeat;
    background-image: url(../images/connectivity_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 1.5dppx) {
    .channel-html .heading_6 {
        background-image: url(../images/connectivity_headline_large_2x.png);
    }
}

@media only screen and (max-width: 1068px) {
    .channel-html .heading_6 {
        width: 327px;
        height: 98px;
        background-size: 327px 98px;
        background-image: url(../images/connectivity_headline_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) {
    .channel-html .heading_6 {
        background-image: url(../images/connectivity_headline_medium_2x.png);
    }
}

@media only screen and (max-width: 734px) {
    .channel-html .heading_6 {
        width: 259px;
        height: 77px;
        background-size: 259px 77px;
        background-image: url(../images/connectivity_headline_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) {
    .channel-html .heading_6 {
        background-image: url(../images/connectivity_headline_small_2x.png);
    }
}

/* */

.channel-html .eyebrow_5 {
  margin-left: auto;
  width: 94px;
  height: 23px;
  background-size: 94px 23px;
  background-repeat: no-repeat;
  background-image: url(../images/why_mac_eyebrow_text_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .channel-html .eyebrow_5 {
    background-image: url(../images/why_mac_eyebrow_text_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eyebrow_5 {
    width: 91px;
    height: 21px;
    background-size: 91px 21px;
    background-image: url(../images/why_mac_eyebrow_text_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) {
  .channel-html .eyebrow_5 {
    background-image: url(../images/why_mac_eyebrow_text_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eyebrow_5 {
    width: 92px;
    height: 21px;
    background-size: 92px 21px;
    background-image: url(../images/why_mac_eyebrow_text_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) {
  .channel-html .eyebrow_5 {
    background-image: url(../images/why_mac_eyebrow_text_small_2x.png);
  }
}

/* */

.channel-html .heading_7 {
  margin-left: auto;
  width: 484px;
  height: 48px;
  background-size: 484px 48px;
  background-repeat: no-repeat;
  background-image: url(../images/why_mac_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .channel-html .heading_7 {
    background-image: url(../images/why_mac_headline_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .heading_7 {
    width: 389px;
    height: 43px;
    background-size: 389px 43px;
    background-image: url(../images/why_mac_headline_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) {
  .channel-html .heading_7 {
    background-image: url(../images/why_mac_headline_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .heading_7 {
    width: 184px;
    height: 67px;
    background-size: 184px 67px;
    background-image: url(../images/why_mac_headline_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) {
  .channel-html .heading_7 {
    background-image: url(../images/why_mac_headline_small_2x.png);
  }
}

/* */

.channel-html .eyebrow_6 {
  margin-left: auto;
  width: 43px;
  height: 31px;
  background-size: 43px 31px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_eyebrow_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .channel-html .eyebrow_6 {
    background-image: url(../images/compare_eyebrow_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eyebrow_6 {
    width: 45px;
    height: 26px;
    background-size: 45px 26px;
    background-image: url(../images/compare_eyebrow_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) {
  .channel-html .eyebrow_6 {
    background-image: url(../images/compare_eyebrow_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eyebrow_6 {
    width: 37px;
    height: 24px;
    background-size: 37px 24px;
    background-image: url(../images/compare_eyebrow_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) {
  .channel-html .eyebrow_6 {
    background-image: url(../images/compare_eyebrow_small_2x.png);
  }
}

/* */

.channel-html .heading_8 {
  margin-left: auto;
  width: 294px;
  height: 52px;
  background-size: 294px 52px;
  background-repeat: no-repeat;
  background-image: url(../images/compare_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .channel-html .heading_8 {
    background-image: url(../images/compare_headline_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .heading_8 {
    width: 237px;
    height: 39px;
    background-size: 239px 39px;
    background-image: url(../images/compare_headline_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) {
  .channel-html .heading_8 {
    background-image: url(../images/compare_headline_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .heading_8 {
    width: 206px;
    height: 38px;
    background-size: 206px 38px;
    background-image: url(../images/compare_headline_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) {
  .channel-html .heading_8 {
    background-image: url(../images/compare_headline_small_2x.png);
  }
}

/* */

.channel-html .eyebrow_7 {
  margin-left: auto;
  width: 135px;
  height: 25px;
  background-size: 135px 24px;
  background-repeat: no-repeat;
  background-image: url(../images/accessories_eyebrow_text_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .channel-html .eyebrow_7 {
    background-image: url(../images/accessories_eyebrow_text_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eyebrow_7 {
    width: 137px;
    height: 27px;
    background-size: 137px 27px;
    background-image: url(../images/accessories_eyebrow_text_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) {
  .channel-html .eyebrow_7 {
    background-image: url(../images/accessories_eyebrow_text_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eyebrow_7 {
    width: 135px;
    height: 25px;
    background-size: 135px 25px;
    background-image: url(../images/accessories_eyebrow_text_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) {
  .channel-html .eyebrow_7 {
    background-image: url(../images/accessories_eyebrow_text_small_2x.png);
  }
}

/* */

.channel-html .heading_9 {
  margin-left: auto;
  width: 314px;
  height: 86px;
  background-size: 314px 86px;
  background-repeat: no-repeat;
  background-image: url(../images/accessories_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .channel-html .heading_9 {
    background-image: url(../images/accessories_headline_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .heading_9 {
    width: 250px;
    height: 74px;
    background-size: 250px 74px;
    background-image: url(../images/accessories_headline_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) {
  .channel-html .heading_9 {
    background-image: url(../images/accessories_headline_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .heading_9 {
    width: 224px;
    height: 65px;
    background-size: 224px 65px;
    background-image: url(../images/accessories_headline_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) {
  .channel-html .heading_9 {
    background-image: url(../images/accessories_headline_small_2x.png);
  }
}

/* */

.channel-html .eyebrow_8 {
  margin-left: auto;
  width: 115px;
  height: 23px;
  background-size: 115px 23px;
  background-repeat: no-repeat;
  background-image: url(../images/applecare_eyebrow_text_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .channel-html .eyebrow_8 {
    background-image: url(../images/applecare_eyebrow_text_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .eyebrow_8 {
    width: 115px;
    height: 23px;
    background-size: 115px 23px;
    background-image: url(../images/applecare_eyebrow_text_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) {
  .channel-html .eyebrow_8 {
    background-image: url(../images/applecare_eyebrow_text_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .eyebrow_8 {
    width: 116px;
    height: 23px;
    background-size: 116px 23px;
    background-image: url(../images/applecare_eyebrow_text_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) {
  .channel-html .eyebrow_8 {
    background-image: url(../images/applecare_eyebrow_text_small_2x.png);
  }
}

/* */

.channel-html .heading_10 {
  margin-left: auto;
  width: 246px;
  height: 87px;
  background-size: 246px 87px;
  background-repeat: no-repeat;
  background-image: url(../images/applecare_headline_large.png);
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 144dpi),
  only screen and (-webkit-min-device-pixel-ratio: 1.5),
  only screen and (min-resolution: 1.5dppx) {
  .channel-html .heading_10 {
    background-image: url(../images/applecare_headline_large_2x.png);
  }
}

@media only screen and (max-width: 1068px) {
  .channel-html .heading_10 {
    width: 198px;
    height: 70px;
    background-size: 198px 70px;
    background-image: url(../images/applecare_headline_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) {
  .channel-html .heading_10 {
    background-image: url(../images/applecare_headline_medium_2x.png);
  }
}

@media only screen and (max-width: 734px) {
  .channel-html .heading_10 {
    width: 173px;
    height: 65px;
    background-size: 173px 65px;
    background-image: url(../images/applecare_headline_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) {
  .channel-html .heading_10 {
    background-image: url(../images/applecare_headline_small_2x.png);
  }
}

/* */
