#contact-us .container{width:100%;margin:0 auto;max-width:1200px;box-sizing:border-box;padding:0 10px}@media screen and (min-width: 1200px){#contact-us .container{padding:0}}.page__customercare{display:flex;flex-direction:column-reverse;padding-top:30px}@media screen and (min-width: 768px){.page__customercare{padding-top:50px;flex-direction:row}}.page__customercare .sidebar__customercare{box-sizing:border-box}@media screen and (min-width: 768px){.page__customercare .sidebar__customercare{width:150px;padding:2px 10px 0 0}}@media screen and (min-width: 1024px){.page__customercare .sidebar__customercare{width:300px;padding-right:25px;padding-left:10px}}.page__customercare .sidebar__customercare .sidebar__customercare--title{margin:0 0 10px;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:0;line-height:1;padding:0 0 10px;border-bottom:1px solid #f3f3f3}.page__customercare .sidebar__customercare .sidebar__customercare--menu{list-style:none;margin:0;padding:0}.page__customercare .sidebar__customercare .sidebar__customercare--listitem{margin:0 0 10px;padding:0 0 10px;font-family:Open Sans,sans-serif;font-weight:400;font-size:14px;color:#90201a;border-bottom:1px solid #f3f3f3}.page__customercare .sidebar__customercare .sidebar__customercare--link{font:inherit;display:block;color:#000}.page__customercare .sidebar__customercare .sidebar__customercare--link:hover{color:#90201a}.page__customercare .main__customercare{flex:0 1 100%}.page__customercare .main__customercare .main__customercare--title{font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-size:24px;display:inline-block;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #90201A;line-height:1}.page__customercare .main__customercare .main__customercare--intro{font-family:Open Sans,sans-serif;font-size:14px;line-height:1.4em;max-width:550px;padding:20px 0 50px}.page__customercare .main__customercare .main__customercare--content{display:flex;flex-direction:column}@media screen and (min-width: 768px){.page__customercare .main__customercare .main__customercare--content{flex-direction:row;justify-content:space-between}}.page__customercare .main__customercare .contactform{background:#f3f3f3;width:100%;box-sizing:border-box;padding:10px}.page__customercare .main__customercare .contactform.contactform--beauty{width:100%!important}@media screen and (min-width: 768px){.page__customercare .main__customercare .contactform{width:calc(100% - 230px);padding:30px}}@media screen and (min-width: 1024px){.page__customercare .main__customercare .contactform{width:calc(100% - 305px)}}.page__customercare .main__customercare .contactform .contactform__title{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1;margin:0 0 23px;padding:0;border:0;letter-spacing:0}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--success{font-size:12px;color:#02af29}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--error{color:#90201a;font-size:12px;margin:0 0 8px}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--errorlist{list-style:disc;color:#90201a;font-size:12px}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--fieldset{margin:0}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--row{display:flex;flex-direction:column}@media screen and (min-width: 768px){.page__customercare .main__customercare .contactform .contactform__main .contactform__main--row{justify-content:space-between;flex-direction:row}}@media screen and (min-width: 768px){.page__customercare .main__customercare .contactform .contactform__main .contactform__main--row .contactform__main--fieldset{width:48%}}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--label{font-family:Open Sans,sans-serif;font-weight:400;font-size:12px;line-height:1;display:block;margin-bottom:13px}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--input{margin:0 0 20px;border:1px solid #000;padding:11px}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--textarea{height:160px;margin:0 0 20px;border:1px solid #000;padding:11px}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--info{font-size:10px;margin:0 0 16px;padding:0}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--submit{width:160px}.page__customercare .main__customercare .contactside{background:#f3f3f3;padding:10px;box-sizing:border-box;margin:30px 0}@media screen and (min-width: 768px){.page__customercare .main__customercare .contactside{padding:30px;width:200px;margin:0}}@media screen and (min-width: 1024px){.page__customercare .main__customercare .contactside{width:275px}}.page__customercare .main__customercare .contactside .contactside__block{margin-bottom:20px}.page__customercare .main__customercare .contactside .contactside__block:last-child{margin-bottom:0}.page__customercare .main__customercare .contactside .contactside__block--title{font-family:Open Sans,sans-serif;font-size:14px;font-weight:600;line-height:1;margin:0 0 4px;padding:0;border:0;letter-spacing:0;text-transform:none}.page__customercare .main__customercare .contactside .contactside__block--title.text-uppercase{text-transform:uppercase}.page__customercare .main__customercare .contactside .contactside__block--text{font-family:Open Sans,sans-serif;font-size:14px;line-height:1;margin:0;padding:0}.page__customercare.page__customercare--fullwidth .main__customercare--intro{max-width:100%}.index h2.title a,.instagram-feed-section h2.title{border-top:0;border-bottom:1px solid #90201A;padding-top:0;padding-bottom:10px}.instagram-feed-section{margin-bottom:50px}.instagram-feed-section h2.title{line-height:1}.index .featured-collection-section .thumbnail .info .title,.index .featured-collection-section .thumbnail .info .price{font-weight:400}.index .image-with-text-overlay-section .slides .headline{font-size:25px;color:#000}.index .image-with-text-overlay-section .slides p.subtitle{padding:0 20px;margin-bottom:25px;color:#000}.index .image-with-text-overlay-section{margin-bottom:50px}.index .image-with-text-overlay-section .flex-caption .action_button{border-color:#000;color:#000}@media screen and (max-width: 1200px){.index .image-with-text-overlay-section .slides .headline{font-size:22px}.index .image-with-text-overlay-section .slides p.subtitle{padding:0 20px;margin-bottom:25px;font-size:14px}}@media screen and (max-width: 1200px){.index .image-with-text-overlay-section .slides .headline{font-size:17px}.index .image-with-text-overlay-section .slides p.subtitle{padding:0 20px;margin-bottom:25px;font-size:12px}}.index .image-with-text-overlay-section .img-mobile-overlay{margin:0 auto 20px}@media screen and (min-width: 768px) and (max-width: 1100px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption,#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(2) .flex-caption{transform:translate(-12%,-50%)}}@media screen and (min-width: 960px) and (max-width: 1100px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption,#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(2) .flex-caption{transform:translateY(-50%)}}@media screen and (max-width: 767px){#shopify-section-1479351462524 .homepage_slider ul.slides li,#shopify-section-1479351462524 .homepage_slider ul.slides li .flex-caption,#shopify-section-1479351462524 .homepage_slider ul.slides li .flex-caption h1,#shopify-section-1479351462524 .homepage_slider ul.slides li .flex-caption p,#shopify-section-1479351462524 .homepage_slider ul.slides li .flex-caption a{color:#fff!important}#shopify-section-1479351462524 .homepage_slider ul.slides li .flex-caption a{border-color:#fff!important}#shopify-section-1479351462524 .homepage_slider ul.slides li>a{display:block;min-height:320px;background-repeat:no-repeat;background-size:cover}#shopify-section-1479351462524 .homepage_slider ul.slides li>a.mobile_align_left{background-position:center left}#shopify-section-1479351462524 .homepage_slider ul.slides li>a.mobile_align_right{background-position:center right}#shopify-section-1479351462524 .homepage_slider ul.slides li>a.mobile_align_center{background-position:center center}#shopify-section-1479351462524 .homepage_slider ul.slides li>a img{display:none}#shopify-section-1479351462524 .homepage_slider ul.slides li a span{background:#00000080;content:"";top:0;position:absolute;bottom:0;left:0;right:0}#shopify-section-1479351462524 .flexslider .slides li:nth-child(1) .headline,.flexslider .slides li:nth-child(1) .subtitle,.flexslider .slides li:nth-child(1) .action_button{color:#000;border-color:#000;font-weight:400;cursor:pointer}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(2) #shopify-section-1479351462524 .flexslider .slides li:nth-child(2) .headline,#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(2) .flexslider .slides li:nth-child(2) .subtitle,#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(2) .flexslider .slides li:nth-child(2) .action_button{color:#fff!important;border-color:#fff!important;font-weight:400;cursor:pointer}#shopify-section-1479351462524 .flexslider .slides li:nth-child(3) .headline,.flexslider .slides li:nth-child(5) .subtitle,.flexslider .slides li:nth-child(5) .action_button{color:#fff!important;border-color:#fff!important;font-weight:400;cursor:pointer}#shopify-section-1479351462524 .flexslider .slides li:nth-child(4) .headline,.flexslider .slides li:nth-child(4) .subtitle,.flexslider .slides li:nth-child(4) .action_button{color:#fff;border-color:#fff;font-weight:400;cursor:pointer}#shopify-section-1479351462524 .homepage_slider ul.slides li{min-height:320px}#shopify-section-1479351462524 .homepage_slider .flex-caption{display:table-cell;vertical-align:middle;transform:translateY(-50%)!important}#shopify-section-1479351462524 .homepage_slider .flex-caption .container{width:100%!important}#shopify-section-1479351462524 .homepage_slider .flex-caption .container .ten.columns{padding:0;width:100%!important}#shopify-section-1479351462524 .homepage_slider .flex-caption .columns{width:100%!important;padding-left:0;text-align:center!important}#shopify-section-1486010339346 img{display:none}#shopify-section-1486010339346{background:url(https://cdn.shopify.com/s/files/1/1770/7107/files/perfext.jpg?1140662203941457341);padding:30px 0;background-size:100%}#shopify-section-1486010339346 .flex-caption{position:static!important;transform:none!important}}@media screen and (max-width: 768px){#shopify-section-1486010339346{background:none;padding:0;margin-bottom:10px}}.new-design .title-wrapper{text-align:center}.new-design .title-wrapper .title-wrapper-main{border-bottom:1px solid #90201A;padding:0;margin:48px 0;font-size:38px;line-height:1.5em;font-weight:400;font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;text-transform:uppercase;color:#000;letter-spacing:1px;text-rendering:optimizeLegibility;text-align:center;display:inline-block}.new-design .posts{display:flex;flex-flow:wrap}.new-design .posts .posts-single{width:40%;margin:0 5% 20px;flex-grow:0}@media screen and (min-width: 768px){.new-design .posts .posts-single{width:21%;margin:0 2% 20px}}@media screen and (min-width: 1000px){.new-design .posts .posts-single{width:14%;margin:0 1% 20px}}.new-design .posts .posts-single .image-wrap{display:block;width:100%;height:180px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (min-width: 480px){.new-design .posts .posts-single .image-wrap{height:250px}}@media screen and (min-width: 960px){.new-design .posts .posts-single .image-wrap{height:290px}}@media screen and (min-width: 1000px){.new-design .posts .posts-single .image-wrap{height:190px}}@media screen and (min-width: 1200px){.new-design .posts .posts-single .image-wrap{height:250px}}.new-design .posts .posts-single .posts-single-title{font-size:14px;text-align:center;font-weight:800;font-family:Open Sans,sans-serif;margin:14px 0 0;text-transform:uppercase;line-height:1.3em}.new-design .posts .posts-single .posts-single-title a{color:inherit}.new-design .posts .posts-single .posts-single-more,.new-design .posts .posts-single .posts-mobile-single-more{font-size:13px;font-weight:800;text-decoration:underline;font-family:Open Sans,sans-serif;color:#000}.new-design .posts .posts-single .posts-single-excerpt{font-size:13px;font-family:Open Sans,sans-serif;text-align:center;color:#000}.new-design .posts .posts-single .posts-single-excerpt .posts-single-excerpt-text{line-height:1.4em}.new-design .posts .posts-single .posts-single-content{display:none}.border-around-post{border:1px solid #90201a;padding:20px;height:auto!important}.posts-single-content>img{border:1px solid #90201a;margin-top:20px;padding:10px}.learn-more{border:1px solid #90201a;padding:3px 10px;display:inline-block;margin-top:5px}.kgd-mobile-overlay{position:fixed;background:#000000b3;top:0;bottom:0;left:0;right:0;z-index:9999;display:none}.kgd-mobile-overlay.kgd-mobile-overlay-visible{display:block}.kgd-overlay{position:fixed;background:#000000b3;top:0;bottom:0;left:0;right:0;z-index:9999;display:none}.kgd-overlay.kgd-overlay-visible{display:block}.kgd-popup{position:fixed;background:#fff;z-index:9999;top:20px;left:20px;bottom:20px;right:20px;display:none;padding:16px}.kgd-popup *{box-sizing:border-box}@media screen and (min-width: 768px){.kgd-popup{padding:50px;top:60px;right:60px;left:60px;bottom:60px}}@media screen and (min-width: 1000px){.kgd-popup{top:60px;right:auto;left:50%;bottom:100px;min-height:400px;width:700px;margin-left:-400px}}@media screen and (min-width: 1300px){.kgd-popup.kgd-popup-allow-big{top:60px;right:auto;left:50%;bottom:100px;min-height:400px;width:1000px;margin-left:-550px}}@media screen and (min-width: 1800px){.kgd-popup.kgd-popup-allow-big{top:60px;right:auto;left:50%;bottom:100px;min-height:400px;width:1500px;margin-left:-800px}}.kgd-popup.kgd-popup-visible{display:block}.kgd-popup .kgd-popup-content{height:100%;overflow:auto;position:relative}.kgd-popup .kgd-popup-content .posts-single-image{display:block;margin:30px auto 16px}@media screen and (min-width: 768px){.kgd-popup .kgd-popup-content .posts-single-image{float:left;margin:0 25px 0 0;position:sticky;top:50px;left:50px}}@media screen and (min-width: 1000px){.kgd-popup .kgd-popup-content .posts-single-image{top:0;left:0}}.kgd-popup .kgd-popup-content .posts-single-title{font-size:14px;text-align:center;font-weight:800;font-family:Open Sans,sans-serif;margin:0;text-transform:uppercase;line-height:1.3em}@media screen and (min-width: 768px){.kgd-popup .kgd-popup-content .posts-single-title{margin:auto;width:calc(100% - 225px);text-align:center}}.kgd-popup .kgd-popup-content .posts-single-content{font-size:13px;font-family:Open Sans,sans-serif;text-align:center;color:#000;line-height:1.8em;padding-right:16px}@media screen and (min-width: 768px){.kgd-popup .kgd-popup-content .posts-single-content{margin:auto;display:block;width:calc(100% - 225px)}}.kgd-popup .kgd-popup-close{background-image:url(//kohgendocosmetics.com/cdn/shop/t/49/assets/ico-close.png?v=130592493573005399271607431387);width:25px;height:25px;background-size:25px 25px;position:absolute;top:16px;right:5px;z-index:999}.kgd-mobile-popup{position:fixed;background:#fff;z-index:9999;top:20px;left:20px;bottom:20px;right:20px;display:none;padding:16px}.kgd-mobile-popup *{box-sizing:border-box}@media screen and (min-width: 768px){.kgd-mobile-popup{padding:50px;top:60px;right:60px;left:60px;bottom:60px}}@media screen and (min-width: 1000px){.kgd-mobile-popup{top:60px;right:auto;left:50%;bottom:100px;min-height:400px;width:700px;margin-left:-350px}}.kgd-mobile-popup.kgd-mobile-popup-visible{display:block}.kgd-mobile-popup .kgd-mobile-popup-content{height:100%;overflow:auto;position:relative}.kgd-mobile-popup .kgd-mobile-popup-content .posts-mobile-single-image{display:block;margin:30px auto 16px}@media screen and (min-width: 768px){.kgd-mobile-popup .kgd-mobile-popup-content .posts-mobile-single-image{float:left;margin:0 25px 0 0;position:sticky;top:50px;left:50px}}@media screen and (min-width: 1000px){.kgd-mobile-popup .kgd-mobile-popup-content .posts-mobile-single-image{top:0;left:0}}.kgd-mobile-popup .kgd-mobile-popup-content .posts-mobile-single-title{font-size:14px;text-align:center;font-weight:800;font-family:Open Sans,sans-serif;margin:0;text-transform:uppercase;line-height:1.3em}@media screen and (min-width: 768px){.kgd-mobile-popup .kgd-mobile-popup-content .posts-mobile-single-title{margin:auto;width:calc(100% - 225px);text-align:center}}.kgd-mobile-popup .kgd-mobile-popup-content .posts-mobile-single-content{font-size:13px;font-family:Open Sans,sans-serif;text-align:center;color:#000;line-height:1.8em;padding-right:16px}@media screen and (min-width: 768px){.kgd-mobile-popup .kgd-mobile-popup-content .posts-mobile-single-content{margin:auto;display:block;width:calc(100% - 225px)}}.kgd-mobile-popup .kgd-mobile-popup-close{background-image:url(//kohgendocosmetics.com/cdn/shop/t/49/assets/ico-close.png?v=130592493573005399271607431387);width:25px;height:25px;background-size:25px 25px;position:absolute;top:16px;right:5px;z-index:999}@media screen and (min-width: 768px){.promotions-home{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));column-gap:3%;justify-content:space-between}}.promotions-home .promo-block{width:100%;box-sizing:border-box}.promotions-home .promo-block img{width:100%;max-width:100%}.promotions-home .promo-block h4{font-family:Open Sans,sans-serif;margin:10px 0 8px;padding:0;border:0;font-size:16px;letter-spacing:0;text-align:center;line-height:1}.promotions-home .promo-block p{text-align:center;color:#000;margin:0 0 16px;padding:0;line-height:1.1}.footer{padding-top:50px!important}.footer .footer-customer-care h4{margin:0;padding:0;border:0;color:#fff;font-family:Open Sans,sans-serif;text-align:center;font-size:16px}.footer .footer-customer-care ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center}@media screen and (max-width: 1024px){.footer .footer-customer-care ul{display:block;text-align:center}.footer .footer-customer-care ul li{display:inline}}.footer .footer-customer-care ul a{text-decoration:none;padding:0 20px}@media screen and (max-width: 1024px){.footer .footer-customer-care ul a{padding:0;margin-right:10px}}.footer .footer-customer-care ul a:hover{color:#90201a;transition:color .1s linear}.footer .stays-connects{display:flex;justify-content:center;padding:0}.footer .stays-connects .social_icons{float:none;margin-bottom:0}.footer .my-newsletter{max-width:450px;margin:30px auto 5px}.footer .my-newsletter:after{content:"";display:table;clear:both}.footer .my-newsletter form:after{content:"";display:table;clear:both}.footer .my-newsletter form input{font-style:normal;font-size:14px;color:#fff}.footer .my-newsletter form button{letter-spacing:0}.footer .credits,.footer .privacy-links{text-align:center}.footer .privacy-links a{padding:0 10px}@media screen and (max-width: 768px){.footer .my-newsletter form input{color:#000}}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translate(-8%,-50%)}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(2) .flex-caption{transform:translateY(-50%)}@media screen and (max-width: 767px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translateY(-50%)}}@media screen and (min-width: 768px) and (max-width: 1000px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translate(-21%,-50%)}}@media screen and (min-width: 1100px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translateY(-50%)}}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(2) .flex-caption .container .offset-by-eight-b{padding-left:0;width:100%!important;text-align:center;float:none}.kgd-page-title-wrapper{text-align:center}.kgd-page-title{font-size:24px;border-bottom:2px solid #90201A;display:inline-block;line-height:1.2;margin-top:45px;margin-bottom:27px;text-transform:uppercase}.kgd-page-intro{max-width:650px;text-align:center;margin:0 auto}.kgd-page-intro .kgd-page-intro-text{margin-bottom:20px;font-size:16px;line-height:1.4}.margin-b-skincare{margin-bottom:50px}.hr-bottom-red{font-size:24px;border-bottom:2px solid #90201A;display:inline-block;line-height:1.2;margin-top:45px;margin-bottom:27px;text-transform:uppercase}@media screen and (max-width: 768px){.hr-bottom-red{border-bottom:0px solid #90201A;font-size:30px;margin-top:20px;margin-bottom:10px}.margin-b-skincare{margin-bottom:0!important}.footer{margin-top:0!important}}.kgd-section-gray-bg{background:#f3f3f3;padding-bottom:48px}.kgd-title-subsection{font-size:16px;text-transform:uppercase;font-weight:700;margin:25px 0 3px;font-family:Open Sans,sans-serif;text-align:center;line-height:1;letter-spacing:-.3px}.kgd-section-two-cols{max-width:1180px;margin:0 auto;display:flex;justify-content:space-between;padding:35px 0 45px}@media screen and (max-width: 758px){.kgd-section-two-cols{display:block}}.kgd-section-two-cols>div{width:48%}@media screen and (max-width: 758px){.kgd-section-two-cols>div{width:100%}}.kgd-section-two-cols img{width:100%}.kgd-section-two-cols h3{text-align:left}.kgd-section-two-cols h3:first-child{margin-top:0}.kgd-section-two-cols p{font-size:16px;line-height:1.4}.kgd-carousel-wrapper-main{max-width:1100px;margin:0 auto}.kgd-carousel-wrapper{width:85%;margin:0 auto;display:flex;flex-wrap:wrap}.kgd-carousel-wrapper .carousel-item{width:25%;text-align:center}.kgd-carousel-wrapper .carousel-item h3{text-align:center;font-size:16px;font-family:Open Sans,sans-serif;line-height:1.2;height:38px}.kgd-carousel-wrapper .carousel-item p{color:#000}.kgd-button-wrapper{text-align:center}.kgd-center-image-wrapper{display:flex}@media screen and (max-width: 758px){.kgd-center-image-wrapper{display:block}}.kgd-center-image-wrapper div.kgd-flowers-wrapper{width:40%}@media screen and (max-width: 758px){.kgd-center-image-wrapper div.kgd-flowers-wrapper{width:100%}}.kgd-center-image-wrapper>div{width:30%}@media screen and (max-width: 758px){.kgd-center-image-wrapper>div{width:100%}}.kgd-center-image-wrapper>div h3{text-align:inherit}.kgd-center-image-wrapper>div p{font-size:16px;line-height:1.4}.kgd-center-image-wrapper .kgd-center-image-box1{text-align:right;margin-bottom:100px;margin-top:20px;padding-right:30px}.kgd-center-image-wrapper .kgd-center-image-box2{text-align:right;padding-right:30px}.kgd-center-image-wrapper .kgd-center-image-box3{text-align:left;margin-top:100px;padding-left:30px}.kgd-button-wrapper{margin:45px 0}.kgd-button-wrapper a{border:1px solid #000000;color:#000;padding:15px 35px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.kgd-page-list-intro{max-width:500px;margin:0 auto}.kgd-page-list-intro p{line-height:1.4em;text-align:center}.kgd-page-list-intro a{font-weight:700;text-decoration:underline;color:#000}.kgd-section-header{height:150px;background-size:cover;text-align:center}.kgd-section-header h2{padding-top:16px;margin-bottom:6px}.kgd-section-header p{max-width:400px;margin:0 auto;line-height:1.4em}.kgd-section-header p a{text-decoration:underline;color:#000}.kgd-section-header.text-white *{color:#fff!important}#koh-gen-do-skincare .kgd-carousel-wrapper-main,#makeup .kgd-carousel-wrapper-main{padding-top:40px;padding-bottom:40px;background:#fff}#koh-gen-do-skincare .kgd-button-wrapper,#makeup .kgd-button-wrapper{background:#fff;padding-bottom:50px;margin-bottom:50px;margin-top:0;padding-top:50px}.mrg-top-section-1{margin-top:60px}@media screen and (max-width: 768px){#koh-gen-do-skincare .kgd-carousel-wrapper-main,#makeup .kgd-carousel-wrapper-main{padding:5px!important}.kgd-carousel-wrapper .carousel-item h3{font-size:12px}.kgd-header-main .container{background-color:#fff!important}#koh-gen-do-skincare .kgd-button-wrapper,#makeup .kgd-button-wrapper{padding-top:10px;padding-bottom:35px}.mrg-top-section-1{margin-top:0}}.car-wrap{background:#fff;width:auto;margin:0 auto}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(3) .flex-caption{transform:translateY(-50%)}.offset-by-three{width:100%}#title-slide h1{margin-top:-20px;margin-bottom:25px!important}.description-slide-first{max-width:380px;text-align:center;display:inline-block;line-height:1.3}@media screen and (max-width: 768px){#title-slide h1{font-size:25px;margin-top:10px;color:#000}.description-slide-first{max-width:220px}}.offset-by-one-aaaa{width:47%!important}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translateY(-43%)}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) h1{margin-bottom:350px}@media screen and (max-width: 1300px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translateY(-43%)}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) h1{margin-bottom:250px}}@media screen and (max-width: 1200px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translateY(-43%)}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) h1{margin-bottom:250px;font-size:30px}}@media screen and (max-width: 1050px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translateY(-43%)}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) h1{margin-bottom:200px;font-size:30px}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) p{font-size:14px}}.offset-by-eight-bbbb{width:50%!important;float:right!important;margin-right:6%}@media screen and (max-width: 768px){.offset-by-eight-bbbb{width:50%!important;float:none!important;margin-right:0%}.offset-by-eight-bbbb .subtitle{padding:1em;font-size:.8em!important}.offset-by-one-aaaa{margin:0!important}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) h1{margin-bottom:150px}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1){color:#f90}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) a{background-position:center}}#koh-gen-do-maifanshi-moisture-foundation .flex-control-thumbs li:nth-child(1) img,.flex-control-thumbs li:nth-child(14) img{display:block!important;position:static!important}@media screen and (max-width: 768px){#koh-gen-do-exclusive-sets .feature-content{background:#a61d24}#koh-gen-do-exclusive-sets .feature-content-inner{width:80%;padding:0;margin-left:10%;margin-right:10%;color:#fff;text-align:center}#koh-gen-do-exclusive-sets .feature-content-inner h1{color:#fff;text-align:center}#koh-gen-do-exclusive-sets .feature-content-inner div.collecton-desc{width:100%;text-align:center}#koh-gen-do-exclusive-sets .collectio-feature-image{background:#a61d24!important}#koh-gen-do-oriental-plants-skincare-collection .feature-content{background:#a61d24}#koh-gen-do-oriental-plants-skincare-collection .feature-content-inner{width:80%;padding:0;margin-left:10%;margin-right:10%;color:#fff;text-align:center}#koh-gen-do-oriental-plants-skincare-collection .feature-content-inner h1{color:#fff;text-align:center}#koh-gen-do-oriental-plants-skincare-collection .feature-content-inner div.collecton-desc{width:100%;text-align:center}#koh-gen-do-oriental-plants-skincare-collection .collectio-feature-image{background:#a61d24!important}#koh-gen-do-spa-water-collection .feature-content{background:#a61d24}#koh-gen-do-spa-water-collection .feature-content-inner{width:80%;padding:0;margin-left:10%;margin-right:10%;color:#fff;text-align:center}#koh-gen-do-spa-water-collection .feature-content-inner h1{color:#fff;text-align:center}#koh-gen-do-spa-water-collection .feature-content-inner div.collecton-desc{width:100%;text-align:center}#koh-gen-do-spa-water-collection .collectio-feature-image{background:#a61d24!important}#koh-gen-do-foundation .feature-content{background:#a61d24}#koh-gen-do-foundation .feature-content-inner{width:80%;padding:0;margin-left:10%;margin-right:10%;color:#fff;text-align:center}#koh-gen-do-foundation .feature-content-inner h1{color:#fff;text-align:center}#koh-gen-do-foundation .feature-content-inner div.collecton-desc{width:100%;text-align:center}#koh-gen-do-foundation .collectio-feature-image{background:#a61d24!important}#koh-gen-do-loose-and-pressed-powders .feature-content{background:#a61d24}#koh-gen-do-loose-and-pressed-powders .feature-content-inner{width:80%;padding:0;margin-left:10%;margin-right:10%;color:#fff;text-align:center}#koh-gen-do-loose-and-pressed-powders .feature-content-inner h1{color:#fff;text-align:center}#koh-gen-do-loose-and-pressed-powders .feature-content-inner div.collecton-desc{width:100%;text-align:center}#koh-gen-do-loose-and-pressed-powders .collectio-feature-image{background:#a61d24!important}#koh-gen-do-color-makeup .feature-content{background:#a61d24}#koh-gen-do-color-makeup .feature-content-inner{width:80%;padding:0;margin-left:10%;margin-right:10%;color:#fff;text-align:center}#koh-gen-do-color-makeup .feature-content-inner h1{color:#fff;text-align:center}#koh-gen-do-color-makeup .feature-content-inner div.collecton-desc{width:100%;text-align:center}#koh-gen-do-color-makeup .collectio-feature-image{background:#a61d24!important}#koh-gen-do-skincare .kgd-section-header{background:#fff!important;color:#fff!important}#koh-gen-do-skincare .kgd-section-header h2{color:#000!important;font-size:28px}#koh-gen-do-skincare .kgd-section-header p{color:#000!important}#koh-gen-do-skincare .kgd-section-header a{color:#fff!important}#koh-gen-do-skincare #skin-1 a{color:#000!important}#koh-gen-do-skincare.page div div#skin-1.kgd-section-header.mrg-top-section-1 h2,#koh-gen-do-skincare.page div div.kgd-section-header h2,html body#koh-gen-do-skincare.page div div.kgd-section-header.text-white h2{font-size:26px}}.kgd-steps{margin:38px -35px}.kgd-steps *{box-sizing:border-box}.kgd-steps-container{padding:7px 20px 20px;background:#f3f3f3}.kgd-steps-header{padding:20px 10px 15px;text-align:center}.kgd-steps-header span{font-size:14px;display:block}.kgd-steps-header h3{text-align:center;margin-bottom:0;line-height:1.2em;letter-spacing:.08em}.kgd-steps-content{display:none}.kgd-btn-open-sc{border:solid #000;border-width:0 2px 2px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.kgd-btn-open-sc.opened{transform:rotate(-135deg);-webkit-transform:rotate(-135deg)}.kgd-steps-content{background:#fff}.kgd-steps-content h4{font-family:Open Sans,Arial,sans-serif;color:#000;text-align:center;line-height:1.2em;max-width:430px;margin:0 auto 20px;font-weight:700;padding:0 10px;font-size:14px;border:none;letter-spacing:normal}.kgd-steps-content-w100 h4{max-width:none}.kgd-flex-row{display:flex;display:-ms-flexbox;flex-wrap:wrap}.kgd-steps-content-box{width:100%;margin-bottom:15px;padding:10px}.kgd-steps-content-box p{line-height:1.25em;font-size:14px}.kgd-steps-content-box p a{font-weight:700;text-decoration:underline;color:#000}.kgd-steps-content-box p a.kgd-cr{text-decoration:none;color:#90201a}.kgd-steps-content-box img{max-width:100%;margin:0 auto}.kgd-steps-img-wrapper{margin-bottom:20px}.kgd-steps-content-skin-tip{padding:0 10px;text-align:center;max-width:600px;margin:-8px auto 0}.kgd-steps-content-skin-tip h5{padding:5px 0;border-bottom:2px solid #90201A;color:#90201a;line-height:1.2em;font-size:14px;font-family:Open Sans,Arial,sans-serif;display:inline-block;font-weight:700;margin:10px 0;letter-spacing:normal}.kgd-steps-content-skin-tip h4{max-width:none;padding:0;margin-bottom:18px}.kgd-steps-content-skin-tip p{line-height:1.25em;font-size:14px}.kgd-row-2{margin-bottom:30px;padding:0 10px 10px;display:flex;display:-ms-flexbox;flex-wrap:wrap}.kgd-row-2 img{max-width:100%;margin-bottom:20px}.kgd-row-2 p{line-height:1.25em;font-size:14px}.kgd-row-2 h4{margin:0;padding:0;text-align:left}@media screen and (max-width: 767px){.kgd-xs-order-2{order:2}}@media screen and (min-width: 768px){.kgd-steps{margin-left:0;margin-right:0}.kgd-steps-content-box{padding:10px 25px;width:50%}.kgd-steps-img-wrapper{min-height:210px;margin-bottom:0}.kgd-steps-content-skin-tip{margin-bottom:50px}.kgd-steps-container{padding:7px 45px 45px}.kgd-steps-content{padding:45px 30px 10px}.kgd-row-2{align-items:center}.kgd-row-2>div{width:49%}}@media screen and (min-width: 960px){.kgd-steps-container{padding:7px 83px 83px}}@media screen and (min-width: 1200px){.kgd-steps-content-box{width:33.33333%}}.kgd-steps-container.closed{padding-bottom:0!important}.img-center-mobile{width:100%!important;margin:auto;display:inline-block}.hidden-on-mobile{display:block!important}.hidden-on-desktop{display:none!important}.display-intro-mob{width:100%}.intro-text-size{font-size:16px!important}.margin-foot-oriental{margin-top:45px!important;margin-bottom:27px}@media only screen and (max-width: 768px){.img-center-mobile{width:75%!important;margin:auto auto 25px;display:block}.hidden-on-mobile{display:none!important}.hidden-on-desktop{display:block!important}.kgd-page-title{font-size:30px;margin-top:20px;margin-bottom:10px}.kgd-page-title-mobile{border-bottom:none!important}.display-intro-mob{width:90%}.intro-text-size{font-size:14px!important}.margin-foot-oriental{margin-top:20px!important;margin-bottom:20px!important}.display-intro-mob-sec{margin-left:auto;margin-right:auto;width:80%}.display-intro-mob-third{margin-left:auto;margin-right:auto;width:90%}.width-80{width:80%;margin-left:auto;margin-right:auto}.width-90{width:90%;margin-left:auto;margin-right:auto}}.kgd-title-subsection-mobile{font-size:16px;text-transform:uppercase;font-weight:700;margin:25px 0 3px;font-family:Open Sans,sans-serif;text-align:center;line-height:1;letter-spacing:-.3px}.bottom-text-size{font-size:16px;line-height:1.4}.margin-auto{margin:auto}.title-center{text-align:center!important}.text-center-mobile{text-align:center;width:75%;margin:auto}.text-mobile-desc{font-size:13px!important}.promo-block,.instagram-padding-mobile{padding:0}@media screen and (max-width: 768px){.promo-block{padding:15px 35px}.promo-block h4{font-weight:700}.instagram-feed-section h2.title{margin-top:5px}.instagram-padding-mobile{padding:0 35px}}#mobile-subcat{text-align:center}#mobile-subcat h1,#mobile-subcat span,#mobile-subcat p{color:#000!important;display:block;text-align:center}#mobile-subcat p>span{line-height:1.4;font-size:16px}#mobile-subcat h1{margin-top:30px;line-height:inherit}#mobile-subcat h1>span{font-size:30px;text-align:center;display:block}.img-responsive{display:block;max-width:100%;height:auto}.text-center{text-align:center}h2.makeup-h2-mobile{font-size:28px;margin-top:0;margin-bottom:0;padding-top:15px;padding-bottom:5px;background-color:#fff}.tag-over-cat-title{text-align:center;font-size:14px;display:block;text-transform:uppercase;color:#90201a;font-family:Open Sans;font-style:normal;font-weight:700}.over-product-tag{color:#90201a;font-size:28px;text-transform:uppercase;text-align:left;display:inline-block;font-family:Garamond,Baskerville,Baskerville Old Face,Hoefler Text,Times New Roman,serif;font-weight:400}#skin3{background-color:transparent}h5.stock-main-title{background-color:#000;color:#fff;padding-top:20px;padding-bottom:20px;padding-left:40px;font-size:16px;font-family:Open Sans,sans-serif;font-weight:600;margin-top:40px;text-transform:uppercase}.white-box{background-color:#fff;padding-bottom:35px;padding-top:35px}.white-box-big{padding-top:0;padding-bottom:0;background-color:#fff}.box-stock-3{width:31%;display:inline-block}.box-stock-middle{margin-left:38px;margin-right:38px}.box-mini-1-3{width:33%;vertical-align:top;display:inline-block}.box-mini-1-3 p{margin-bottom:30px}.location-title{padding-left:40px;font-family:Open Sans,sans-serif;font-weight:600;font-size:18px}.location-title-big{padding-left:40px;padding-top:30px;display:inline-block;font-family:Open Sans,sans-serif;font-weight:600;font-size:18px}.inter-location-title{margin-top:70px;font-family:Open Sans,sans-serif;font-weight:600;font-size:16px}.us-location-title{font-family:Open Sans,sans-serif;font-weight:600;font-size:16px}.white-box p,.white-box-big p{padding-left:40px}.white-box p{margin-bottom:0;margin-top:0}@media screen and (min-width: 960px) and (max-width: 1199px){.box-stock-middle{margin-left:29px;margin-right:30px}}@media screen and (min-width: 769px) and (max-width: 959px){.box-stock-middle{margin-left:23px;margin-right:23px}}.margin-fix-product{margin-top:140px}.slide-mrg-desktop{margin-top:110px}.margin-fix-pg{margin-top:95px}.padding-fix-pg{padding-top:95px}@media screen and (max-width: 768px){.over-product-tag{text-align:center;display:block;padding-bottom:10px}.tag-over-cat-title{font-size:14px}.flexslider .slides,.margin-fix-product{margin-top:5px}#skin3{background-color:#fff}.box-stock-3{width:100%;display:block}.box-stock-middle{margin-left:0;margin-right:0}.white-box{padding-top:30px;padding-bottom:30px}h5.stock-main-title{margin-top:35px;padding-left:20px}.location-title{padding-left:20px;font-family:Open Sans,sans-serif;font-weight:600;font-size:14px}.location-title-big{padding-left:20px;display:inline-block;font-family:Open Sans,sans-serif;font-weight:600;min-height:35px;font-size:14px}.white-box p,.white-box-big p{padding-left:20px;font-size:12px}.box-mini-1-3{width:48%;display:inline-block}.box-mini-1-3 p{margin-bottom:15px}}#new-shipping td{border:1px solid #000;padding:6px}.width-100{width:100%}@media only screen and (min-width: 960px){.collection-banner-text .products-grid .four.columns{width:25%;margin:0;padding-left:10px;padding-right:10px;box-sizing:border-box}}.btn-shop-now{border:1px solid #000000;color:#000;padding:15px 35px;text-transform:uppercase;margin:30px auto 20px;display:block;width:100%;max-width:200px}.btn-shop-now:hover,.btn-shop-now:focus,.btn-shop-now:visited{color:#000}.collection-banner-text .products-grid{display:flex;flex-wrap:wrap}.kgd-header-top--announcement a,.kgd-header-top--announcement span{display:block;color:#fff;text-transform:uppercase}@media only screen and (max-width: 460px){.kgd-header-top--announcement a,.kgd-header-top--announcement span{font-size:10px;line-height:1.3}}#toggle-sale-mm{color:#90201a}#dropdown-sale-mm .col-menu{max-width:50%;flex:0 0 50%;padding:10px 0 20px;display:flex}#dropdown-sale-mm .col-menu div{padding:0 10px;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}#dropdown-sale-mm .col-menu p{font-size:13px;margin:10px 0 20px}#dropdown-sale-mm .col-menu p:empty{display:none}#dropdown-sale-mm .col-menu img{height:auto;max-height:200px;width:100%;height:100%;object-fit:cover}#dropdown-sale-mm .sale-thumb{flex:0 0 43%;max-width:43%;padding:0 10px;height:100%}#dropdown-sale-mm .sale-button{background:#a61717;color:#fff;display:inline-block;padding:4px 17px;font-size:13px;margin-top:auto}@media only screen and (min-width: 960px){#dropdown-sale-mm .col-menu{max-width:45%;flex:0 0 45%}}.sticky-button-container{display:flex;pointer-events:none;position:fixed;z-index:100;justify-content:flex-end;right:16px;bottom:16px;width:calc(100% - 16px);height:auto}@media screen and (max-width: 768px){.sticky-button-container{flex-direction:column;justify-content:center;right:0;bottom:0;width:auto;height:100%}}.sticky-button-container .sticky-button{align-items:center;line-height:20px;background:#cf1b1c;font-size:17px;line-height:1.5;text-align:center;color:#fff;padding:14px 30px;min-width:120px;cursor:pointer;pointer-events:all;height:auto;white-space:pre;box-sizing:border-box;box-shadow:none}.sticky-button-container .sticky-button-desktop{display:flex}.sticky-button-container .sticky-button-mobile{display:none}@media screen and (max-width: 768px){.sticky-button-container .sticky-button-desktop{display:none}.sticky-button-container .sticky-button-mobile{display:flex;transform:translate(calc(50% - 20px)) rotate(90deg);padding:14px 24px;height:40px;box-shadow:#00000029 0 3px 6px,#0000003b 0 3px 6px}}@media screen and (max-width: 767px){.instagram-feed-section{margin-bottom:150px}}.eapps-instagram-feed-posts-grid-load-more-text{font-weight:700;color:#000;text-transform:uppercase;letter-spacing:.03em;position:relative}.eapps-instagram-feed-posts-grid-load-more-text:after{content:"";width:88px;height:2px;background:#000;display:block;margin:-5px auto 0}.instagram-feed-section h2.title{margin-bottom:35px}.popup-a{border:1px solid #90201A;font-size:.6875rem;position:fixed;top:11vh;max-width:300px;background:#fff;width:100%;right:0;z-index:101;padding:22px 0;transform:translate(100%);visibility:hidden;opacity:0;font-family:DIN W01 Regular,Arial,sans-serif;transition:opacity .2s,visibility 0ms linear .2s,transform .5s ease}.popup-a.popup-a--visible{transform:translate(0);visibility:visible;opacity:1}.popup-a.popup-a--enabled{transform:translate(100%);visibility:visible;opacity:1}.popup-a__content{text-transform:uppercase;letter-spacing:.1em;padding:0 20px 10px}.popup-a-list,.popup-a-bottom-list{list-style:none;margin-left:0}.popup-a h4{border-color:#90201a}.popup-a__content .popup-a-list__item{margin-bottom:1.2rem}.popup-a__header{margin-bottom:20px;font-size:.75rem;color:#000;padding:0 20px}.popup-a__header h4{letter-spacing:.1em}.popup-a__header *{color:inherit}.popup-a__header h2,.popup-a__header .editorial-info__headline{font-size:.75rem;margin:0;color:inherit}.popup-a__close{right:10px;top:11px;position:absolute}.popup-a__close svg{color:#000}.popup-a__close svg *{stroke-width:1;stroke:#000}.popup-a-list__link{height:40px;display:flex;align-items:center;background:url(//cdn.shopify.com/s/files/1/0302/7829/t/112/assets/ico-arrow-right.svg?v=12329035737862847321646782014);filter:bxrightness(100);background-position:right center;background-repeat:no-repeat;background-size:8px}.popup-a__footer{padding:0 20px}.popup-a__footer a:not(.btn){color:#000;letter-spacing:.1em}.popup-a__footer .btn,.popup-a__footer .general-popup .button-cart,.general-popup .popup-a__footer .button-cart{min-height:40px;font-size:.6875rem;margin-bottom:20px}.popup-a-bottom-list__link{display:block;text-align:center}.popup-a__icon{background:#fff url(//cdn.shopify.com/s/files/1/0302/7829/t/112/assets/icon-webaccessibility.png?v=122488097799420434051646781961);position:absolute;width:44px;height:44px;top:-22px;right:-22px;border-radius:50%;overflow:hidden;box-shadow:0 0 20px #0000001a}.commitment-overlay{width:100vw;height:100vh;background:#181818cc;position:fixed;top:0;left:0;opacity:0;visibility:hidden;z-index:99998;transition:all .4s cubic-bezier(.455,.03,.515,.955)}.commitment-overlay.commitment-overlay--visible{opacity:1;visibility:visible}.commitment-popup{width:100%;transition:all .45s cubic-bezier(.455,.03,.515,.955);height:100vh;top:0;right:0;z-index:99999;position:fixed;display:none}.commitment-popup:before{content:"";display:inline-block;vertical-align:middle;height:100%;font-size:0}.commitment-popup.commitment-popup--visible{display:block}.commitment-popup__wrapper{position:absolute;max-height:100%;margin:0 auto;display:inline-block;vertical-align:middle;max-width:99%;width:100%;padding:20px;overflow-y:auto}.commitment-popup__content{background:#fff;padding:26px;margin:0 auto;max-width:768px;width:100%}.commitment-popup__content p{margin-bottom:30px}.commitment-popup__content a{word-break:break-all;color:#c4c4c4}.commitment-popup-overflow{overflow:hidden}
/*# sourceMappingURL=/s/files/1/1770/7107/t/49/assets/main.scss.css.map */
