#lpkp_wrapper,
#lpkp_mainWrapper .lpkp_section-coveted h1,
#lpkp_mainWrapper .lpkp_section-essence .lpkp_content h1,
#lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_items .lpkp_description h2,
#lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_quest h2,
#lpkp_mainWrapper .lpkp_section-essence .lpkp_brandstorySwiper .swiper-wrapper .swiper-slide .lpkp_description h2 {
    font-family: 'Helvetica-Neue-LT-Pro-25', 'Roboto', Arial, 'sans-serif' !important;
}

#lpkp_wrapper h1,
#lpkp_wrapper h2,
#lpkp_mainWrapper .lpkp_section-banner .lpkp_banner-slide>span b,
#lpkp_mainWrapper .lpkp_section-banner .swiper-slide>span b,
#lpkp_mainWrapper .lpkp_section-coveted h1 span,
#lpkp_mainWrapper .lpkp_section-coveted .swiper-wrapper .lpkp_coveted-swiper .swiper-wrapper .swiper-slide .lpkp_text>span,
#lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_h1-description,
#lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_items .lpkp_description p,
#lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_quest p,
#lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text>span,
#lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text.lpkp_p>span,
#lpkp_mainWrapper .lpkp_section-essence .lpkp_brandstorySwiper .swiper-wrapper .swiper-slide .lpkp_description p {
    font-family: HelveticaNeueLT-Thin, 'Roboto', Arial, 'sans-serif' !important;
}

@media only screen and (min-width: 1000px) {
    #lpkp_mainWrapper .lpkp_section-banner .lpkp_banner-slide>span .lpkp_description,
    #lpkp_mainWrapper .lpkp_section-banner .swiper-slide>span .lpkp_description {
        font-size: 22px;
    }
    #lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text h1,
    #lpkp_mainWrapper .lpkp_section-coveted h1 {
        font-size: 34px
    }
    #lpkp_mainWrapper .lpkp_section-coveted .swiper-wrapper .lpkp_coveted-swiper .swiper-wrapper .swiper-slide .lpkp_text>span:first-child {
        font-size: 20px;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_h1-description {
        font-size: 21px;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_quest p {
        font-size: 17px;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_quest h2 {
        font-size: 45px;
    }
    #lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text>span {
        font-size: 16px;
    }
}

@media only screen and (max-width: 999px) {
    #lpkp_mainWrapper .lpkp_section-banner .lpkp_banner-slide>span .lpkp_description,
    #lpkp_mainWrapper .lpkp_section-banner .swiper-slide>span .lpkp_description {
        font-size: 4.2vw;
    }
    #lpkp_mainWrapper .lpkp_section-coveted h1 {
        font-size: 25px;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_h1-description {
        font-size: calc(1.2vw + 12px);
        line-height: calc(2.5vw + 14px);
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_brandstorySwiper .swiper-wrapper .swiper-slide .lpkp_description h2 {
        font-size: 26px;
    }
    #lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text h1 {
        font-size: 28px;
    }
    #lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text>span {
        font-size: 15px;
    }
}


/* navigation */

@media only screen and (max-width: 999px) {
    #lpkp_headerWrapper .lpkp_navSwiper.center ul {
        justify-content: center;
    }
}