body {
	word-break:keep-all;
}

.chapternav-items {
    letter-spacing: -1em;
}

@media not all and (min-resolution:.001dpcm) {
    @media {
      .chapternav-items {
        letter-spacing: -.5em;
      }
    }
}

/* KR font size */
.sf-size {
	font-size: 12px;
}

#ac-globalfooter * , #ac-globalfooter * :before, #ac-globalfooter * :after {
    font-size: 1.02em;
}

.more:after {
    top: -0.08em;
}

.icon-playcircle:after {
    top: -0.02em;
}

.links-wrapper .icon-after:after, .links-wrapper .more:after {
    top: 0;
}

a.more.taa-link::after {
    top: -.08em;
}

.product-headline:lang(ko) {
    letter-spacing: -.02em;
}
@media only screen and (max-width: 1068px) {
	.product-headline:lang(ko) {
		 letter-spacing: -.025em;
	 }
}
@media only screen and (max-width: 735px) {
	.product-headline:lang(ko) {
		letter-spacing: -.009em;
	}
}
@media only screen and (min-width: 1442px) {
	.section-macos .section-content {
		width: 960px;
	}
}

.chapternav-item-imac {
    padding-left: 20px;
    padding-right: 20px
}

.section-mojave .product-eyebrow {
    padding-top: 152px;
}


@media only screen and (max-width: 1068px) {
    .section-mojave .product-eyebrow {
        padding-top: 73px;
    }
}

@media only screen and (max-width: 735px) {
    .section-mojave .product-eyebrow {
        padding-top: 69px;
    }
}

/*  kr product-more width  */
.product-more {min-width: 400px !important;}

@media only screen and (max-width: 1068px) {
    .product-more {
        min-width: 400px !important;
    }
}
@media only screen and (max-width: 735px) {
    .product-more {
        min-width: 100% !important;
    }
}
@media only screen and (min-width: 1442px) {
    .product-more {
        min-width: 400px !important;
    }
}

.space_badge {
    margin-bottom: 25px
}

.product-more {
    min-width: 270px;
}

/* BTS tile */
.section-beats-last-chance h2 {
	color: #FFF
}

.section-beats-last-chance .typography-section-headline {
    padding-right: 10px
}

.section-beats-last-chance {
    color: #fff;
    position: relative;
    height: 444px
}

.section-beats-last-chance .last-chance-typography-subheadline {
    font-weight: 300
}

.typography-section-headline {
    font-size: 40px;
    line-height: 1.05;
    font-weight: 500;
    letter-spacing: .008em;
}

.typography-section-headline:lang(ko) {

}

@media only screen and (max-width: 1068px) {
    .typography-section-headline {
        font-size: 34px;
        line-height: 1.08824;
        font-weight: 500;
        letter-spacing: .01em;
    }
}

@media only screen and (max-width: 735px) {
    .typography-section-headline {
        font-size: 28px;
        line-height: 1.1073;
        font-weight: 500;
        letter-spacing: .012em;
    }
}

