.section-buystrip .image-icon.image-icon-pickup {
    width: 40px;
    height: 44px;
    background-size: 40px 44px;
    background-repeat: no-repeat;
    background-image: url("/mac/home/images/icon_financing_large.png");
    position: relative;
    left: 50%;
    margin-left: -20px
}

@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.image-icon-pickup {
        background-image: url("/mac/home/images/icon_financing_large_2x.png")
    }
}
/*built-in-apps*/

@media only screen and (max-width: 1068px) {
    .section-what-makes-mac .fp-promo-gallery .built-in-apps-gallery .tabnav-items.items-width li:not(:first-child) {
        padding-left:34px
    }
}
 .section-what-makes-mac .fp-promo-gallery .built-in-apps-gallery .tabnav-items.items-width li.tabnav-item:first-child {
    padding-left: 0
}

/*trade-in*/

.trade-in .promo-copy-container .promo-headline {
    max-width: 445px;
    margin-left: auto;
    margin-right: auto
}

@media only screen and (max-width: 1068px) {
    .trade-in .promo-copy-container .promo-headline {
        max-width: 300px
    }
}

@media only screen and (max-width: 734px) {
    .trade-in .promo-copy-container .promo-headline {
        max-width: 296px
    }
}

/* footnote icloud*/
.caption-slide-photos .footnote,.icloud .footnote {
    color: #1d1d1f
}

.caption-slide-photos .footnote:hover,.icloud .footnote:hover{
    color: #06c
}

/* compare HL */
@media only screen and (max-width: 1068px) {
    .typography-compare-headline {
        font-size: 19px;
    }
}


