/*WEB FONT 2016.09.1*/

html[lang=zh-HK] body,
html[lang=zh-HK] p,
html[lang=zh-HK] a,
html[lang=zh-HK] p .nowrap {
    font-family: 'PingFang HK', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
}

html[lang=zh-HK] .page-trade-up .section-headline,
html[lang=zh-HK] .page-trade-up .section-subheadline,
html[lang=zh-HK] .page-trade-up .subsection-subheadline,
html[lang=zh-HK] .page-trade-up .main,
html[lang=zh-HK] .page-compare .section h3,
html[lang=zh-HK] .page-compare a,
html[lang=zh-HK] .page-compare .section td p,
html[lang=zh-HK] .page-compare .section th p,
html[lang=zh-HK] .page-compare p .nowrap,
html[lang=zh-HK] .page-home .section-iphone-trade-up-tabs .fp-product-subheadline,
html[lang=zh-HK] .page-home a,
html[lang=zh-HK] .page-home p,
html[lang=zh-HK] .page-home p .nowrap {
    font-family: 'HanHei TC', 'PingFang HK', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
}

/* page-overview */
html[lang=zh-HK] .page-home,
html[lang=zh-HK] .page-home .fp-shopstrip-copy,
html[lang=zh-HK] .page-home .fp-shopstrip-more {
    font-size: 18px;
}

html[lang=zh-HK] .page-home .fp-hero-headline {
    font-size: 68px;
}

@media only screen and (max-width: 1068px) {
    html[lang=zh-HK] .page-home .fp-hero-headline {
        font-size: 60px;
    }
}

@media only screen and (max-width: 735px) {
    html[lang=zh-HK] .page-home .fp-hero-headline {
        font-size: 48px;
    }
}

html[lang=zh-HK] .page-home .typography-intro-text {
    font-size: 22px;
}

@media only screen and (max-width: 1068px) {
    html[lang=zh-HK] .page-home .typography-intro-text {
        font-size: 20px;
    }
}

@media only screen and (max-width: 735px) {
    html[lang=zh-HK] .page-home .typography-intro-text {
        font-size: 18px;
    }
}

.section-product-red .product-red-text-content .intro-text {
    font-size: 22px;
}

@media only screen and (max-width: 1068px) {
    .section-product-red .product-red-text-content .intro-text {
        font-size: 20px;
    }
}

@media only screen and (max-width: 735px) {
    .section-product-red .product-red-text-content .intro-text {
        font-size: 18px;
    }
}

/*這， 就是 iPhone 7。*/
html[lang=zh-HK] .page-home .font-adjustment-1 {
    font-size: 61px;
    vertical-align: 1px;
}

html[lang=zh-HK] .page-home .font-adjustment-2 {
    font-size: 61px;
}

@media only screen and (max-width: 1068px) {
    html[lang=zh-HK] .page-home .font-adjustment-1 {
        font-size: 54px;
        vertical-align: 1px;
    }

    html[lang=zh-HK] .page-home .font-adjustment-2 {
        font-size: 54px;
    }
}

@media only screen and (max-width: 735px) {
    html[lang=zh-HK] .page-home .font-adjustment-1 {
        font-size: 43px;
        vertical-align: 1px;
    }

    html[lang=zh-HK] .page-home .font-adjustment-2 {
        font-size: 43px;
    }
}

html[lang=zh-HK] .section-product-red .typography-section-headline:lang(zh) {
    font-size: 44px;
}

@media only screen and (max-width: 1068px) {
    html[lang=zh-HK] .section-product-red .typography-section-headline:lang(zh) {
        font-size: 36px;
    }
}

@media only screen and (max-width: 735px) {
    html[lang=zh-HK] .section-product-red .typography-section-headline:lang(zh) {
        font-size: 28px
    }
}

html[lang=zh-HK] .section-product-red .product-red-text-content .section-subheadline:lang(zh) {
    font-size: 28px
}

@media only screen and (max-width: 1068px) {
    html[lang=zh-HK] .section-product-red .product-red-text-content .section-subheadline:lang(zh) {
        font-size: 24px
    }
}

