.kgd-header{width:100%}.kgd-header-top{letter-spacing:.02em;height:30px;z-index:9999;position:fixed;width:100%;color:#fff;font-size:12px;background:#000}.kgd-header-top .container{height:100%;display:flex;justify-content:space-between;align-items:center}.kgd-header-top p{margin:0}@media only screen and (max-width: 767px){.kgd-header-top .container{max-width:100%;width:100%}}@media only screen and (max-width: 1199px) and (min-width: 960px){.kgd-header-top .container{width:100%}}@media only screen and (max-width: 959px) and (min-width: 768px){.kgd-header-top .container{width:100%}}.toggle-menu{display:block}.toggle-menu span{width:25px;height:3px;margin-bottom:5px;display:block;background:#000}.toggle-menu span:last-of-type{margin-bottom:0}@media only screen and (min-width: 768px){.toggle-menu{display:none}}.kgd-header-top--announcement{padding:0 10px}.kgd-header-top--menu,.kgd-header-main--menu{padding:0 10px;display:none;text-transform:uppercase;margin-left:auto;align-items:center}.kgd-header-top--menu ul,.kgd-header-main--menu ul{margin:0;margin-left:auto;list-style:none;display:flex;align-items:center}.kgd-header-top--menu li,.kgd-header-main--menu li{margin:0 0 0 17px}.kgd-header-top--menu a,.kgd-header-main--menu a{display:block;color:#fff}.kgd-header-top--menu a:hover,.kgd-header-main--menu a:hover{color:#90201A}@media only screen and (min-width: 768px){.kgd-header-top--menu,.kgd-header-main--menu{display:flex}}.ico-bag{background:url(ico_my_bag.png);display:inline-block;width:18px;height:18px;background-size:18px 18px;vertical-align:top;margin-right:5px}.kgd-header-main{border-bottom:1px solid #726b6b;background-color:#fff;z-index:9999;top:30px;width:100%;position:fixed}.kgd-header-main .container{display:flex;justify-content:space-between;align-items:flex-end;height:52px;padding-bottom:15px}@media only screen and (max-width: 767px){.kgd-header-main .container{max-width:100%;width:100%}}@media only screen and (max-width: 1199px) and (min-width: 960px){.kgd-header-main .container{width:100%}}@media only screen and (max-width: 959px) and (min-width: 768px){.kgd-header-main .container{width:100%}}body.index .kgd-header-main{border-bottom:0}.site-name{display:block;position:relative;text-indent:-99999px;width:239px;height:38px}.site-name span{background:url(logo-new.png);width:239px;height:38px;background-size:239px 38px;position:absolute;left:0;top:0}.kgd-header-main--logo{padding:0 10px;display:flex;justify-content:space-between;align-items:center;width:92%}@media only screen and (min-width: 768px){.kgd-header-main--logo{width:auto}}.kgd-header-main--menu{box-sizing:border-box;z-index:10;position:absolute;left:0;top:100%;background:#000;width:100%;padding:0;box-shadow:0 0 5px rgba(0,0,0,0.5)}.kgd-header-main--menu ul{display:block}.kgd-header-main--menu ul.submenu-mobile{display:none}.kgd-header-main--menu li{border-bottom:1px solid rgba(255,255,255,0.3);margin:0;letter-spacing:.07em}.kgd-header-main--menu li:last-child{border:none}.kgd-header-main--menu a{padding:12px 10px}@media only screen and (min-width: 768px){.kgd-header-main--menu{display:flex;position:relative;box-shadow:none;top:0;width:auto;padding:0 10px;background:none}.kgd-header-main--menu li{margin:0 0 0 27px}.kgd-header-main--menu a{padding:0;color:#000}.kgd-header-main--menu ul{display:flex}.kgd-header-main--menu ul.submenu-mobile{display:none !important}}.submenu-mobile{display:none;font-size:12px}.submenu-mobile li:first-child{border-top:1px solid rgba(255,255,255,0.3)}.submenu-mobile a{padding-left:20px}@media only screen and (min-width: 768px){.submenu-mobile{display:none}}.toggle-submenu:after{content:'';float:right;border:solid #fff;border-width:0 .15rem .15rem 0;display:inline-block;padding:.25em;margin-top:3px;transform:rotate(45deg)}.toggle-submenu.open-submenu{color:#ce1b1b}.toggle-submenu.open-submenu:after{margin-top:7px;border-width:.15rem 0 0 .15rem}@media only screen and (min-width: 768px){.toggle-submenu:after{content:none}}.search-mobile{position:relative;margin:20px 10px}.search-mobile input{padding-right:50px;width:100%}.search-mobile .btn-search{position:absolute;right:10px;top:5px}.ico-nav-search{background:url(sprite-search-black2x.png);width:17px;height:18px;background-size:36px 18px}.ico-nav-search:hover{background-position:-18px 0}@media only screen and (min-width: 768px){.hidden-desktop{display:none}}.hidden-mobile{display:none}@media only screen and (min-width: 768px){.hidden-mobile{display:block}}.dropdown-menu{display:none;padding:20px 0 3px;position:fixed;width:100%;margin-top:96px;background:#fff;box-shadow:0 7px 7px -4px rgba(0,0,0,0.5);z-index:1000}.dropdown-menu .container{display:flex;justify-content:center}.dropdown-sign{margin-bottom:18px;width:100%;max-width:473px;text-align:center}.dropdown-sign input[type="text"],.dropdown-sign input[type="email"],.dropdown-sign input[type="password"]{width:100%;margin:0 0 7px;border:2px solid #000;padding:12px 15px;font-size:12px;font-family:Open Sans}.dropdown-sign input[type="text"]::-webkit-input-placeholder,.dropdown-sign input[type="email"]::-webkit-input-placeholder,.dropdown-sign input[type="password"]::-webkit-input-placeholder{color:#000}.dropdown-sign input[type="text"]::-moz-placeholder,.dropdown-sign input[type="email"]::-moz-placeholder,.dropdown-sign input[type="password"]::-moz-placeholder{color:#000}.dropdown-sign input[type="text"]:-ms-input-placeholder,.dropdown-sign input[type="email"]:-ms-input-placeholder,.dropdown-sign input[type="password"]:-ms-input-placeholder{color:#000}.dropdown-sign input[type="text"]:-moz-placeholder,.dropdown-sign input[type="email"]:-moz-placeholder,.dropdown-sign input[type="password"]:-moz-placeholder{color:#000}.dropdown-sign h5{letter-spacing:normal;display:inline-block;font-family:Open Sans;text-align:center;font-size:14px;font-weight:600}.dropdown-sign h5:after{content:'';display:block;background:#ce1b1b;height:2px}.btn-sign{font-weight:600;width:100%;padding-top:11px;padding-bottom:11px;letter-spacing:normal}.bottom-form{padding-top:14px;display:flex;color:#000;font-size:12px;justify-content:space-between;align-items:center;font-weight:600;text-transform:uppercase}.bottom-form a{text-decoration:underline;color:#000}.bottom-form p{margin:0}.close-dropdown{position:absolute;right:8px;top:-5px;background:url(ico-close.png);width:24px;height:24px;background-size:24px 24px}.search-desktop{margin-bottom:27px;max-width:755px;width:100%;display:flex;justify-content:space-between;align-items:flex-end}.search-desktop input[type="text"]{width:93%;border:0;font-size:30px;border-bottom:2px solid #000;padding:8px 8px 5px;margin-bottom:0}.search-desktop input[type="text"]:hover,.search-desktop input[type="text"]:focus{outline:0 none;box-shadow:none}.btn-search{transition:none;background:url(sprite-search-black2x.png);width:37px;height:38px;background-size:74px 38px;padding:0;text-indent:-9999px}.btn-search:hover{background-color:transparent;background-position:-37px 0}.col-menu{padding:0 10px 10px;flex:0 0 25%;max-width:25%}.col-menu h5{letter-spacing:normal;display:inline-block;font-weight:600;font-size:14px;font-family:"Open Sans"}.col-menu h5:after{content:'';display:block;background:#90201A;height:2px}.col-menu ul{margin:0;margin-left:auto;list-style:none}.col-menu li{font-size:14px;margin:0 0 15px;letter-spacing:.03em}.col-menu a{display:block;color:#000}.col-menu a:hover{color:#90201A}.ml-auto{margin-left:auto}.ms-item{margin-top:10px;font-size:14px;color:#000;text-align:center}.ms-item img{margin-bottom:23px;display:block;max-width:100%}.ms-item span{line-height:1.2em;color:#000;display:block}.f-semi{font-weight:600}.txt-uppercase{text-transform:uppercase}.collection-list img{max-width:100%}.collection-list li{margin-bottom:8px}.collection-list span{display:block}.collection-list div{width:25%}.collection-list div+div{width:75%;padding-left:20px}.collection-list a{align-items:center;display:flex}.kgd-hero-my-skin{background:#f6ebe8;margin-bottom:22px;position:relative;display:flex;flex-wrap:wrap}.kgd-hero-my-skin h1{padding:0 10px;font-size:28px;line-height:1.2em;margin-bottom:5px;color:#000;letter-spacing:.06em}@media only screen and (min-width: 768px){.kgd-hero-my-skin{align-items:center;flex-wrap:nowrap}.kgd-hero-my-skin h1{text-shadow:none;font-size:30px}}.kgd-hero-my-skin--left{background-image:url(hero-my-skin.jpg);background-repeat:no-repeat;width:100%;background-size:cover;padding-bottom:66%;background-position:center;order:2}@media only screen and (min-width: 768px){.kgd-hero-my-skin--left{width:50%;padding-bottom:39%;order:1}}.kgd-hero-my-skin--right{width:100%;display:flex;text-align:center;padding:45px 0 35px;box-sizing:border-box;justify-content:center}@media only screen and (min-width: 768px){.kgd-hero-my-skin--right{padding:0 20px;width:50%;order:2}}.kgd-section{padding:22px 0 0}.kgd-section-heading{text-align:center;margin-bottom:40px}.kgd-section-heading h2{font-size:24px;display:inline-block;margin:0 0 22px 0;padding:0 4px 7px;border-bottom:2px solid #ce1b1b;line-height:1;letter-spacing:normal}.kgd-section-heading span{display:block}.container-fluid{max-width:1200px;margin:0 auto;width:100%}.kgd-section-content{padding:0 10px;margin-bottom:36px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.kgd-section-content p{line-height:1.2em;margin-bottom:20px}.kgd-section-content p.mb-24{margin-bottom:24px}.kgd-section-content p.lh-2{line-height:1.9em}.kgd-section-content p a{text-decoration:underline;color:#000}.kgd-section-content p:last-of-type{margin-bottom:10px}.kgd-section-content small{display:block;margin-bottom:20px;font-size:12px}.kgd-section-content img{max-width:100%;width:100%}@media only screen and (min-width: 768px){.kgd-section-content{flex-wrap:nowrap}}.kgd-section-content--txt{box-sizing:border-box}@media only screen and (min-width: 768px){.kgd-section-content--txt{width:46%}.kgd-section-content--txt+.kgd-section-content--txt{width:47%}}.kgd-section-content--imgcenter,.kgd-section-content--imgcentersmall{box-sizing:border-box;margin-top:20px}@media only screen and (min-width: 768px){.kgd-section-content--imgcenter,.kgd-section-content--imgcentersmall{width:48%;padding:0 8.7%;margin-top:0}}.lh-2{line-height:1.9em}.kgd-section-content--img{box-sizing:border-box}@media only screen and (min-width: 768px){.kgd-section-content--img{width:48%}.kgd-section-content--img+.kgd-section-content--txt{width:50%;padding:0 2%}}@media only screen and (min-width: 768px){.kgd-section-content--imgcentersmall{padding:0 3%}}.align-start{align-items:flex-start}@media only screen and (max-width: 767px){.order-xs-2{order:2}}#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4{width:26px;height:26px;margin-top:10px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon1 span,#nav-icon3 span,#nav-icon4 span{display:block;position:absolute;height:2px;width:100%;background:#000;border-radius:0px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon1 span:nth-child(1){top:0px}#nav-icon1 span:nth-child(2){top:10px}#nav-icon1 span:nth-child(3){top:20px}#nav-icon1.open span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}#nav-icon1.open span:nth-child(2){opacity:0;left:-60px}#nav-icon1.open span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#nav-icon3 span:nth-child(1){top:0px}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:10px}#nav-icon3 span:nth-child(4){top:20px}#nav-icon3.open span:nth-child(1){top:10px;width:0%;left:50%}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon3.open span:nth-child(4){top:10px;width:0%;left:50%}.menu-mobile-fixed{position:relative}@media screen and (max-width: 768px){.menu-mobile-fixed{position:fixed;z-index:99999;top:0;background-color:#fff}}
