#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 0;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 0;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 0;padding:0 0 10px 0;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 0;padding:0 0 10px 0;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 0}.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 0;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 0}.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 0;border:1px solid #000;padding:11px}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--textarea{height:160px;margin:0 0 20px 0;border:1px solid #000;padding:11px}.page__customercare .main__customercare .contactform .contactform__main .contactform__main--info{font-size:10px;margin:0 0 16px 0;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 0;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}.index .image-with-text-overlay-section .slides p.subtitle{padding:0 20px;margin-bottom:25px}.index .image-with-text-overlay-section{margin-bottom:50px}@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}}@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:translate(0%, -50%)}}@media screen and (max-width: 767px){#shopify-section-1479351462524 .homepage_slider ul.slides li{color:#fff !important}#shopify-section-1479351462524 .homepage_slider ul.slides li .flex-caption{color:#fff !important}#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:rgba(0,0,0,0.5);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:normal;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:normal;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:normal;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:#ffffff;border-color:#ffffff;font-weight:normal;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:translate(0%, -50%) !important}#shopify-section-1479351462524 .homepage_slider .flex-caption .container{width:100% !important}#shopify-section-1479351462524 .homepage_slider .flex-caption .container .ten.columns{padding:0px;width:100% !important}#shopify-section-1479351462524 .homepage_slider .flex-caption .columns{width:100% !important;padding-left:0px;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 0px;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:0px 0px;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:normal;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{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 0;text-transform:uppercase;line-height:1.3em}.new-design .posts .posts-single .posts-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-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:rgba(0,0,0,0.7);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:rgba(0,0,0,0.7);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:-350px}}.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(//cdn.shopify.com/s/files/1/1770/7107/t/15/assets/ico-close.png?v=13059249357300539927);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(//cdn.shopify.com/s/files/1/1770/7107/t/15/assets/ico-close.png?v=13059249357300539927);width:25px;height:25px;background-size:25px 25px;position:absolute;top:16px;right:5px;z-index:999}.promotions-home{display:flex;flex-direction:column;justify-content:space-between;flex:0 0 100%}@media screen and (min-width: 768px){.promotions-home{flex-direction:row}}@media screen and (min-width: 768px){.promotions-home .promo-block{width:31%}}.promotions-home .promo-block img{max-width:100%}.promotions-home .promo-block h4{font-family:"Open Sans", sans-serif;margin:10px 0 8px 0;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 0;padding:0;line-height: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{text-align:center}.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:translate(0, -50%)}@media screen and (max-width: 767px){#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(1) .flex-caption{transform:translate(0, -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:translate(0%, -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:0px !important}.footer{margin-top:0px !important}}.kgd-section-gray-bg{background:#f3f3f3;padding-bottom:48px}.kgd-title-subsection{font-size:16px;text-transform:uppercase;font-weight:bold;margin:25px 0 3px;font-family:"Open Sans", sans-serif;text-align:center;line-height:1;letter-spacing:-0.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:#000000;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:translate3d(0, 0, 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:bold;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:0px}}.car-wrap{background:#fff;width:auto;margin:0 auto}#shopify-section-1479351462524 .homepage_slider ul.slides li:nth-child(3) .flex-caption{transform:translate(0, -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:translate(0%, -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:translate(0%, -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:translate(0%, -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:translate(0%, -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:#ff9900}#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{font-size:26px}#koh-gen-do-skincare.page div div.kgd-section-header h2{font-size:26px}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;display:block;margin-bottom:25px}.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:bold;margin:25px 0 3px;font-family:"Open Sans", sans-serif;text-align:center;line-height:1;letter-spacing:-0.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{padding:0px}.instagram-padding-mobile{padding:0px 0px}@media screen and (max-width: 768px){.promo-block{padding:15px 35px}.promo-block h4{font-weight:bold}.instagram-feed-section h2.title{margin-top:5px}.instagram-padding-mobile{padding:0px 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:0px;margin-bottom:0px;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:normal}#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:0px;padding-bottom:0px;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:0px;margin-top:0px}@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-top:5px}.margin-fix-product{margin-top:5px}#skin3{background-color:#fff}.box-stock-3{width:100%;display:block}.box-stock-middle{margin-left:0px;margin-right:0px}.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:#000000;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:#000000}.collection-banner-text .products-grid{display:flex;flex-wrap:wrap}.kgd-header-top--announcement a{display:block;color:#fff;text-transform:uppercase}@media only screen and (max-width: 460px){.kgd-header-top--announcement a{font-size:10px;line-height:1.3}}
