/* center all , large and medium and small 0.2em */
html[lang=zh-MO] .centerall_222 { padding-left: 0.2em; }
@media only screen and (max-width: 735px) { html[lang=zh-MO] .centerall_222 { padding-left: 0.2em; } }
@media only screen and (max-width: 735px) and (max-device-width: 768px) { html[lang=zh-MO] .centerall_222 { padding-left: 0.2em;  } }

/* center all , large and medium and small 0.8em */
html[lang=zh-MO] .centerall_888 { padding-left: 0.8em; }
@media only screen and (max-width: 735px) { html[lang=zh-MO] .centerall_888 { padding-left: 0.8em; } }
@media only screen and (max-width: 735px) and (max-device-width: 768px) { html[lang=zh-MO] .centerall_888 { padding-left: 0.8em;  } }

/* center all , large and medium and small 0.4em , xsmall 0.2em */
html[lang=zh-MO] .centerall_nonSE { padding-left: 0.4em; }
@media only screen and (max-width: 735px) { html[lang=zh-MO] .centerall_nonSE { padding-left: 0.4em; } }
@media only screen and (max-width: 735px) and (max-device-width: 768px) { html[lang=zh-MO] .centerall_nonSE { padding-left: 0.4em;  } }
@media only screen and (max-width: 321px) { html[lang=zh-MO] .centerall_nonSE { padding-left: 0.2em; } }

html[lang=zh-MO] .centerall_03 { padding-left: 0.3em; }


/* watch 断行 */
.main [data-module-template="promos"] [data-unit-id="watch-series-5"] .unit-copy-wrapper .subhead {
    max-width:221px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="watch-series-5"] .unit-copy-wrapper .subhead {
        width: 93%
    }
}

/* watch display block */
.main [data-module-template="promos"] [data-unit-id="watch-series-5"] .unit-copy-wrapper .subhead {
    display: block;
}


/* BTS 2020 start */
.main [data-module-template="promos"] [data-unit-id="back-to-school"] .unit-copy-wrapper .headline {
	max-width: 433px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="back-to-school"] .unit-copy-wrapper .headline {
        max-width: 240px
    }
}
/* BTS 2020 end */


/*Apple Events Teaser Tile*/

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="september-event"] .unit-copy-wrapper .subhead {
        max-width: 240px
    }
}

/*Apple Events Teaser Tile*/

/*septem-takeover*/
html[data-layout-name=september-takeover] .main [data-module-template="september-takeover"]{
     height: 500vh;
    display: block
}

@media only screen and (max-width: 734px) {
    html[data-layout-name=september-takeover] .main [data-module-template="september-takeover-hero"] {
        --ribbon-large: 0px;
        --ribbon-small: 26px;
        position: absolute;
        top: 0;
        bottom: 0;
        margin-bottom: 0;
        height: 100vh;
    }
}

.standalone-module .cta-links {
	opacity: 0;
	visibility: hidden;

}

.standalone-module .cta-links a {
	cursor: default;
}

.standalone-module .cta-links a:hover {
	cursor: default;
}
/*septem-takeover*/


.logo-image-october-teaser-apple-event-logo {
    background-image: url("/mo/home/images/logos/october-teaser/apple_event_logo__4hknp7rkavma_large.png");
 /* width:51 , height:3 */
width: 262px;
height: 40px;
background-size: 262px 40px;
margin-bottom: 7px;}
@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) {
    .logo-image-october-teaser-apple-event-logo {
        background-image:url("/mo/home/images/logos/october-teaser/apple_event_logo__4hknp7rkavma_large_2x.png")}}
@media only screen and (max-width: 1068px) {
    .logo-image-october-teaser-apple-event-logo {
        background-image: url("/mo/home/images/logos/october-teaser/apple_event_logo__4hknp7rkavma_medium.png");
 /* width:37 , height:2 */
width: 208px;
height: 32px;
background-size: 208px 32px;}}
@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) {
    .logo-image-october-teaser-apple-event-logo {
        background-image:url("/mo/home/images/logos/october-teaser/apple_event_logo__4hknp7rkavma_medium_2x.png")}}
@media only screen and (max-width: 734px) {
    .logo-image-october-teaser-apple-event-logo {
        background-image: url("/mo/home/images/logos/october-teaser/apple_event_logo__4hknp7rkavma_small.png");
 /* width:37 , height:2 */
width: 208px;
height: 32px;
background-size: 208px 32px;}}
@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) {
    .logo-image-october-teaser-apple-event-logo {
        background-image:url("/mo/home/images/logos/october-teaser/apple_event_logo__4hknp7rkavma_small_2x.png")}}