.section-beats-last-chance .image-background {
    background-image: url("/kr/mac/home/y/images/home/beats_promo/mac_lastchance_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-beats-last-chance .image-background {
        background-image: url("/kr/mac/home/y/images/home/beats_promo/mac_lastchance_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-beats-last-chance .image-background {
        background-image: url("/kr/mac/home/y/images/home/beats_promo/mac_lastchance_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-beats-last-chance .image-background {
        background-image: url("/kr/mac/home/y/images/home/beats_promo/mac_lastchance_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-beats-last-chance .image-background {
        background-image: url("/kr/mac/home/y/images/home/beats_promo/mac_lastchance_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-beats-last-chance .image-background {
        background-image: url("/kr/mac/home/y/images/home/beats_promo/mac_lastchance_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-beats-last-chance .typography-section-headline {
        padding-right: 20px
    }
}

@media only screen and (max-width: 735px) {
    .section-beats-last-chance .typography-section-headline {
        padding: 0
    }
}

@media only screen and (max-width: 1068px) {
.section-beats-last-chance .section-content .row {
        top: 43%;
	}
}

@media only screen and (max-width: 735px) {
.section-beats-last-chance .section-content .row {
        top: 50%;
	}
}

@media only screen and (max-width: 735px) {
	.fp-billboard-moreblock .more{
		margin-bottom:0.48em;
	}
}

@media only screen and (max-width: 735px) {
	.product-more .product-cta:last-child{
		display: block;
	}
}


/* Section compare */
.section-compare .image-compare {
    width: 757px;
    height: 341px;
    background-size: 757px 341px;
    background-repeat: no-repeat;
    background-image: url("/kr/mac/home/ac/images/home/compare_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-compare .image-compare {
        background-image:url("/kr/mac/home/ac/images/home/compare_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-compare .image-compare {
        width:662px;
        height: 298px;
        background-size: 662px 298px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/ac/images/home/compare_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-compare .image-compare {
        background-image:url("/kr/mac/home/ac/images/home/compare_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-compare .image-compare {
        width:275px;
        height: 125px;
        background-size: 275px 125px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/ac/images/home/compare_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-compare .image-compare {
        background-image:url("/kr/mac/home/ac/images/home/compare_small_2x.jpg")
    }
}

/* macos and icloud */

.section-macos-and-icloud .image-macos-finder-icloud {
    width: 991px;
    height: 577px;
    background-size: 991px 577px;
    background-repeat: no-repeat;
    background-image: url("/kr/mac/home/ac/images/home/macos_icloud_large.jpg");
    margin: 76px auto 54px
}

@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-macos-and-icloud .image-macos-finder-icloud {
        background-image:url("/kr/mac/home/ac/images/home/macos_icloud_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-macos-and-icloud .image-macos-finder-icloud {
        margin-top: 50px;
        margin-bottom: 6px;
        width:625px;
        height: 365px;
        background-size: 625px 365px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/ac/images/home/macos_icloud_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-macos-and-icloud .image-macos-finder-icloud {
        background-image:url("/kr/mac/home/ac/images/home/macos_icloud_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-macos-and-icloud .image-macos-finder-icloud {
        width:274px;
        height: 160px;
        background-size: 274px 160px;
        background-repeat: no-repeat;
        background-image: url("/kr/mac/home/ac/images/home/macos_icloud_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-macos-and-icloud .image-macos-finder-icloud {
        background-image:url("/kr/mac/home/ac/images/home/macos_icloud_small_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
	.product-macbook-pro-hero .product-more .product-cta:last-child{
		display: inline-block;
	}
}

@media only screen and (max-width: 735px) {
	.product-imac .product-more .product-cta:last-child{
		display: inline-block;
	}
}

@media only screen and (max-width: 735px) {
	.product-macbook .product-more .product-cta:last-child{
		display: inline-block;
	}
}

.section-compare .compare-image {
    background-image: url("/kr/mac/home/ae/images/overview/compare__dr8zhq1ynf6u_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-compare .compare-image {
        background-image: url("/kr/mac/home/ae/images/overview/compare__dr8zhq1ynf6u_large_2x.jpg");
    }
}

@media only screen and (max-width: 1068px) {
    .section-compare .compare-image {
        background-image: url("/kr/mac/home/ae/images/overview/compare__dr8zhq1ynf6u_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-compare .compare-image {
        background-image:url("/kr/mac/home/ae/images/overview/compare__dr8zhq1ynf6u_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-compare .compare-image {
        background-image: url("/kr/mac/home/ae/images/overview/compare__dr8zhq1ynf6u_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-compare .compare-image {
        background-image:url("/kr/mac/home/ae/images/overview/compare__dr8zhq1ynf6u_small_2x.jpg")
    }
}


.macos {
    background-image: url("/kr/mac/home/ae/images/overview/macos__eq8x88x3iomu_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/ae/images/overview/macos__eq8x88x3iomu_large_2x.jpg");
    }
}

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

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

.section-holiday .banner-container {
    background-image: url("/kr/mac/home/ae/images/overview/banner_holiday_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-holiday .banner-container {
        background-image: url("/kr/mac/home/ae/images/overview/banner_holiday_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .section-holiday .banner-container {
        background-image: url("/kr/mac/home/ae/images/overview/banner_holiday_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-holiday .banner-container {
        background-image: url("/kr/mac/home/ae/images/overview/banner_holiday_medium_2x.jpg")
    }
}

@media only screen and (max-width: 735px) {
    .section-holiday .banner-container {
        background-image: url("/kr/mac/home/ae/images/overview/banner_holiday_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-holiday .banner-container {
        background-image: url("/kr/mac/home/ae/images/overview/banner_holiday_small_2x.jpg")
    }
}

.section-holiday .promo-copy-container .promo-copy-wrapper {
    max-width: 340px;
}

@media only screen and (min-width: 736px) and (max-width: 1068px) {
    .section-holiday .promo-copy-container {
        padding: 0 2% 0 6%;
    }
}
