/*2019-10-23*/

@media only screen and (max-width: 734px) {
    .section-battery .badge {
        width: 149px;
        margin-right: 133px
    }
}


.typography-section-headline {
    line-height:1;
}

@media only screen and (min-width: 1681px) {
    .typography-section-headline {
        line-height: 1;
    }

}

@media only screen and (max-width: 1023px) {
    .typography-section-headline {
        line-height: 1.05;
    }
}

@media only screen and (max-width: 734px) {
    .typography-section-headline {
        line-height: 1.07143;
    }
}


@media only screen and (max-width: 734px) {
    html.fallback .section-anc .flex-copy-lockup .column-full p.gc-alt-fallback, html.no-js .section-anc .flex-copy-lockup .column-full p.gc-alt-fallback {
        padding-bottom: 30px;
    }
}


@media only screen and (max-width: 734px) {
	.typography-hero-headline:lang(zh-CN) {
	 font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
	}
}

html.fallback .section-anc .static-image-1.gc-alt-fallback, html.no-js .section-anc .static-image-1.gc-alt-fallback {
    top: 369px;
}

@media only screen and (min-width: 1681px) {
    html.fallback .section-anc .static-image-1.gc-alt-fallback, html.no-js .section-anc .static-image-1.gc-alt-fallback {
    	top: 545px;
	}
}

@media only screen and (max-width: 1023px) {
    html.fallback .section-anc .static-image-1.gc-alt-fallback, html.no-js .section-anc .static-image-1.gc-alt-fallback {
        top: 469px;
    }
}

@media only screen and (max-width: 734px) {
    html.fallback .section-anc .static-image-1.gc-alt-fallback, html.no-js .section-anc .static-image-1.gc-alt-fallback {
        top: 0
    }
}

.icon-playcircle.gc-alt-play:after {
    top: 0;
}

html.fallback .section-anc .flex-copy-lockup .column-full.align-bottom, html.no-js .section-anc .flex-copy-lockup .column-full.align-bottom.gc-alt-fallback {
    margin-top:356px
}

@media only screen and (min-width: 1681px) {
    html.fallback .section-anc .flex-copy-lockup .column-full.align-bottom, html.no-js .section-anc .flex-copy-lockup .column-full.align-bottom.gc-alt-fallback {
    margin-top:450px
}
}

@media only screen and (max-width: 1023px) {
	html.fallback .section-anc .flex-copy-lockup .column-full.align-bottom, html.no-js .section-anc .flex-copy-lockup .column-full.align-bottom.gc-alt-fallback {
    margin-top:370px
	}
}

@media only screen and (max-width: 734px) {
    html.fallback .section-anc .flex-copy-lockup .column-full.align-bottom, html.no-js .section-anc .flex-copy-lockup .column-full.align-bottom.gc-alt-fallback {
        margin-top:20px
    }
}



/*wechat fix AR*/

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

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

html.wechat-fix .section-ar .section-content .hide-on-quicklook {
    display: block
}

#section-hero .link-container .icon-playcircle.gc-alts-fallback{
	font-family: "SF Pro Display", "SF Pro Icons", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}
