/* icons */
.more:after,
.icon-external:after,
.icon-wrapper .icon-after::after,
.icon-wrapper .more::after {
    position: relative;
    top: -0.08em;
}

/* footer */
.footnote-number {
    vertical-align: top;
    top: 0.1em;
}

sup.footnote-number {
    top: initial;
}

a.footnote-number {
    top: initial;
}

/* line-height */
.section-hero-product .typography-hero-product-headline:lang(ko) {
    line-height: 1.07143;
}

.section-hero-product .typography-hero-product-eyebrow:lang(ko) {
    line-height: 1.381;
}

.promo-tile.reasons .promo-headline {
    line-height: 1.1875;
}

/* br */
.medium-1068 {
    display: none;
}

@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .medium-1068 {
        display: block;
    }
}

br.xsmall {
    display: none;
}

@media only screen and (max-width: 360px) {
    br.xsmall {
        display: none;
    }
}

@media only screen and (max-width: 734px) {
    .custom_wraping {
        white-space: nowrap;
    }
}

/* tile-reasons */
@media only screen and (max-width: 1068px) {
    .promo-tile.reasons .promo-headline {
        width: 285px;
    }
}

@media only screen and (max-width: 734px) {
    .accessories .promo-copy-container .promo-headline {
        max-width: none;
    }
}

/* modal-notify */
@media only screen and (max-width: 734px) and (max-width: 734px) {
    .modal-notify.modal-standard .content-wrapper {
        margin-left: auto;
        margin-right: auto;
        width: 100%
    }
}

.modal-notify .modal-notify-content .links-stacked.compact .link:hover {
    text-decoration: none;
}

/* virtual-sessions */
.tile-virtual-sessions {
    width: 100%;
}

@media only screen and (max-width: 1068px) {
    .macos .promo-copy-wrapper {
        padding-bottom: 266px;
    }
}

.tile-virtual-sessions .flex-copy-wrapper .tile-copy {
    max-width: 100%;
}

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

    .tile-virtual-sessions .flex-copy-wrapper .tile-copy {
        max-width: 370px;
    }
}

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

    .tile-virtual-sessions .flex-copy-wrapper .tile-copy {
        max-width: 280px;
    }
}

/* violator-frameless */
.violator-frameless.violator-reduced {
    font-size: 24px;
    line-height: 1.16667;
    font-weight: 600;
    letter-spacing: .009em;
    padding-bottom: 4px;
    margin-bottom: 14px;
}

@media only screen and (max-width: 1068px) {
    .violator-frameless.violator-reduced {
        font-size: 21px;
        line-height: 1.19048;
        font-weight: 600;
        letter-spacing: .011em;
        margin-bottom: 10px;
    }
}

.section-retail .acmi {
    margin-bottom: 0px;
}

.violator-secondary {
    border: none;
}

/* tv-plus */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .tv-plus .promo-image {
        margin-top: 39px;
    }
}

br.medium-ect {
    display: none;
}

@media only screen and (min-width: 735px) and (max-width: 1084px) {
    .modal-notify .modal-notify-content .links-stacked.compact {
        display: flex;
        justify-content: space-around;
        align-items: center;
    }

    br.medium-ect {
        display: block;
    }
}

.tv-plus {
    background-color: #000000;
}

/* trade In */
@media only screen and (max-width: 734px){
    .trade-in .promo-copy-container .promo-intro {
    max-width: 313px;
    }
}

/* section-compare */
.section-compare .flex-header-wrapper {
    min-height: 281px;
}

