.icon-wrapper .icon,
.icon-wrapper .more::after,
.icon-wrapper .more:not(.icon-before)::after,
.icon-wrapper .icon-before::before,
.icon-wrapper .icon-after::after {
    position: relative;
}

.icon-after::after,
.more::after {
    top: -0.08em;
}
.icon.icon-after.icon.icon-playsolid::after {
    top: 0;
}


.custom-medium {
    display: none;
}

@media only screen and (max-width: 1390px) {
    .custom-medium {
        display: block;
    }
}

/*icloud*/
.section-ipados .icloud .promo-image {
    width: 50%;
    height: 316px;
    min-width: 610px;
    margin-top: 100px;
    margin-left: 100px;
}

@media only screen and (max-width: 1068px) {
    .section-ipados .icloud .promo-image {
        height: 216px;
        min-width: 510px;
        left: 3%;
        margin-left: 0;
        margin-top: 120px;
    }

    .section-ipados .icloud {
        height: 450px;
    }
}

@media only screen and (max-width: 734px) {
    .section-ipados .icloud .promo-image {
        width: 417px;
        height: 216px;
        width: 417px;
        margin: 48px auto 0;
    }

    .section-ipados .icloud {
        height: 490px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipados .icloud .promo-copy {
        padding-left: 0px;
        padding-right: 26px;
    }
}

@media only screen and (max-width: 734px) {
    .section-ipados .icloud .promo-copy {
        padding-left: 6.25%;
        padding-right: 6.25%;
    }
}

.section-ipados .icloud .promo-copy-wrapper {
    margin-left: -20px;
}

@media only screen and (max-width: 1068px) {
    .section-ipados .icloud .promo-copy-wrapper {
        margin-left: 0;
    }
}

@media only screen and (min-width: 1069px) {
    .section-ipados .icloud .promo-copy p {
        max-width: 312px;
    }
}

/* ATV */
.apple-tv-plus-router.fp-tile-2:nth-child(2n+1) {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
}

/* Trade in */
.fp-tile.promo-tile.trade.fp-tile-2:nth-child(2n+1)  {
    width: 100%;
    max-width: 100%;
    margin-right: 0;
}

.section-trade-acmi .promo-copy,
.section-trade-acmi .trade .promo-headline,
.section-trade-acmi .trade .promo-headline+p {
    width: 100%;
    max-width: 100%;
}

.section-trade-acmi .trade .promo-headline+p {
    max-width: 390px;
    margin: 21px auto;
}

@media only screen and (max-width: 1068px) {
    .section-trade-acmi .trade .promo-headline,
    .section-trade-acmi .trade .promo-headline+p {
        width: 100%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 734px) {
    .section-trade-acmi .trade .promo-headline,
    .section-trade-acmi .trade .promo-headline+p {
        width: 100%;
        max-width: 100%;
    }
}

.section-trade-acmi .section-content.fp-tile.banner-container.promo-tile {
    width: auto;
    max-width: 1440px;
    padding: 0 30px;
    box-sizing: border-box;
}

.section-trade-acmi .banner-container.promo-tile.trade.progressive-image {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    text-align: center;
}

@media only screen and (max-width: 734px) {
    .section-trade-acmi .banner-container.promo-tile.trade.progressive-image {
        flex-direction: column-reverse;
    }
}

.section-trade-acmi .promo-copy {
    margin-top: auto;
}

.section-trade-acmi .trade .promo-copy-wrapper {
    margin-bottom: 0;
}

.section-trade-acmi .promo-image-wrapper {
    padding-top: 90px;
    padding-bottom: 70px;
}

.section-trade-acmi .trade .promo-headline {
    max-width: 434px;
}

@media only screen and (max-width: 1068px) {
    .section-trade-acmi .promo-image-wrapper {
        padding-top: 50px;
        padding-bottom: 20px;
    }

    .section-trade-acmi .trade .promo-headline {
        max-width: 434px;
    }
}

@media only screen and (max-width: 734px) {
    .section-trade-acmi .promo-image-wrapper {
        margin: 0 auto;
        padding-bottom: 0;
    }

    .section-trade-acmi .trade .promo-headline {
        max-width: 320px;
    }

    .section-trade-acmi .trade .promo-headline + p {
        max-width: 320px;
    }
}

.section-trade-acmi .trade .promo-image {
    margin-left: -18px;
}

@media only screen and (max-width: 1240px) {
    .section-trade-acmi .trade .promo-image {
        margin-left: -108px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-trade-acmi .trade .promo-image {
        margin-left: -128px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-trade-acmi .trade .promo-headline + p {
        max-width: 100%;
    }
}

/* ipad-pro */
.section-ipad-pro .typography-hero-eyebrow {
    display: inline-flex;
    align-items: center;
    margin-top: 0;
    margin: auto;
}

.section-ipad-pro .image-pro-chip {
    position: relative;
}

.hero-section .typography-body {
    margin-top: 10px;
}

/* compare */
.section-compare .tagline.ipad-10-2 .typography-compare-tagline {
    max-width: 100%;
}

/* trade in */
.section-trade-acmi .section-content.fp-tile.banner-container.promo-tile {
    width: auto;
    max-width: 1440px;
    padding: 0 30px;
    box-sizing: border-box;
}

.section-trade-acmi .banner-container.promo-tile.trade.progressive-image {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    text-align: center;
}

@media only screen and (max-width: 734px) {
    .section-trade-acmi .banner-container.promo-tile.trade.progressive-image {
        flex-direction: column-reverse;
    }
}

.section-trade-acmi .promo-copy {
    margin-top: auto;
}

.section-trade-acmi .trade .promo-copy-wrapper {
    margin-bottom: 0;
}

.section-trade-acmi .promo-image-wrapper {
    padding-top: 90px;
    padding-bottom: 70px;
}

@media only screen and (max-width: 1068px) {
    .section-trade-acmi .promo-image-wrapper {
        padding-top: 50px;
        padding-bottom: 20px;
    }

    .section-trade-acmi .trade .promo-headline {
        max-width: 434px;
    }
}

@media only screen and (max-width: 734px) {
    .section-trade-acmi .promo-image-wrapper {
        margin: 0 auto;
        padding-bottom: 0;
    }
}

.section-trade-acmi .trade .promo-image {
    margin-left: -18px;
}

@media only screen and (max-width: 1240px) {
    .section-trade-acmi .trade .promo-image {
        margin-left: -108px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-trade-acmi .trade .promo-image {
        margin-left: -128px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-trade-acmi .trade .promo-headline + p {
        max-width: 100%;
    }
}

/* images */
.section-essentials .pencil .promo-image {
    background-image: url("/kr/ipad/home/cb/images/overview/apple_pencil__ekq506kmmys2_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-essentials .pencil .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/apple_pencil__ekq506kmmys2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-essentials .pencil .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/apple_pencil__ekq506kmmys2_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-essentials .pencil .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/apple_pencil__ekq506kmmys2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-essentials .pencil .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/apple_pencil__ekq506kmmys2_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) {
    .section-essentials .pencil .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/apple_pencil__ekq506kmmys2_small_2x.jpg")
    }
}

.section-ipad-pro .image-ipad-pro {
    background-image: url("/kr/ipad/home/cb/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_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-ipad-pro .image-ipad-pro {
        background-image: url("/kr/ipad/home/cb/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipad-pro .image-ipad-pro {
        background-image: url("/kr/ipad/home/cb/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_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-ipad-pro .image-ipad-pro {
        background-image: url("/kr/ipad/home/cb/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-ipad-pro .image-ipad-pro {
        background-image: url("/kr/ipad/home/cb/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_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) {
    .section-ipad-pro .image-ipad-pro {
        background-image: url("/kr/ipad/home/cb/images/overview/hero/ipad_pro_hero__bh3eq6sqfjw2_small_2x.jpg")
    }
}

.section-essentials .keyboard {
    background-image: url("/kr/ipad/home/cb/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_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-essentials .keyboard {
        background-image: url("/kr/ipad/home/cb/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-essentials .keyboard {
        background-image: url("/kr/ipad/home/cb/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_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-essentials .keyboard {
        background-image: url("/kr/ipad/home/cb/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-essentials .keyboard {
        background-image: url("/kr/ipad/home/cb/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_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) {
    .section-essentials .keyboard {
        background-image: url("/kr/ipad/home/cb/images/overview/smart_keyboard_folio__b8j0ydqvjq2q_small_2x.jpg")
    }
}

.section-ipados .whyipad .promo-image {
    background-image: url("/kr/ipad/home/cb/images/overview/why_ipad__fyckwbl8w5u2_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-ipados .whyipad .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/why_ipad__fyckwbl8w5u2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipados .whyipad .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/why_ipad__fyckwbl8w5u2_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-ipados .whyipad .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/why_ipad__fyckwbl8w5u2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-ipados .whyipad .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/why_ipad__fyckwbl8w5u2_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) {
    .section-ipados .whyipad .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/why_ipad__fyckwbl8w5u2_small_2x.jpg")
    }
}

.section-buystrip .image-icon-financing {
    background-image: url("/kr/ipad/home/cb/images/overview/icon_financing__ctvbzjuwg02u_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) {
    .section-buystrip .image-icon-financing {
        background-image: url("/kr/ipad/home/cb/images/overview/icon_financing__ctvbzjuwg02u_large_2x.png")
    }
}

@media only screen and (max-width: 1068px) {
    .section-buystrip .image-icon-financing {
        background-image: url("/kr/ipad/home/cb/images/overview/icon_financing__ctvbzjuwg02u_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) {
    .section-buystrip .image-icon-financing {
        background-image: url("/kr/ipad/home/cb/images/overview/icon_financing__ctvbzjuwg02u_medium_2x.png")
    }
}

.section-ipados .ipados-16.full-width .image-ipados-16 {
    background-image: url("/kr/ipad/home/cb/images/overview/ipados16__9t47xpd66wiq_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-ipados .ipados-16.full-width .image-ipados-16 {
        background-image: url("/kr/ipad/home/cb/images/overview/ipados16__9t47xpd66wiq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipados .ipados-16.full-width .image-ipados-16 {
        background-image: url("/kr/ipad/home/cb/images/overview/ipados16__9t47xpd66wiq_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-ipados .ipados-16.full-width .image-ipados-16 {
        background-image: url("/kr/ipad/home/cb/images/overview/ipados16__9t47xpd66wiq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-ipados .ipados-16.full-width .image-ipados-16 {
        background-image: url("/kr/ipad/home/cb/images/overview/ipados16__9t47xpd66wiq_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) {
    .section-ipados .ipados-16.full-width .image-ipados-16 {
        background-image: url("/kr/ipad/home/cb/images/overview/ipados16__9t47xpd66wiq_small_2x.jpg")
    }
}

/* Alt images applyment */
.section-get-more .apple-one .promo-image {
    margin-right: -7%;
    width:409px;
    height: 363px;
    background-size: 409px 363px;
    background-repeat: no-repeat;
    background-image: url("/kr/ipad/home/cb/images/overview/apple_one/bundle__ftof8h1r4jiy_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-get-more .apple-one .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/apple_one/bundle__ftof8h1r4jiy_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-get-more .apple-one .promo-image {
        width: 253px;
        height: 225px;
        background-size: 253px 225px;
        background-repeat: no-repeat;
        background-image: url("/kr/ipad/home/cb/images/overview/apple_one/bundle__ftof8h1r4jiy_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-get-more .apple-one .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/apple_one/bundle__ftof8h1r4jiy_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-get-more .apple-one .promo-image {
        width: 205px;
        height: 182px;
        background-size: 205px 182px;
        background-repeat: no-repeat;
        background-image: url("/kr/ipad/home/cb/images/overview/apple_one/bundle__ftof8h1r4jiy_small.jpg");
        margin-left: -86.5px;
    }
}

@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) {
    .section-get-more .apple-one .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/apple_one/bundle__ftof8h1r4jiy_small_2x.jpg")
    }
}

.section-ipados .icloud .promo-image {
    width: 594px;
    height: 280px;
    background-size: 594px 280px;
    background-repeat: no-repeat;
    background-image: url("/kr/ipad/home/cb/images/overview/icloud__czqjzr040qc2_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-ipados .icloud .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/icloud__czqjzr040qc2_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-ipados .icloud .promo-image {
        width: 453px;
        height: 214px;
        background-size: 453px 214px;
        background-repeat: no-repeat;
        background-image: url("/kr/ipad/home/cb/images/overview/icloud__czqjzr040qc2_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-ipados .icloud .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/icloud__czqjzr040qc2_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .section-ipados .icloud .promo-image {
        width: 453px;
        height: 214px;
        background-size: 453px 214px;
        background-repeat: no-repeat;
        background-image: url("/kr/ipad/home/cb/images/overview/icloud__czqjzr040qc2_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) {
    .section-ipados .icloud .promo-image {
        background-image: url("/kr/ipad/home/cb/images/overview/icloud__czqjzr040qc2_small_2x.jpg")
    }
}