body.home header{-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.65);-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.65);box-shadow:0 1px 5px 0 rgba(0,0,0,0.65)}body.home #carousel .carousel-control-prev{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.8) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.8) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.8)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.8) 0, rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}body.home #carousel .carousel-control-next{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.8) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.8) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.8)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}body.home section.pinned{position:relative;height:80vh;width:100%;overflow:hidden;box-shadow:0 2px 3px 0 rgba(0,0,0,0.2);padding:0;margin:0}body.home section.pinned>.pinned-child{position:relative;width:100%}body.home section.pinned>.pinned-child .pinned-wrap{clip:rect(0, auto, auto, 0);position:absolute;top:0;left:0;width:100%;height:80vh;z-index:1}body.home section.pinned>.pinned-child .pinned-wrap>div{position:fixed;display:block;top:0;left:0;width:100%;height:80vh;transform:translateZ(0);will-change:transform}body.home section.pinned>.pinned-child .pinned-wrap>div .bg{height:100vh;width:100%;background-size:770px;background-position:center -100px;background-repeat:no-repeat;background-color:#ebebeb;z-index:1}body.home section.pinned>.pinned-child .content{padding-top:50px;text-align:center;position:relative;z-index:2}body.home section.pinned>.pinned-child .content h2{font-size:3rem;font-weight:500;color:#444;text-shadow:-4px 3px 0 rgba(255,255,255,0.7)}body.home section.pinned>.pinned-child .content p{font-size:1.1rem}body.home section.pinned>.pinned-child .content p span{padding:2px 3px;background:rgba(255,255,255,0.6)}body.home section.pinned>.pinned-child .content .btn{padding:12px 50px;margin:30px 0 0}body.home section.pinned#section1{z-index:4}body.home section.pinned#section1 .bg{background-image:url(/images/home/2023/section1_mobile.jpg)}body.home section.pinned#section2{z-index:3}body.home section.pinned#section2 .bg{background-image:url(/images/home/2023/section2_mobile.jpg)}body.home section.pinned#section3{z-index:2}body.home section.pinned#section3 .bg{background-image:url(/images/home/2023/section3_mobile.jpg)}body.home #other{position:relative;padding:1px 0;z-index:1;background-color:#fff}body.home #beautyLabApp{position:relative;padding:0;background:#ccc;min-width:280px;box-shadow:0 1px 1px #e4e4e4;height:auto}body.home #beautyLabApp .bg{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background-image:url('/images/home/2023/flower_576_preview.jpg');background-size:cover}body.home #beautyLabApp .bg video{width:100%;height:100%;object-fit:cover}body.home #beautyLabApp .container{position:relative;z-index:2}body.home #beautyLabApp .container .row{margin:0}body.home #beautyLabApp .appSimulator{overflow:hidden}body.home #beautyLabApp .content{padding:20px 0;text-align:center}body.home #beautyLabApp .content :is(h2, p) span{padding:2px;background:rgba(247,123,42,0.7);color:#fff;font-weight:bold;line-height:1.2}body.home #beautyLabApp .content h2{font-size:1.5rem}body.home #beautyLabApp .content p{font-size:1rem}body.home #beautyLabApp .download-link{margin-bottom:0}body.home #beautyLabApp .download-link .download-btn{text-align:center}body.home #beautyLabApp .download-link .download-btn>*{display:block;margin:0 auto 10px}body.home #beautyLabApp .download-link .download-btn a{border:2px solid transparent;box-sizing:border-box;border-radius:10px;overflow:hidden;width:200px}body.home #beautyLabApp .download-link .download-btn a:hover{border-color:#006249;box-shadow:0 0 6px #006249}body.home #beautyLabApp .download-link .download-btn img.qr-code{display:none}body.home #beautyLabApp .phone{width:256px;height:400px;position:relative;margin:0 auto -40px;border:10px #000 solid;border-radius:30px;overflow-y:hidden;box-sizing:border-box}body.home #beautyLabApp .phone .screen{padding:0 0 20px;overflow-y:scroll;overflow-x:hidden;background:#fff;height:400px}body.home #beautyLabApp .timelinePost{width:240px;margin:0;color:#333;position:relative;border-bottom:1px solid #ccc}body.home #beautyLabApp .timelinePost img{object-fit:cover;position:relative;z-index:1;width:240px;height:300px}body.home #beautyLabApp .timelinePost .title{padding:10px}body.home #beautyLabApp .timelinePost .title h5{color:#333;font-weight:bold;font-size:1rem}body.home #beautyLabApp .timelinePost .title p{font-size:.8rem;margin:0}body.home #beautyLabApp .timelinePost.contentType_image_only .title{display:none}body.home #beautyLabApp .timelinePost.contentType_over_image .title{position:absolute;top:0;left:0;right:0;z-index:2}body.home #beautyLabApp .timelinePost.darkTheme{color:#fff}body.home #beautyLabApp .timelinePost.darkTheme .title h5{color:#fff}body.home #productReviews{border-top:dashed 2px #ccc;margin-top:80px}body.home #productReviews .title{text-align:center;margin:-60px 0 40px}body.home #productReviews .title h3{display:inline;padding:0 5px;margin:0;background:#fff}body.home #productReviews .productReview{padding:20px;margin:0 20px 40px;position:relative;background:#eee;font-size:.9em}body.home #productReviews .productReview::after{content:'';width:0;height:0;border-right:30px solid transparent;border-top:20px solid #eee;position:absolute;bottom:-20px;left:30px}body.home #productReviews .productReview .product{overflow:hidden}body.home #productReviews .productReview .product img{width:100px;height:100px;margin:0 10px 10px 0;background:#fff;object-fit:contain;float:left}body.home #productReviews .productReview .product h5{font-size:1.2em;margin:0 0 .5em}body.home #productReviews .productReview .product p{line-height:120%}body.home #productReviews .productReview .author{color:#006249}body.home #sushiSlider{display:none}body.home #subscribe{background:#fc94c2;padding:20px 0 0;margin:0;overflow:hidden}body.home #subscribe h4{margin:0 0 20px;color:#fff}body.home #subscribe p{margin:0 0 20px}body.home #subscribe .subscribeArea{margin:0 0 20px;position:relative}body.home #subscribe .g-recaptcha div{margin:0 0 20px}@media (max-width:575px){body.home #beautyLabApp .bg{background-image:url('/images/home/2023/flower_770_preview.jpg')}body.home #section3 h2{font-size:2rem}}@media (min-width:768px){body.home #carousel .carousel-item a.editLink{display:block;position:absolute;top:10px;z-index:5;left:0;text-align:center;width:100%}body.home #sushiSlider{display:block;background:#fff;position:relative;overflow:hidden;padding:40px 0;height:430px;border-top:dashed 2px #ccc}body.home #sushiSlider .slideCtrl{position:absolute;z-index:1;top:0;bottom:0;width:80px;text-align:center;color:#006249;font-size:40px;padding:200px 0 0}body.home #sushiSlider .slideCtrl.left{left:0;right:auto;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.8)), to(rgba(255,255,255,0.0001)));background-image:linear-gradient(to right, rgba(255,255,255,0.8) 0, rgba(255,255,255,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}body.home #sushiSlider .slideCtrl.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(255,255,255,0.0001) 0, rgba(255,255,255,0.8) 100%);background-image:-o-linear-gradient(left, rgba(255,255,255,0.0001) 0, rgba(255,255,255,0.8) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0.0001)), to(rgba(255,255,255,0.8)));background-image:linear-gradient(to right, rgba(255,255,255,0.0001) 0, rgba(255,255,255,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}body.home #sushiSlider .slideCtrl .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23006249'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}body.home #sushiSlider .slideCtrl .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23006249'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}body.home #sushiSlider .slideGuide{display:block;background:#fff}body.home #sushiSlider .slideGuide .slideCell{display:inline-block;width:202px;height:350px;margin:0;padding:20px 0;text-align:center;position:relative;vertical-align:top;border:1px solid transparent;overflow:hidden}body.home #sushiSlider .slideGuide .slideCell:hover{border:1px solid #006249}body.home #sushiSlider .slideGuide .slideCell:hover .buy{display:block}body.home #sushiSlider .slideGuide .slideCell img{width:200px;height:220px;object-fit:contain;margin:0 0 20px}body.home #sushiSlider .slideGuide .slideCell h4{margin:0 0 .3em;font-size:1em}body.home #sushiSlider .slideGuide .slideCell h4 a{text-decoration:none}body.home #sushiSlider .slideGuide .slideCell .buy{position:absolute;top:200px;left:0;right:0;display:none}body.home #sushiSlider .slideGuide .slideCell .buy .add,body.home #sushiSlider .slideGuide .slideCell .buy .notAdd,body.home #sushiSlider .slideGuide .slideCell .buy .btn{width:100%;padding-left:0;padding-right:0}body.home #sushiSlider .slideGuide .slideCell .buy .add .gotoCart{top:auto;background:#fff;padding:15px 0}body.home #sushiSlider .slideGuide .slideCell .buy .btn{z-index:2}body.home section.pinned .pinned-child .pinned-wrap>div .bg{background-size:992px;background-position:center top}body.home section.pinned .pinned-child .content{padding-top:100px}body.home section.pinned .pinned-child .content h2{font-size:4rem}body.home section.pinned .pinned-child .content p{font-size:1.2rem}body.home section.pinned .pinned-child .content .btn{margin:40px 0 0}body.home section.pinned#section1 .bg{background-image:url(/images/home/2023/section1_small.jpg)}body.home section.pinned#section2 .bg{background-image:url(/images/home/2023/section2_small.jpg)}body.home section.pinned#section3 .bg{background-image:url(/images/home/2023/section3_small.jpg)}body.home #beautyLabApp{height:600px;padding:50px 0 0}body.home #beautyLabApp .bg{background-image:url('/images/home/2023/flower_1200_preview.jpg')}body.home #beautyLabApp .content{padding:70px 0 0}body.home #beautyLabApp .content h2{font-size:2rem}body.home #beautyLabApp .download-link .download-btn a{width:140px}body.home #beautyLabApp .download-link .download-btn img.qr-code{display:block;width:140px;height:auto}body.home #beautyLabApp .phone{height:500px;margin:0 20px 0 auto}body.home #beautyLabApp .phone .screen{height:500px}body.home #beautyLabApp .phone .screen::-webkit-scrollbar{width:8px}body.home #beautyLabApp .phone .screen::-webkit-scrollbar-track{background-color:#f5f5f5;margin:15px 0 0}body.home #beautyLabApp .phone .screen::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#555;height:40px}body.home #productReviews .productReview{margin:0}}@media (max-width:991.98px){body.home #beautyLabApp .container{width:100%;max-width:100%}}@media (min-width:992px){body.home .blockImg{height:300px}body.home #beautyLabApp .download-link .download-btn a{width:150px}body.home #beautyLabApp .download-link .download-btn img.qr-code{width:150px}body.home #beautyLabApp .content h2{font-size:2.5rem}body.home #subscribe .subscribeArea{margin:-35px 0 20px 430px;position:relative}body.home #subscribe .email-row{margin-top:-40px}body.home #subscribe h4{margin:0}body.home #productReviews .productReview .product img{width:150px;height:150px;margin:0 20px 10px 0}body.home #productReviews .productReview .product h5{margin:1em 0;font-size:1.5em}body.home #productReviews .productReview::after{border-right-width:50px;border-top-width:30px;bottom:-30px;left:50px}body.home section.pinned .pinned-child .pinned-wrap>div .bg{background-size:1400px}body.home section.pinned .pinned-child .content{padding-top:100px}body.home section.pinned .pinned-child .content h2{font-size:4.5rem}body.home section.pinned .pinned-child .content p{font-size:1.3rem}body.home section.pinned .pinned-child .content .btn{margin:50px 0 0}body.home section.pinned#section1 .bg{background-image:url(/images/home/2023/section1_medium.jpg)}body.home section.pinned#section2 .bg{background-image:url(/images/home/2023/section2_medium.jpg)}body.home section.pinned#section3 .bg{background-image:url(/images/home/2023/section3_medium.jpg)}}@media (min-width:1200px){body.home section.pinned .pinned-child .pinned-wrap>div .bg{background-position:center -100px}body.home section.pinned .pinned-child .content h2{font-size:5rem}body.home section.pinned .pinned-child .content p{font-size:1.3rem}body.home #beautyLabApp{height:700px;padding:50px 0 0}body.home #beautyLabApp .appSimulator{height:700px}body.home #beautyLabApp .bg{background-image:url('/images/home/2023/flower_1400_preview.jpg')}body.home #beautyLabApp .content h2{font-size:3rem}body.home #beautyLabApp .content p{font-size:1.1rem}body.home #beautyLabApp .download-link{margin-top:40px}body.home #beautyLabApp .download-link .download-btn a{width:200px}body.home #beautyLabApp .download-link .download-btn img.qr-code{display:block;width:200px;height:auto}body.home #beautyLabApp .phone{height:600px;width:320px;border:14px #000 solid;border-radius:40px}body.home #beautyLabApp .phone .screen{height:600px}body.home #beautyLabApp .phone .screen::-webkit-scrollbar-track{margin:25px 0 0}body.home #beautyLabApp .timelinePost{width:350px}body.home #beautyLabApp .timelinePost img{width:292px;height:404px}body.home #beautyLabApp .timelinePost .title{padding:20px}body.home #beautyLabApp .timelinePost .title h5{font-size:1.2em}body.home #beautyLabApp .timelinePost .title p{font-size:1em}}@media (min-width:1400px){body.home section.pinned>.pinned-child .pinned-wrap>div .bg{background-size:2000px;background-position:center top}body.home section.pinned>.pinned-child .content h2{font-size:6rem;text-shadow:-7px 5px 0 rgba(255,255,255,0.7)}body.home section.pinned>.pinned-child .content p{font-size:1.4rem}body.home section.pinned#section1 .bg{background-image:url(/images/home/2023/section1_large.jpg)}body.home section.pinned#section2 .bg{background-image:url(/images/home/2023/section2_large.jpg)}body.home section.pinned#section3 .bg{background-image:url(/images/home/2023/section3_large.jpg)}body.home #beautyLabApp{height:800px;padding:80px 0 0}body.home #beautyLabApp .bg{background-image:url('/images/home/2023/flower_1920_preview.jpg')}body.home #beautyLabApp .content{padding:70px 0 0}body.home #beautyLabApp .content h2{font-size:3rem}body.home #beautyLabApp .content p{font-size:1.1rem}body.home #beautyLabApp .download-link{margin-top:40px}body.home #beautyLabApp .download-link .download-btn a{width:200px}body.home #beautyLabApp .download-link .download-btn img.qr-code{display:block;width:200px;height:auto}body.home #beautyLabApp .phone{height:640px;width:350px}body.home #beautyLabApp .phone .screen{height:640px}body.home #beautyLabApp .phone .screen::-webkit-scrollbar-track{margin:25px 0 0}body.home #beautyLabApp .timelinePost{width:323px}body.home #beautyLabApp .timelinePost img{width:323px;height:447px}body.home #beautyLabApp .timelinePost .title{padding:20px}body.home #beautyLabApp .timelinePost .title h5{font-size:1.2em}body.home #beautyLabApp .timelinePost .title p{font-size:1em}body.home #beautyLabApp .content h2{font-size:4rem}body.home #beautyLabApp .content p{font-size:1.2rem}}@media (min-width:1600px){body.home section.pinned>.pinned-child .pinned-wrap>div .bg{background-size:2600px}body.home section.pinned>.pinned-child .content h2{font-size:7rem}body.home section.pinned>.pinned-child .content p{font-size:1.6rem}}