.logo-image-october-event-event-logo {
    background-image: url("/mo/home/images/logos/october-event/event_logo__dmqoh16rqn42_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) {
    .logo-image-october-event-event-logo {
        background-image:url("/mo/home/images/logos/october-event/event_logo__dmqoh16rqn42_large_2x.png")}}
@media only screen and (max-width: 1068px) {
    .logo-image-october-event-event-logo {
        background-image: url("/mo/home/images/logos/october-event/event_logo__dmqoh16rqn42_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) {
    .logo-image-october-event-event-logo {
        background-image:url("/mo/home/images/logos/october-event/event_logo__dmqoh16rqn42_medium_2x.png")}}
@media only screen and (max-width: 734px) {
    .logo-image-october-event-event-logo {
        background-image: url("/mo/home/images/logos/october-event/event_logo__dmqoh16rqn42_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) {
    .logo-image-october-event-event-logo {
        background-image:url("/mo/home/images/logos/october-event/event_logo__dmqoh16rqn42_small_2x.png")}}

@media only screen and (max-width: 734px) {
    .main [data-module-template="heroes"] [data-unit-id="october-event"] .unit-copy-wrapper {
        padding-bottom: 17px;
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="heroes"] [data-unit-id="october-event"] .unit-copy-wrapper .subhead.alt {
        max-width:265px
    }
}

/*iPhone 12 Pro and 12 CTA centerall*/
.main [data-module-template="heroes"] [data-unit-id="iphone-12-pro"] .unit-copy-reg .cta-links a:last-child {
    margin-left: 15px;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-12"] .unit-copy-reg .cta-links a:last-child {
    margin-left: 15px;
}
/*End iPhone 12 Pro and 12 CTA centerall*/

html[data-layout-name=november-takeover] .main [data-module-template="november-takeover-hero"] {
    --ribbon-large: 0px;
    --ribbon-small: 0px;
}

/*macbook-pro-13-logo*/
@media only screen and (max-width: 320px) {
    .main [data-module-template="november-takeover-promos"] [data-unit-id="macbook-pro-13"] .macbook-pro-13-logo {
        margin-left: -14px;
    }
}

/* hack for hide m1 link*/
.hide-unit-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    pointer-events: all;
}

html[data-layout-name=november-takeover] .main [data-module-template="november-takeover-hero"] .module-content {
    min-height: 896px;
}

@media only screen and (max-width: 1068px) {
    html[data-layout-name=november-takeover] .main [data-module-template="november-takeover-hero"] .module-content {
        min-height: 788px;
    }
}

@media only screen and (max-width: 734px) {
    html[data-layout-name=november-takeover] .main [data-module-template="november-takeover-hero"] .module-content {
        min-height: 699px;
    }
}

@media only screen and (max-width: 734px) {
    html[data-layout-name=november-takeover] .main [data-module-template="november-takeover-hero"] {
        min-height: 594px
    }
}

/*show-only-for-xsmall*/
@media only screen and (max-width: 320px) {html[lang=zh-MO] .main br.show-only-for-xsmall {display: block}}

.main .footnote{
    font-size: 1em;
    top: 0em;
}

.main [data-module-template="heroes"] [data-unit-id] .unit-wrapper sup a:not(.unit-link):hover {
    text-decoration: none;
}

.main [data-module-template="heroes"] [data-unit-id="iphone-15-pro"] .unit-copy-wrapper .avail, .main [data-module-template="heroes"] [data-unit-id="iphone-15"] .unit-copy-wrapper .avail{
    margin-top:15px
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="heroes"] [data-unit-id="iphone-15-pro"] .unit-copy-wrapper .avail, .main [data-module-template="heroes"] [data-unit-id="iphone-15"] .unit-copy-wrapper .avail{
        margin-top:14px
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="heroes"] [data-unit-id="iphone-15-pro"] .unit-copy-wrapper .avail, .main [data-module-template="heroes"] [data-unit-id="iphone-15"] .unit-copy-wrapper .avail{
        margin-top: 13px
    }
}
[data-layout-name$="-bts-2023"] [data-unit-id="airpods-pro"], [data-layout-name$="-bts-2023-tile"] [data-unit-id="airpods-pro"] {
    display: block
}


/*缺字*/
.main [data-module-template="promos"] [data-unit-id="zenless-zone-zero"] .unit-copy-wrapper .subhead:lang(zh-MO) {
     font-family: "PingFang HK",“Helvetica Neue”,“Helvetica”,“Arial”,sans-serif;
     font-size: 19px;
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="zenless-zone-zero"] .unit-copy-wrapper .subhead:lang(zh-MO) {
       font-family: "PingFang HK",“Helvetica Neue”,“Helvetica”,“Arial”,sans-serif;
       font-size: 17px;
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] [data-unit-id="zenless-zone-zero"] .unit-copy-wrapper .subhead:lang(zh-MO) {
       font-family: "PingFang HK",“Helvetica Neue”,“Helvetica”,“Arial”,sans-serif;
       font-size: 17px;
    }
}
.main [data-module-template="promos"] [data-unit-id="zenless-zone-zero"] .unit-copy-wrapper .subhead:lang(zh-MO) .symbol {
     font-family: "SF Pro HK","SF Pro TC","SF Pro Display","SF Pro Icons","PingFang HK","Helvetica Neue","Helvetica","Arial",sans-serif;
}

/*zenless-zone-zero边距*/
.main [data-module-template="promos"] [data-unit-id="zenless-zone-zero"] .unit-copy-wrapper .subhead:lang(zh-MO) .copy-wrapper {
   margin-left: 14px;
}

@media only screen and (max-width: 1068px) {
    .main [data-module-template="promos"] [data-unit-id="zenless-zone-zero"] .unit-copy-wrapper .subhead:lang(zh-MO) .copy-wrapper {
        margin-left: 10px;
    }
}

@media only screen and (max-width: 734px) {
    .main [data-module-template="promos"] [data-unit-id="zenless-zone-zero"] .unit-copy-wrapper .subhead:lang(zh-MO) .copy-wrapper {
        margin-left: 13px;
    }
}


     
