﻿@charset "utf-8"; 
:root{--color:#AE8B61;--fontfamily:"Google Sans Flex", arial}
@media (min-width:1025px){:root{--hometitlefont:42px;--fontsize12:14px;--fontsize13:15px;--fontsize14:16px;--fontsize15:17px;--fontsize16:18px;--fontsize17:19px;--fontsize18:20px;--fontsize20:22px;--fontsize22:24px;--fontsize24:26px;--fontsize26:28px;--fontsize28:30px;--fontsize30:32px;--fontsize32:34px;--fontsize34:36px;--fontsize36:38px;}}
@media (min-width:1025px) and (max-width:1440px){:root{--hometitlefont:32px}}
table tr:nth-child(odd){background-color: #efefef;}
table tr:nth-child(even){background-color: #fff;}
.kche-t45>.kche-flex {padding-left: 20px;background: #f5f5f5;}
body{line-height:1.428571;font-weight:300}
.head-info{height:100px}
.head-logo a img{max-height:60px}
.head-logo span{color:#fff}
.head-info.l-wrap{max-width:100%}
.head-nav.nav-ul>li>a::before{display:none}
header.is-active{background:hsla(0,0%,100%,.95)!important;border-bottom:none;box-shadow:0 1px 3px rgba(0,0,0,.2)}
header.is-active.head-logo a img{max-height:50px}
.head-nav.nav-ul>li>a.inmenu_1{color:#000!important}
header.is-active.head-nav.nav-ul>li>a header.is-active.head-info{height:140px}
header.is-active.head-nav.nav-ul>li>a{color:#333}
header.is-active#liinquiry a{color:#333!important}
header.is-active.lang-icon span{color:#333}
header.is-active.lang-icon span::before{background:#333}
header.is-active.lang-icon span::after{background:#333}
.head-top{display:none}
.head-nav .search-box{display:none}
.head-nav .nav-ul>li>a::before{display:none}
#liinquiry a{background:0 0}
.head-nav.nav-ul>li>a{font-size:14px}
.head-nav .nav-ul>li>a{font-size: var(--fontsize14);}
.lang-icon span::before{top: 9px;}
.lang-icon span::after{top: 9px;}
header.is-active #liinquiry a{color: var(--fontcolor) !important;}
header.is-active .lang-icon span{color:var(--fontcolor)}
header.is-active .lang-icon span::before{background:var(--fontcolor)}
header.is-active .lang-icon span::after{background:var(--fontcolor)}
@media(min-width:1025px){.lang-icon img{display:none}
}
@media(max-width:1024px){.l-wrap{padding:0 15px}
/*header{background:#000!important}*/
header.head-info{height:70px!important}
.head-nav{top:59px}
/*.m-menu span{background:#fff}*/
/*.lang-icon img{filter:invert(0%)}*/
.head-logo a img{max-height:40px}}

.pagesbanner{min-height:auto}
@media (min-width:1025px){
.nobanner header{background:#fff}
body.nobanner header:not(.is-active) .head-nav .nav-ul>li>a,
body.nobanner header:not(.is-active) .lang-icon span{color:var(--fontcolor)}
body.nobanner header:not(.is-active) #liinquiry a{color:var(--fontcolor) !important}
body.nobanner header:not(.is-active) .lang-icon span::before,
body.nobanner header:not(.is-active) .lang-icon span::after{background:var(--fontcolor)}
}

footer{background: #FBF8F3;padding-top:60px;font-family: "Cormorant Garamond", serif;}
footer .foot-top{display:flex;justify-content: space-between;}
footer .foot-item{width:28%;}
footer .foot-navbox{width:30%;display:flex;justify-content: space-between;}
footer .foot-nav{display:block;}
footer .foot-nav li{padding:10px 0}
footer .foot-nav li:last-child{border: none;}
footer .foot-contact{width:30%;margin:0;}
footer .foot-share ul{justify-content: flex-start;}
footer .foot-contact .contact-tit{font-size:24px;margin:10px 0 20px;}
footer .foot-contact ul{display:block;}
footer .foot-contact ul li{justify-content: space-between;margin:0;margin-bottom:15px;}
footer .foot-contact ul li .icon{width:40px;height:40px;border-radius: 50%;background: #F1E6DB;display:flex;align-items: center;justify-content: center;}
footer .foot-contact ul li .icon em{color:#000;margin:0;}
footer .foot-contact p{width:calc(100% - 50px)}
footer .copyright{border-top:2px solid var(--color);margin-top:20px;}
footer .copyright .l-wrap{display:flex;justify-content: space-between;align-items: center;}
footer .copyright .l-wrap .copy_right span{margin:0 20px}
@media (max-width:768px){footer{padding-top:20px;}
footer .foot-top{flex-wrap:wrap}
footer .foot-item{width:100%;}
footer .foot-navbox{width:100%;margin:20px 0;}
footer .foot-contact{width:100%;}
footer .foot-navbox>.foot-nav{width:49%}
footer .foot-nav a{font-size:14px;margin:5px 8px}
footer .copyright .l-wrap{flex-direction: column;}
footer .copyright .l-wrap .copy_right{margin-top:10px;}}
.kche-t44>.kche-flex>.kche-flex-r {width: 50%;}
.kche-t43 .kche-item-img img { border: none!important;}
/*product*/
.product{background:#fdf9f8}
.product .page-nav,.foundation1 .page-nav{display:none}
.product-title{text-align:center}
.protitle{font-weight:400;font-size:44px;color:#181818;line-height:1;margin-bottom:20px}
.product-title p{font-weight:400;font-size:18px;color:#bdbdbd}
.product-modle1 .container{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}
.modle1-grid{display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:15px;overflow:hidden;transition:all .3s ease-in-out}
.product-modle1{margin-top:55px}
.modle1-content{padding:28px 20px;text-align:center}
.modle1-content .title{font-weight:400;font-size:24px;color:#181818;line-height:1.25;margin-bottom:15px}
.modle1-content .desc{font-size:16px;color:#bdbdbd}
.modle1-content .link{display:flex;justify-content:center;align-items:center;font-size:18px;color:#181818;margin-top:30px;gap:10px}
.modle1-content .link:hover{text-decoration: unset;}
.modle1-grid:hover{border-color:var(--color);box-shadow:0 15px 35px rgba(0,0,0,.06);transform:translateY(-5px)}
.product-modle2{display:flex;background:#f4eee8;padding:25px 60px;margin-top:80px;justify-content:space-between}
.modle2-card{display:flex;align-items:center;gap:20px;width:22%}
.modle2-card .img{width:70px}
.modle2-card .info{flex:1}
.modle2-card .info p:first-of-type{font-weight:600;font-size:20px;color:#2b2b2b}
.modle2-card .info p:nth-of-type(2){font-weight:400;font-size:14px;color:#2b2b2b}
.product-modle3{margin-top:35px}
.foundation1 .page-nav{display: none;}
.foundation1>.l-wrap{max-width: 100%;padding: 0;}
.foundation1 article{padding-bottom: 0;}
.foundation1 .wmkcfeedback .send-btn{color: #fff;}
@media (min-width:1025px) {.product .l-wrap{max-width:1700px;padding:0 50px}}
@media (max-width:1440px) {.protitle{font-size: 34px;margin-bottom: 10px;}
.modle1-content .link{margin-top: 20px;}
.modle2-card .info p:first-of-type{font-size: 18px;line-height: 1.25;}
.product-modle2{padding: 25px;margin-top: 50px;}
.product-modle1{margin-top: 30px;}}
@media (max-width:1280px) {.modle1-content .title{font-size: 20px;margin-bottom: 15px;}
.modle1-content .link{line-height: 1;}
.product-modle1{margin-top: 25px;}}
@media (max-width:1024px) {.protitle{font-size: 28px;}
.product-modle1 .container{grid-template-columns: repeat(2, 1fr);}
.modle2-card{flex-direction: column;}
.modle2-card .img{width: 50px;}
.modle2-card .info p:nth-of-type(2){line-height: 1.52;margin-top: 10px;}
.modle2-card .info{text-align: center;}}
@media (max-width:768px) {.protitle{font-size: 24px;}
.product-modle2{flex-wrap: wrap;}
.modle2-card{width: 48.5%;padding: 20px 0;}}
.common-main.foundation1,.common-main.blush1{background: #FDF9F8;}