@media only screen and (max-width: 735px) {
    html[lang=zh-HK] .section-product-red .product-red-text-content .section-subheadline:lang(zh) {
        font-size: 20px
    }
}

/*  購買指定 Apple 產品 css */

html.ie8 .fp-tertiary-headline, html.ie8 .fp-billboard-subheadline,
html.ie8 .fp-hero-moreblock, html.ie8 .fp-product-subheadline, html.ie8 .fp-shopstrip-headline,
html.ie8 .typography-elevated-subhead, html.ie8 .typography-elevated-intro,
html.ie8 .typography-hero-subhead, html.ie8 .typography-subsection-headline,
html.ie8 .typography-subsection-subheadline, html.ie8 .typography-table-label,
html.ie8 .typography-intro, html.ie8 .fp-hero-headline, html.ie8 .intro,
html.ie8 .section-upgrade-program .section-panel-right .intro, html.ie8 .section-product-red .product-red-text-content .section-subheadline {
    font-family: "Myriad Set Pro 300", "Myriad Set Pro", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

html.ie8 .fp-tertiary-headline:lang(zh-HK), html.ie8 .fp-billboard-subheadline:lang(zh-HK),
html.ie8 .fp-hero-moreblock:lang(zh-HK), html.ie8 .fp-product-subheadline:lang(zh-HK),
html.ie8 .fp-shopstrip-headline:lang(zh-HK), html.ie8 .typography-elevated-subhead:lang(zh-HK),
html.ie8 .typography-elevated-intro:lang(zh-HK), html.ie8 .typography-hero-subhead:lang(zh-HK),
html.ie8 .typography-subsection-headline:lang(zh-HK), html.ie8 .typography-subsection-subheadline:lang(zh-HK),
html.ie8 .typography-table-label:lang(zh-HK), html.ie8 .typography-intro:lang(zh-HK),
html.ie8 .fp-hero-headline:lang(zh-HK), html.ie8 .intro:lang(zh-HK),
html.ie8 .section-upgrade-program .section-panel-right .intro:lang(zh-HK),
html.ie8 .section-product-red .product-red-text-content .section-subheadline:lang(zh-HK) {
    font-family: "HanHei TC 300", "HanHei TC", "MHei 300", "MHei", "PingFang HK", "STHeitiTC-Light", "Helvetica Neue", "Helvetica", "Arial", sans-serif
}

html.ie8 .page-home .beats-offer-banner .intro:lang(zh) {
    font-weight: normal
}

html[lang=zh-HK] .page-home .beats-offer-banner .intro:lang(zh) {
    font-size: 22px;
    line-height: 1.2;
    font-weight: 300;
}

@media only screen and (max-width: 1068px) {
    html[lang=zh-HK] .page-home .beats-offer-banner .intro:lang(zh) {
        font-size: 20px
    }
}

@media only screen and (max-width: 735px) {
    html[lang=zh-HK] .page-home .beats-offer-banner .intro:lang(zh) {
        line-height: 19px;
        font-size: 17px;
    }
}

html[lang=zh-HK] .page-home .beats-offer-banner .more {
    font-size: 17px;
}

@media only screen and (max-width: 735px) {
    html[lang=zh-HK] .page-home .beats-offer-banner .more {
        font-size: 15px;
    }

    .beats-offer-banner .intro .today-only {
        line-height: 17px;
        font-size: 15px;
    }
}

@media only screen and (max-width: 735px) {
    .beats-offer-banner .banner-content {
        padding: 16px 0 2px 90px;

    }
}

/* 購買指定 Apple 產品 css end*/

/* page-compare */
html[lang=zh-HK] .page-compare .section h3 {
    font-size: 16px;
}

/* trade-up */

.page-trade-up #ac-globalfooter .ac-gf-directory-column-section-title:lang(zh-HK){ font-family: 'HanHei TC', 'PingFang HK', 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;}
.page-trade-up #ac-globalfooter .ac-gf-directory-column-section-title{font-size: 12px;
line-height: 1.66667;}
.page-trade-up #ac-globalfooter *, #ac-globalfooter *:before, #ac-globalfooter *:after{font-size: 12px;}