@media only screen and (max-width: 1068px) {
    .section-compare .flex-header-wrapper {
        min-height: 197px;
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .flex-header-wrapper {
        min-height: 0;
    }
}

/* section-compare gallery */

@media only screen and (max-width: 734px) {
    .section-compare .gallery .item-container .gallery-item .cell.keyboard.imac24 .column {
        width: 95%;
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .gallery .item-container .gallery-item .cell.keyboard .column {
        width: 95%;
    }
}

@media only screen and (max-width: 734px) {
    .section-what-makes-mac .fp-promo-gallery .gallery-captions-container .caption-subhead-container {
        width: 100%;
    }
}

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

    .section-compare .gallery .item-container .gallery-item .cell.display .column.column-ect {
        width: 64%;
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .gallery .item-container .gallery-item .chip .column {
        width: 85%
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .gallery .item-container .gallery-item .mbp14-and-16.chip .column {
        width: 87%
    }
}

/* what-makes-mac */
@media only screen and (max-width: 734px) {
    .section-what-makes-mac .fp-promo-gallery .gallery-captions-container .caption-subhead-container {
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 5px;
    }

    .section-what-makes-mac .fp-promo-gallery .gallery-captions-container .caption-subhead-container .icon-caption {
        margin: 0
    }

}


/*-- img Localizing --*/

/* financing */
.image-buystrip-icon-finance {
    background-image: url("/kr/mac/home/br/images/overview/buystrip/icon-finance__fk30uafhm76u_large.svg")
}

.section-buystrip .image-icon-financing {
    background-image: url("/kr/mac/home/br/images/overview/buystrip/icon-finance__fk30uafhm76u_large.svg");
}

/* Continuity */
.macos {
    background-image: url("/kr/mac/home/br/images/overview/macos/continuity__f7o5n4kqigeq_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) {
    .macos {
        background-image: url("/kr/mac/home/br/images/overview/macos/continuity__f7o5n4kqigeq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .macos {
        background-image: url("/kr/mac/home/br/images/overview/macos/continuity__f7o5n4kqigeq_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) {
    .macos {
        background-image: url("/kr/mac/home/br/images/overview/macos/continuity__f7o5n4kqigeq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .macos {
        background-image: url("/kr/mac/home/br/images/overview/macos/continuity__f7o5n4kqigeq_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) {
    .macos {
        background-image: url("/kr/mac/home/br/images/overview/macos/continuity__f7o5n4kqigeq_small_2x.jpg")
    }
}

/* apple-one */
.apple-one .promo-image {
    width: 409px;
    height: 363px;
    background-size: 409px 363px;
    background-repeat: no-repeat;
    background-image: url("/kr/mac/home/br/images/overview/get-more/apple-one/bundle__gaazdu9x3jqu_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) {
    .apple-one .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/get-more/apple-one/bundle__gaazdu9x3jqu_large_2x.jpg")
    }
}

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

@media only screen and (max-width: 734px) {
    .apple-one .promo-image {
        width: 205px;
        height: 182px;
        background-size: 205px 182px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/br/images/overview/get-more/apple-one/bundle__gaazdu9x3jqu_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) {
    .apple-one .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/get-more/apple-one/bundle__gaazdu9x3jqu_small_2x.jpg")
    }
}

/* tv-plus */
.tv-plus .promo-image {
    width: 675px;
    height: 354px;
    background-size: 675px 354px;
    background-repeat: no-repeat;
    position: relative;
    left: 50%;
    margin-left: -337.5px;
    margin-top: 42px;
    background-image: url("/kr/mac/home/br/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__ff92r4xibwuq_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) {
    .tv-plus .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__ff92r4xibwuq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .tv-plus .promo-image {
        width: 359px;
        height: 234px;
        background-size: 359px 234px;
        left: 50%;
        margin-left: -179.5px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/br/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__ff92r4xibwuq_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) {
    .tv-plus .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__ff92r4xibwuq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .tv-plus .promo-image {
        margin-top: 242px;
        margin-bottom: 10px;
        left: 50%;
        margin-left: -367.5px;
        width: 735px;
        height: 273px;
        background-size: 735px 273px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/br/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__ff92r4xibwuq_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) {
    .tv-plus .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/get-more/apple-tv-plus/apple_tv_plus_half_tile__ff92r4xibwuq_small_2x.jpg")
    }
}

/* accessories */
@media only screen and (min-width: 735px) and (max-width: 1068px) {
    .accessories {
        background-position-y: 300px
    }

}

.accessories {
    background-image: url("/kr/mac/home/br/images/overview/retail/accessories_tile__cybkm8f034uq_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) {
    .accessories {
        background-image: url("/kr/mac/home/br/images/overview/retail/accessories_tile__cybkm8f034uq_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .accessories {
        background-size: 360px 202px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/br/images/overview/retail/accessories_tile__cybkm8f034uq_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) {
    .accessories {
        background-image: url("/kr/mac/home/br/images/overview/retail/accessories_tile__cybkm8f034uq_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .accessories {
        background-size: 736px 224px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/br/images/overview/retail/accessories_tile__cybkm8f034uq_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) {
    .accessories {
        background-image: url("/kr/mac/home/br/images/overview/retail/accessories_tile__cybkm8f034uq_small_2x.jpg")
    }
}

/* ventura */
.ventura.promo-tile .promo-image {
    background-image: url("/kr/mac/home/br/images/overview/ventura/macos_ventura__muyk5ifz9wqm_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) {
    .ventura.promo-tile .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/ventura/macos_ventura__muyk5ifz9wqm_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .ventura.promo-tile .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/ventura/macos_ventura__muyk5ifz9wqm_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) {
    .ventura.promo-tile .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/ventura/macos_ventura__muyk5ifz9wqm_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .ventura.promo-tile .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/ventura/macos_ventura__muyk5ifz9wqm_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) {
    .ventura.promo-tile .promo-image {
        background-image: url("/kr/mac/home/br/images/overview/ventura/macos_ventura__muyk5ifz9wqm_small_2x.jpg")
    }
}

/* why-mac  */
.why-mac {
    background-image: url("/kr/mac/home/br/images/overview/macos/why_mac__cs3wqw10kieu_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) {
    .why-mac {
        background-image: url("/kr/mac/home/br/images/overview/macos/why_mac__cs3wqw10kieu_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .why-mac {
        background-image: url("/kr/mac/home/br/images/overview/macos/why_mac__cs3wqw10kieu_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) {
    .why-mac {
        background-image: url("/kr/mac/home/br/images/overview/macos/why_mac__cs3wqw10kieu_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .why-mac {
        background-image: url("/kr/mac/home/br/images/overview/macos/why_mac__cs3wqw10kieu_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) {
    .why-mac {
        background-image: url("/kr/mac/home/br/images/overview/macos/why_mac__cs3wqw10kieu_small_2x.jpg")
    }
}

/* virtual-sessions */
.promo-section .tile-virtual-sessions.tile-virtual-sessions-alt .figure-wrapper .virtual-sessions-image{
    background-image: url("/kr/mac/home/br/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_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) {
    .promo-section .tile-virtual-sessions.tile-virtual-sessions-alt .figure-wrapper .virtual-sessions-image{
        background-image: url("/kr/mac/home/br/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_large_2x.jpg");
    }
    
}

@media only screen and (max-width: 1068px) {
    .promo-section .tile-virtual-sessions.tile-virtual-sessions-alt .figure-wrapper .virtual-sessions-image{
        background-image: url("/kr/mac/home/br/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_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) {
    .promo-section .tile-virtual-sessions.tile-virtual-sessions-alt .figure-wrapper .virtual-sessions-image{
        background-image: url("/kr/mac/home/br/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_medium_2x.jpg");
    }
    
}

@media only screen and (max-width: 734px) {
    .promo-section .tile-virtual-sessions.tile-virtual-sessions-alt .figure-wrapper .virtual-sessions-image{
        background-image: url("/kr/mac/home/br/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_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) {
    .promo-section .tile-virtual-sessions.tile-virtual-sessions-alt .figure-wrapper .virtual-sessions-image{
        background-image: url("/kr/mac/home/br/images/overview/get-more/virtual_sessions_alt__fpum1533xyi6_small_2x.jpg");
    }  
}
