#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;
}

#lpkp_mainWrapper .lpkp_section-coveted .swiper-wrapper .lpkp_coveted-swiper .swiper-wrapper .swiper-slide .lpkp_text>span:nth-child(n+2) {
    line-height: 1.41;
}

#lpkp_mainWrapper .lpkp_pdt-list .lpkp_middle .lpkp_items .lpkp_pdt-name .lpkp_description {
    padding: 26px 50px 0;
    font-size: 13px;
    line-height: 1.41;
}

@media only screen and (min-width: 1000px) {
    #lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text h1,
    #lpkp_mainWrapper .lpkp_section-coveted h1 {
        font-size: 34px
    }
    #lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text>span {
        font-size: 15px;
    }
    #lpkp_mainWrapper .lpkp_section-banner .lpkp_banner-slide>span .lpkp_description,
    #lpkp_mainWrapper .lpkp_section-banner .swiper-slide>span .lpkp_description,
    #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: 19px;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content h1 {
        font-size: 56px
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_items .lpkp_description h2 {
        font-size: 26px;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_items .lpkp_description p {
        font-size: 14px;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_quest h2 {
        font-size: 44px;
    }
}

@media only screen and (max-width: 999px) {
    #lpkp_mainWrapper .lpkp_section-banner .lpkp_banner-slide>span,
    #lpkp_mainWrapper .lpkp_section-banner .swiper-slide>span {
        line-height: 1.26;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content h1 {
        font-size: 35px;
        padding-left: 15px;
        padding-right: 15px;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_content .lpkp_h1-description {
        font-size: calc(1vw + 12px);
        line-height: calc(2.5vw + 12px);
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_brandstorySwiper .swiper-wrapper .swiper-slide .lpkp_description h2 {
        font-size: 25px;
        line-height: 1.21;
    }
    #lpkp_mainWrapper .lpkp_section-essence .lpkp_brandstorySwiper .swiper-wrapper .swiper-slide .lpkp_description p {
        font-size: 13px;
    }
    #lpkp_headerWrapper .lpkp_skinCaviar .swiper-wrapper .swiper-slide span {
        font-size: 13px;
        letter-spacing: 0;
        padding: 10px 5px 0;
    }
    #lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text h1 {
        font-size: 26px;
    }
    #lpkp_mainWrapper .lpkp_pdt-banner .lpkp_banner-text>span {
        font-size: 14px;
    }
    #lpkp_mainWrapper .lpkp_pdt-list .lpkp_top .lpkp_pdt-cat,
    #lpkp_mainWrapper .lpkp_pdt-list .lpkp_top .lpkp_pdt_result {
        line-height: 1.41;
    }
}


/* breadcrumbs */

@media only screen and (max-width:999px) {
    #lpkp_mainWrapper .lpkp_pdt-list .lpkp_top .lpkp_pdt-cat {
        width: 75%
    }
    #lpkp_mainWrapper .lpkp_pdt-list .lpkp_top .lpkp_pdt_result {
        width: 25%
    }
}