* .wechat{width:100px;height:30px;background-position:-270px -260px}#sephora-profile-picture{height:100px;width:160px;display:inline-block;vertical-align:top}@media only screen and (max-device-width:736px){body.landing_pages.show_sep #page{padding-top:120px}}body.landing_pages.show_sep #top_nav{background:#fff}body.landing_pages.show_sep #trend_capsule{position:relative}body.landing_pages.show_sep #trend_capsule img{width:100%}body.landing_pages.show_sep #trend_capsule .main_banner{overflow:hidden}body.landing_pages.show_sep #trend_capsule .has-video .overlay_image{display:flex;width:100%;position:absolute;z-index:5;min-height:400px;background-size:100%}body.landing_pages.show_sep #trend_capsule .has-video .overlay_image .play_button{position:relative;background-repeat:repeat;background-position:190px 60px;height:60px;width:60px;margin:auto;display:block}body.landing_pages.show_sep #trend_capsule .has-video .overlay_image .play_button:hover{background-position:70px 60px}body.landing_pages.show_sep #trend_capsule .nav-container{width:100%;max-width:1125px;transition:position .5s}body.landing_pages.show_sep #trend_capsule .nav-container>ul{display:flex;list-style:none;background:#fff;overflow:hidden}body.landing_pages.show_sep #trend_capsule .nav-container>ul li{display:inline-block;box-sizing:border-box;border-left:1px solid #fff;padding:0;width:99%;min-height:60px;font-size:0}body.landing_pages.show_sep #trend_capsule .nav-container>ul li img{width:100%}body.landing_pages.show_sep #trend_capsule .nav-container>ul li:first-child{border-left:0}body.landing_pages.show_sep #trend_capsule .nav-container>ul li .normal,body.landing_pages.show_sep #trend_capsule .nav-container>ul li .onhover{display:block;position:relative;transition:transform .5s}body.landing_pages.show_sep #trend_capsule .nav-container.fixed-bottom{position:fixed;bottom:-7px;z-index:100}body.landing_pages.show_sep #trend_capsule .flex_panel{display:flex;align-items:center}body.landing_pages.show_sep #trend_capsule section{padding:40px;box-sizing:border-box}body.landing_pages.show_sep #trend_capsule section .image-panel,body.landing_pages.show_sep #trend_capsule section .text-img,body.landing_pages.show_sep #trend_capsule section .text-panel,body.landing_pages.show_sep #trend_capsule section .video_panel{position:relative}body.landing_pages.show_sep #trend_capsule section .image-panel{height:380px;width:57%;left:100px;margin-bottom:20px}body.landing_pages.show_sep #trend_capsule section .image-panel img{position:absolute}body.landing_pages.show_sep #trend_capsule section .image-panel img:first-child{opacity:0}body.landing_pages.show_sep #trend_capsule section .image-panel img:nth-child(2){transform:translate(30px,30px)}body.landing_pages.show_sep #trend_capsule section .text-panel{width:40%;padding-left:24px;box-sizing:border-box;right:100px}body.landing_pages.show_sep #trend_capsule section .text-panel .heading{display:inline-flex;align-items:center;flex-direction:column;margin-bottom:10px}body.landing_pages.show_sep #trend_capsule section .text-panel h1{position:relative;font-size:60px;line-height:48px;margin:5px 0}body.landing_pages.show_sep #trend_capsule section .text-panel h1:first-child{transform:translateX(-100px)}body.landing_pages.show_sep #trend_capsule section .text-panel h1:last-child{transform:translateX(200px)}body.landing_pages.show_sep #trend_capsule section .video_panel{height:445px;width:70%;right:200px}body.landing_pages.show_sep #trend_capsule section .text-img{width:30%;left:200px;z-index:10}body.landing_pages.show_sep #trend_capsule section .carousel_panel{width:100%}body.landing_pages.show_sep #trend_capsule section .carousel_panel .product_row{margin:0 auto}body.landing_pages.show_sep #trend_capsule section .carousel_panel h2{line-height:50px}body.landing_pages.show_sep #trend_capsule section .carousel_panel li{width:164px}body.landing_pages.show_sep #trend_capsule section .product-link{padding:15px 0;text-align:center}body.landing_pages.show_sep #trend_capsule section .product-link a{padding:12px 50px 10px}body.landing_pages.show_sep #trend_capsule .brand-container{max-width:814px;margin:20px auto 50px}body.landing_pages.show_sep #trend_capsule .brand-container .title{text-align:center;font-size:40px;line-height:40px;margin:20px auto}body.landing_pages.show_sep #trend_capsule .brand-container .flex_panel{flex-wrap:wrap;align-items:flex-start}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo{display:inline-block;margin:40px 35px 0 0;box-sizing:border-box;overflow:hidden;cursor:pointer}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .brand_img,body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .disc{position:relative;display:flex;align-items:center;cursor:pointer}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .disc{padding:8px;line-height:18px}body.landing_pages.show_sep #trend_capsule .seo-text-container{width:902px;margin:3px auto 40px}body.landing_pages.show_sep #trend_capsule .seo-text-container h1{margin-bottom:20px}body.landing_pages.show_sep #trend_capsule #trend_loading{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;z-index:99999;background:#fff}body.landing_pages.show_sep #trend_capsule #trend_loading .loading{margin:auto}body.landing_pages.show_sep #trend_capsule #trend_loading .loading span{width:100%;text-align:center;font-size:50px}@media only screen and (min-device-width:1025px){body.landing_pages.show_sep #trend_capsule .main_banner,body.landing_pages.show_sep #trend_capsule .main_banner.has-video .overlay_image,body.landing_pages.show_sep #trend_capsule .main_banner iframe{height:633px}body.landing_pages.show_sep #trend_capsule .nav-container>ul li:hover .normal,body.landing_pages.show_sep #trend_capsule .nav-container>ul li:hover .onhover{transform:translateY(-100%)}body.landing_pages.show_sep #trend_capsule .seo-text-container p,body.landing_pages.show_sep #trend_capsule .text-panel p{font-size:14px;line-height:18px}body.landing_pages.show_sep #trend_capsule .carousel_panel .custom{height:275px}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo{width:248px;height:140px;border:1px solid #aaa}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .brand_img,body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .disc{position:relative;height:140px;cursor:pointer}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .disc{top:-146px;color:#000;font-size:14px;opacity:0;background:rgba(0,0,0,.75);transition:opacity .5s}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .disc p{text-align:center;transform:translateY(100%);transition:transform .3s,color .3s}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo:hover .disc{color:#fff;opacity:1}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo:hover .disc p{transform:translateY(0)}}@media only screen and (min-device-width:740px){body.landing_pages.show_sep #trend_capsule .nav-container{overflow:hidden}body.landing_pages.show_sep #trend_capsule .nav-container>ul li.active .normal,body.landing_pages.show_sep #trend_capsule .nav-container>ul li.active .onhover{transform:translateY(-100%)}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo:nth-child(3n){margin-right:0}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){body.landing_pages.show_sep #trend_capsule .main_banner,body.landing_pages.show_sep #trend_capsule .main_banner.has-video .overlay_image,body.landing_pages.show_sep #trend_capsule .main_banner iframe{height:565px}body.landing_pages.show_sep #trend_capsule .nav-container.fixed-bottom{left:0;bottom:-1px}body.landing_pages.show_sep #trend_capsule section{padding:30px 20px}body.landing_pages.show_sep #trend_capsule section .image-panel{height:310px}body.landing_pages.show_sep #trend_capsule section .video_panel{height:380px}body.landing_pages.show_sep #trend_capsule section .video_panel .overlay_image{min-height:380px}body.landing_pages.show_sep #trend_capsule .carousel_panel .custom{height:266px}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo{width:240px;max-height:270px;margin:40px 47px 0 0;font-size:16px}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .brand_img{border:1px solid #ccc}body.landing_pages.show_sep #trend_capsule .seo-text-container{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){body.landing_pages.show_sep #trend_capsule .main_banner,body.landing_pages.show_sep #trend_capsule .main_banner.has-video .overlay_image,body.landing_pages.show_sep #trend_capsule .main_banner iframe{height:424px}body.landing_pages.show_sep #trend_capsule .nav-container.fixed-bottom{left:0}body.landing_pages.show_sep #trend_capsule section .text-panel h1{font-size:26px;line-height:26px;margin:6px 0}body.landing_pages.show_sep #trend_capsule section .image-panel{height:235px}body.landing_pages.show_sep #trend_capsule section .video_panel{height:290px}body.landing_pages.show_sep #trend_capsule section .video_panel .overlay_image{min-height:290px}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo{margin:40px 16px 0 0}}@media only screen and (max-device-width:736px){body.landing_pages.show_sep #trend_capsule .trend_container{overflow:hidden}body.landing_pages.show_sep #trend_capsule .section_container.set-top{margin-top:50px}body.landing_pages.show_sep #trend_capsule .main_banner{height:216px}body.landing_pages.show_sep #trend_capsule .main_banner.has-video .overlay_image,body.landing_pages.show_sep #trend_capsule .main_banner iframe{height:204px;min-height:200px}body.landing_pages.show_sep #trend_capsule .nav-container{border-top:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden}body.landing_pages.show_sep #trend_capsule .nav-container>ul{overflow:auto;overflow-y:hidden;flex-wrap:nowrap}body.landing_pages.show_sep #trend_capsule .nav-container>ul li .normal,body.landing_pages.show_sep #trend_capsule .nav-container>ul li .onhover{position:relative;min-width:250px;opacity:1}body.landing_pages.show_sep #trend_capsule .nav-container>ul li .onhover{display:none}body.landing_pages.show_sep #trend_capsule .nav-container>ul li.active .onhover{display:block}body.landing_pages.show_sep #trend_capsule .nav-container>ul li.active .normal{display:none}body.landing_pages.show_sep #trend_capsule .nav-container.fixed-bottom{left:0;bottom:0}body.landing_pages.show_sep #trend_capsule section{padding:0}body.landing_pages.show_sep #trend_capsule section .text-panel{width:100%;height:244px;padding:20px 15px;right:0}body.landing_pages.show_sep #trend_capsule section .text-panel .heading{display:flex}body.landing_pages.show_sep #trend_capsule section .text-panel h1{font-size:32px;line-height:25px;margin:6px 0}body.landing_pages.show_sep #trend_capsule section .image-panel,body.landing_pages.show_sep #trend_capsule section .text-img{display:none}body.landing_pages.show_sep #trend_capsule section .video_panel{width:100%;height:auto;min-height:205px;left:0}body.landing_pages.show_sep #trend_capsule section .video_panel .overlay_image{min-height:205px}body.landing_pages.show_sep #trend_capsule .brand-container .title{font-size:32px;line-height:32px;margin:30px auto 0}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo{width:47%;margin:20px 3% 0 0}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo:nth-child(2n){margin-right:0}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .brand_img{border:1px solid #ccc}body.landing_pages.show_sep #trend_capsule .brand-container .brand_logo .disc{padding:8px 1px 0;line-height:16px}body.landing_pages.show_sep #trend_capsule .seo-text-container{width:100%;line-height:16px}}