.section-pro-display-xdr.section-hero-product .lockup-product {
    font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

/** available **/
.available-copy{
    color: #666;
}

.typography-intro-elevated{
    font-size: 17px;
}

@media only screen and (max-width: 734px) {
	.centersl{padding-left:0.4em;}
}


/* ribbon */

.ribbon-content .rotation{
    display: none;
}
.ribbon-content .rotation.rotation-show{
    display: block;
}
.ribbon-content p+*{
    margin-top: 0;
}
.ac-gf-sosumi ul:first-child li{
   display: none;
}
.ac-gf-sosumi ul:first-child .show{
   display: block;
}

@media only screen and (max-width: 734px) {
    html[lang=zh-CN] .center_s_04 { padding-left: 0.4em; }
}

@media only screen and (max-width: 734px) {
	.section-why-mac .typography-headline-elevated {
		max-width: 278px;
}}

.section-get-more .promo-container {
    margin-top: 0;
}
.section-get-more {
    padding-top: 0;
}
.section-hero.theme-dark .typography-hero-headline-super {
    margin-bottom: 0px;
}


/*Holiday 2020-1030 start*/

.center_ls { padding-left: 0.6em;}
@media only screen and (max-width: 1068px) {
  .center_ls { padding-left: 0em;}
}
@media only screen and (max-width: 734px) {
    .center_ls { padding-left: 0.6em;}
}

/*Holiday 2020-1030 end*/

/* icon-after::after  */

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

/* wechat-fix ar start */

html.quick-look.wechat-fix .quicklook-component {
    display:none;
}

/* wechat-fix ar end */

.section-compare .gallery .item-container .gallery-item .cell.storage .size.eyebrow-alt-top{
    margin-top: 5px;
}

/*TAA*/
@media only screen and (max-width: 1068px) {
    .promo-section .tile-virtual-sessions {
        margin-top: 0;
    }
}

@media only screen and (max-width: 734px) {
    .section-compare .gallery .item-container .gallery-item .cell.gpu .note-caption, .section-compare .gallery .item-container .gallery-item .cell.cpu .note-caption {
        top: -3px;
    }
}

@media only screen and (max-width: 1068px) {
    .section-compare .gallery .item-container .gallery-item .cell .size {
        margin-bottom: 2px;
    }
}
@media only screen and (max-width: 734px) {
    .section-compare .gallery .item-container .gallery-item .cell .size {
        margin-bottom: 0px;
    }
}




/*monterey upgrade-now*/
.monterey .cta-links {
    display:inline-block
}
@media only screen and (max-width: 734px) {
    .monterey .cta-links {
        display:block
    }
}
@media only screen and (max-width: 734px) {
    .monterey .upgrade-now {
        margin-bottom:0.8em
    }
}
@media only screen and (min-width: 735px) {
    .monterey .learn, .monterey .upgrade-now {
        display:inline-block
    }
}


/* fix ribbon */
.ribbon-blue-to-default .ribbon-link {
    animation: animate-color-fff-06c 1s cubic-bezier(0.42, 0, 0.58, 1) 1.2s forwards;
}

/* holiday 2022 */
@media only screen and (max-width: 1068px) {
    .section-holiday-2021 .section-content .holiday-2021 {
        padding: 0 80px 52px;
    }
}

@media only screen and (max-width: 734px) {
    .section-holiday-2021 .section-content .holiday-2021 {
        padding: 0 0 7px;
    }
}


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

/**/
.promo-tile.wantwant {
    background-size: 1380px 600px;
    background-repeat: no-repeat;
    background-image: url("/mac/home/images/overview/get-more/wantwant__eesczngezw8y_large.jpg");
    background-position-x: center;
    background-position-y: bottom;
    height: 600px;
    display: flex;
    align-items:center
}

@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-tile.wantwant {
        background-image: url("/mac/home/images/overview/get-more/wantwant__eesczngezw8y_large_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .promo-tile.wantwant {
        background-size: 736px 400px;
        background-repeat: no-repeat;
        background-image: url("/mac/home/images/overview/get-more/wantwant__eesczngezw8y_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-tile.wantwant {
        background-image: url("/mac/home/images/overview/get-more/wantwant__eesczngezw8y_medium_2x.jpg")
    }
}

@media only screen and (max-width: 734px) {
    .promo-tile.wantwant {
        background-size: 736px 490px;
        background-repeat: no-repeat;
        background-image: url("/mac/home/images/overview/get-more/wantwant__eesczngezw8y_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-tile.wantwant {
        background-image: url("/mac/home/images/overview/get-more/wantwant__eesczngezw8y_small_2x.jpg")
    }
}

@media only screen and (max-width: 1068px) {
    .promo-tile.wantwant {
        height:400px
    }
}

@media only screen and (max-width: 734px) {
    .promo-tile.wantwant {
        height:490px
    }
}

.promo-tile.wantwant .promo-copy-container {
    padding-top:0
}

.promo-tile.wantwant .promo-copy-container .promo-copy-wrapper{
    margin-top: -148px;
}
.promo-tile.wantwant .promo-copy-container .promo-copy-wrapper .promo-intro{margin-top: 9px;}


@media only screen and (max-width: 1068px) {
    .promo-tile.wantwant .promo-copy-container .promo-copy-wrapper{
    margin-top: -114px;
}
.promo-tile.wantwant .promo-copy-container .promo-copy-wrapper .promo-intro{margin-top: 14px;}

}

@media only screen and (max-width: 734px) {
    .promo-tile.wantwant .promo-copy-container .promo-copy-wrapper{
    margin-top: -162px;
}
.promo-tile.wantwant .promo-copy-container .promo-copy-wrapper .promo-intro{margin-top: 11px;}

}

@media only screen and (max-width: 734px) {
    .promo-tile.wantwant .promo-copy-container .promo-intro {
        max-width: 296px;
        margin-left: auto;
        margin-right:auto
    }
}

.promo-tile.wantwant .figure-wrapper {
    display:none
}

.promo-tile.wantwant .icon-wrapper {
    color:#fff
}



/* trade-in-event-2022 */
.ac-gf-sosumi ul:first-child li#footnote-extra-trade-in-credit{
   display: block;
}
/* trade-in-event-2022 */

/*compare*/

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

@media only screen and (max-width: 734px) {
    .section-hero-product .section-content .product-wrapper .hero-image.hero-macbook-pro-image {
        margin-top: 7px
    }
}
/* bts */
.ac-gf-sosumi .additional-sosumi:first-child li{
			display: block
			}
/* ribbon */

.ribbon .ribbon-content .typography-caption{
    font-size: 14px;
}

/* BTM */
.section-skywalker-btm .flex-copy-wrapper .promo-copy-container {
    max-width: 327px;
}

@media only screen and (max-width: 1068px) {
    .section-skywalker-btm .flex-copy-wrapper .promo-copy-container {
        max-width:289px
    }
}

@media only screen and (max-width: 734px) {
    .section-skywalker-btm .flex-copy-wrapper .promo-copy-container {
        max-width:232px
    }
}
/* bts last chance */
.section-bts-2022 .flex-copy-wrapper .promo-copy-container .promo-intro-copy{
color:#1d1d1f
}
.section-bts-2022 .flex-copy-wrapper .promo-copy-container .promo-intro{
color:#ca2266
}