@charset "utf-8";
@font-face {
    font-family:opensans;
    src: url('opensans/OpenSans.eot');
    src: url('opensans/OpenSans.svg#opensans') format('svg'),
    url('opensans/OpenSans.woff') format('woff'),
    url('opensans/OpenSans.ttf') format('truetype');
}
@font-face {
    font-family:OpenSans_Bold;
    src: url('OpenSans_Bold/OpenSans_Bold.eot');
    src: url('OpenSans_Bold/OpenSans_Bold.svg#OpenSans_Bold') format('svg'),
    url('OpenSans_Bold/OpenSans_Bold.woff') format('woff'),
    url('OpenSans_Bold/OpenSans_Bold.ttf') format('truetype');
    font-style:normal;  
    font-weight: normal;
}
@font-face {
    font-family: 'Lovelace';
    src: url('lovelace/LovelaceScriptTrial-Medium.woff2') format('woff2'),
    url('lovelace/LovelaceScriptTrial-Medium.woff') format('woff');
}
@font-face {
   font-family:OpenSans_Semibold;
   src:url("OpenSans_Semibold/OpenSans-Semibold.eot?") format("eot"),
   url("OpenSans_Semibold/OpenSans-Semibold.woff") format("woff"),
   url("OpenSans_Semibold/OpenSans-Semibold.ttf") format("truetype"),
   url("OpenSans_Semibold/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg");
   font-weight:normal;
   font-style:normal;   
}
@font-face {
   font-family:OpenSans_Extrabold;
  src:url("OpenSans_Extrabold/OpenSans-ExtraBold.eot?") format("eot"),
  url("OpenSans_Extrabold/OpenSans-ExtraBold.woff") format("woff"),
  url("OpenSans_Extrabold/OpenSans-ExtraBold.ttf") format("truetype"),
  url("OpenSans_Extrabold/OpenSans-ExtraBold.svg#OpenSans-ExtraBold") format("svg");
  font-weight:normal;
   font-style:normal;   
}
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
ul,li {list-style-type:none; }
.caretl{ clear:both; margin:0; padding:0; font-size:0px; line-height:0px; height:0px;}
.Lovelace_font{font-family:"Lovelace"; font-weight: 500;}
body{ line-height:1.3; color:#515151; font-size:12px;  font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;letter-spacing:5%; background:#FFF;  }
a{text-decoration:none; cursor:pointer; outline: none; color:#515151;
    transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s}
button{transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s}
a:hover{text-decoration:none; outline: none; color:#639470; }
.no-scroll{
    overflow: hidden;
}
*,:after,:before {box-sizing:border-box}
*{ padding:0px; margin:0 auto; word-wrap:break-word; word-break:normal; }
u{text-decoration:none;}
img{max-width:100%;border:none;vertical-align:middle;text-decoration:none;}
input,select,textarea{ -moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
    transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s}
input{
    background:none;
    -webkit-border-radius:0;
    -moz-border-radius:0;
    -khtml-border-radius:0;
    border-radius:0;
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    -webkit-tap-highlight-color:rgba(255,255,255,0);
}
select{
    -webkit-tap-highlight-color:rgba(255,255,255,0);
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
}
table{margin:0px;}
input::-webkit-input-safebox-button{display: none;}
input[type="button"], input[type="submit"], input[type="reset"]{-moz-border-radius:0px; -webkit-border-radius:0px; border-radius:0px; -webkit-appearance: none; }
input[disabled="disabled"]{ background:#f5f5f5;}
input:focus, textarea:focus ,select:focus{outline: none;}
textarea {-webkit-appearance: none;}
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white{outline: none;}
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white{outline: none;}
input:focus{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-user-modify:read-write-plaintext-only;  }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #999;}
input:-moz-placeholder, textarea:-moz-placeholder {color: #999;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #999;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #999;}
.OpenSans_Bold{font-family:'OpenSans_Bold', Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.title{text-transform:uppercase; font-size:30px; line-height:1.2; padding-bottom:15px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.tb_but{display:inline-block; background:#639470; color:#FFF!important; font-size:18px; padding:10px 40px;  border-radius:30px; border:#639470 solid 2px; cursor:pointer;
    transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s}
.but{background:#949C9F; display:block; color:#FFF!important; text-align:center; font-size:12px;  padding:7px 10px; line-height:1.2;  cursor:pointer;border:none; letter-spacing: 15%; }
.but:hover{ background:#639470;}
.basic_routine h1{text-align: center;}
.container{width:100%; padding:0px;}
.centent{width:100%; max-width:1200px; margin:0 auto;padding: 0 20px;}
.centent_1500{width:100%; max-width:1200px; margin:0 auto;position: relative; padding: 0 20px;}
.centent_1200{width:100%; max-width:1200px; margin:0 auto; position: relative; padding: 0 20px;}
.centent_width1000{max-width: 1000px;width:100%; margin:0 auto; position: relative; padding: 0;}
.centent_Productshow{width:100%; max-width:1200px; margin:0 auto; position: relative; padding: 0 20px; overflow: hidden;}
.container_width{width:94%; margin:0 auto;}

.margin-top20{padding-top:25px;}

header{background: #FFF;margin-bottom: 35px;}
.home header{position: fixed; top:0; left:0; right:0; z-index:9999;background: none;}
.home .top_nav a{color: #FFF;}


.top{display:flex; position:relative; align-items: center;}
.top_nav{display:flex;align-items: center;gap:0 10px; width: 348px; justify-content: end; font-size:10px;padding-right:20px; line-height:1;text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.top_nav_left{display: flex; align-items: center; gap: 0 10px; width: 348px;padding: 0 0 0 20px;font-size:10px;line-height:1;text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.top_nav_left_li{ float:left;}
.home .top_nav_left_li a{color:#FFF;}
.home .nav-fixed .top_nav_left_li a, .home .header_bg_white .top_nav_left_li a{color:#515151;}
.top_nav_left_li .top_nav_logo_hover{display:none;}
.top_nav_left_li a:hover .top_nav_logo_hover{display:inline-block;}
.top_nav_left_li a:hover .top_nav_logo{display:none}
.top_nav_left_x{width:1px; float:left; height:8px; background:#515151; display:inline-block;}
.home .top_nav_left_x{background: #FFF;}
.home .nav-fixed  .top_nav_left_x, .home .header_bg_white  .top_nav_left_x{background: #515151;}
.layui-form.top_nav_left_li{padding-left:0; padding-right:0;}
.top_nav_left_li .layui-form-select{padding-left:10px;}
.top_nav_left_li img{float:left; height:16px; margin-right:10px; margin-top:6px;}
.top_nav_left_li .layui-form-select{width:85px;}
.top_nav_left_li .layui-input, .top_nav_left_li .layui-select, .top_nav_left_li .layui-textarea{border:none; height:32px;}
/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.top_nav_left_x{ margin:16px 0;}
.top_nav_left_li .layui-input, .top_nav_left_li .layui-select, .top_nav_left_li .layui-textarea{height:20px;}
}*/
.top_nav_left_li .layui-input, .top_nav_left_li .layui-textarea{padding-left:0px; padding-top:0; letter-spacing:1px; padding-right:14px;font-family:'OpenSans_Bold'}
.top_nav_left_li .layui-form-select dl{top:32px; padding:0px; border:none; border-radius:0px;}
.top_nav_left_li .layui-form-select dl dd, .layui-form-select dl dt{ line-height:32px;}
.top_nav_left_li .layui-form-select .layui-edge{border-top-color: #333; border-width:4px; margin-top:-2px;}
.top_nav_left_li .layui-form-selected .layui-edge{ margin-top:-6px;}
.layui-form-select dl dd.layui-this{background-color: #639470;}
.top_nav_right_user{display:inline-block;padding: 32px 0; transition: all 0.3s;}
.top_nav_right_user_icon{float:left; display:none;}
.top_nav_right_user .user_user_icon{position: relative;}
.top_nav_right_user .user_user_icon.logged{width: 36px;transition: all .3s;}
.top_nav_right_user .user_user_icon.logged:after{content: "\e61a";font-family: layui-icon !important; position: absolute; right: 0; top: 50%;margin-top: -5px; font-weight: bold !important;}
.user_user_icon.logged.active:after{-webkit-transform: rotate(180deg);
  transform: rotate(180deg);color: #639470;}
.logged_c{position: absolute;width: 192px;box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.15);
padding: 20px 10px 10px;z-index: 999999;background: #FFF; top: 100%;right:15px; opacity: 0; visibility: hidden; transition: all .3s;}
.logged_c.active{opacity: 1; visibility: visible;}
.logged_title{font-size: 11px;padding-bottom: 10px; margin-bottom: 15px; border-bottom: 1px solid #949C9F;}
.logged_list{display: block;margin-bottom: 10px;}
.logged_list a{display: block;font-family: opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;font-size: 10px; margin-bottom: 14px; color: #515151 !important;}
.logged_list a:hover{color: #639470 !important;}
.sign_out .but{line-height: 16px;font-family: opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.top_nav_right{float:right; display: flex; align-items: center; gap: 0 18px;  top:0px; transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s;}
.top_nav_right_li{float:left;}
.top_nav_right_heart .fa-heart-o{display: block;}
.top_nav_right_heart .fa-heart-o::before{content: "";background: url('../images/favorite.png') no-repeat center center; background-size: contain; width: 20px; height: 18px;display: inline-block; margin-top: 2px;}
.home .nav-fixed .top_nav a, .home .header_bg_white .top_nav a{color: #515151;}
.home .nav-fixed .top_nav a:hover, .home .header_bg_white .top_nav a:hover{color: #639470;}
.home .top_nav_right_heart .fa-heart-o::before{background-image: url('../images/favorite_white.png');}
.home .nav-fixed .top_nav_right_heart .fa-heart-o::before{background-image: url('../images/favorite.png');}
.home .header_bg_white .top_nav_right_heart .fa-heart-o::before{background-image: url('../images/favorite.png');}
.top_nav_right_heart:hover .fa-heart-o::before{background-image: url('../images/favorite_green.png') !important;}

/*@media screen and (-webkit-min-device-pixel-ratio:0) {
.top_nav_right_heart{padding-top:15px;}
} */
.banner img{width:100%;/*height: 665px;object-fit:cover;*/}
/* .banner video{height: 665px;object-fit:cover;} */
.m_logo_black,.m_logo_white ,.logo_white{display: none;}
.home .logo_black{display:none;}
.home .logo_white{display:block;}
.home .nav-fixed .logo_black, .home .header_bg_white .logo_black{display:block;}
.home .nav-fixed .logo_white, .home .header_bg_white .logo_white{display:none;}

.top_nav_right_cart a{display: flex; align-items: center;gap:0 3px;}
.top_nav_right_cart a span{background:url('../images/shopping_bag_black2.png') no-repeat center center; width: 20px;height: 20px;display: block; background-size: contain;}
.home .top_nav_right_cart a span{background-image:url('../images/shopping_bag_white2.png');}
.home .nav-fixed .top_nav_right_cart a span, .home .header_bg_white .top_nav_right_cart a span{background-image:url('../images/shopping_bag_black2.png');}
.top_nav_right_cart a:hover span{ background-image:url('../images/shopping_bag_green2.png') !important;} 
.top_nav_right_heart a:hover{ color:#639470;}
.top_search{display:block; overflow:hidden; width:100%;  padding:27px 10px;flex: 1;}
.top_search_logo{ text-align:center; transition:all .5s; position:relative; top:0px;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s}
.top_search_logo a{max-width:100%; display:inline-block; padding:4px 0px 5px;}
 .top_search_logo img{max-height:20px;}
.top_search_width{display:block; padding:6px 15px;width: 240px; position: absolute; right:0; top: 0;}
.top_search_width_input{ width:200px; margin:0 auto; position:relative;}
.top_search_width .top_search_width_input{right: -20px;}
.home .top_search_input{border-color: #FFF;color: #FFF;}
.home .top_search_input::placeholder{color: #FFF;}
.home .nav-fixed .top_search_input::placeholder, .home .header_bg_white .top_search_input::placeholder{color: #949C9F;}
.home .nav-fixed  .top_search_input, .home .header_bg_white  .top_search_input{border-color: #949C9F;color: #949C9F;}

.top_search_input{width:0%; padding:10px 15px; padding-left:5px;padding-right: 30px; font-size:12px; letter-spacing:0.5px; line-height:1.5; background:none; border: none; border-bottom:1px solid #949C9F; transition: width 0.3s ease; position: absolute; right: 0; top: -15px;opacity: 0;overflow: hidden;}
.search_block .top_search_input{ width: 100%;opacity: 1;overflow: visible;}

.top_search_but{position:absolute; left:5px; top:50%; margin-top:-7px; font-size:16px; border:none;  cursor:pointer;background: url('../images/m_search_green.png') no-repeat left center; width: 16px;height: 16px;display: inline-block;background-size: contain; display: none;}
.home .header_bg_white{background: #FFF;}
.nav-fixed{position:fixed; z-index:9999; left:0px; top:0px; width:100%;background: #FFF;color: #515151;}
.home .nav-fixed{position:fixed; z-index:9999; left:0px; top:0px; width:100%;background: #FFF;color: #515151;}

/* .nav-fixed .top_nav_left_x{ width:2px; background:#999;}
.nav-fixed .top_search_width{padding:20px;}

.nav-fixed .top_nav_right a{color:#515151;}
.nav-fixed .top_nav_right a:hover{ color:#639470;}
.nav-fixed .top_search{background: #FFF; color: #000;} 
.header_bg_white .top_nav_left_x{ width:2px; background:#999;}
.header_bg_white .top_search_width{padding:20px;}
.header_bg_white .top_nav_right a{color:#515151;}
.header_bg_white .top_nav_right a:hover{ color:#639470;}
.header_bg_white .top_search{background: #FFF; color: #000;}*/
.top_nav_left_li .inufun_icon{background: url("../images/top_logo_black.png") no-repeat left center; padding-left:30px; height:15px; background-size:contain;}


.top_nav_left_li .inufun_icon:hover{background-image: url("../images/top_logo_green.png") !important;}
.home .top_nav_left_li .inufun_icon{background-image: url("../images/top_logo_white.png");}
.home .nav-fixed .top_nav_left_li .inufun_icon, .home .header_bg_white .top_nav_left_li .inufun_icon{background-image: url("../images/top_logo_black.png");}

.top_nav_left .top_nav_left_li a:hover{color: #639470;font-weight: 400;}
header a:hover{color: #639470;}

header.nav-fixed a, header.header_bg_white a{color: #515151;}
header.header_bg_white{background: #FFF;color: #515151;}
.nav{display:block; text-align:center; border-bottom:#949C9F solid 1px; border-top:#949C9F solid 1px; position:relative;  z-index:9;}
.home .nav{border-bottom:#FFF solid 1px; border-top:#FFF solid 1px;}
.home .nav-fixed .nav, .home .header_bg_white .nav{border-bottom:#949C9F solid 1px; border-top:#949C9F solid 1px;}
.nav>ul{margin:0 auto; display:inline-block;}
.nav>ul>li{float:none;display: inline-block; margin:0px 20px;  }
.nav>ul>li>a{padding:0 5px 0; text-transform:uppercase; display:block; border-bottom: solid 2px transparent; position:relative; z-index:999; font-size :13px!important; line-height: 38px; letter-spacing: 15%; }
.home .nav > ul > li > a{color: #FFF;}
.home .nav-fixed .nav > ul > li > a, .home .header_bg_white .nav > ul > li > a{color: #515151;}
.nav>ul>li.active>a{color:#639470;font-family:'OpenSans_Bold', Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.nav_login{display:none;}
.nav>ul>li>a.Lovelace_font{line-height:19px;}
.nav .Lovelace_font{ margin-bottom:-5px; padding-top:2px;line-height:1.5; display:block;}
@media only screen and (min-width: 1000px) {
  
    .top_nav_search:hover .top_search_input{ width: 100%;opacity: 1;overflow: visible;}
    .nav>ul>li:hover .nav_ul{ display:block}
    .header_bg_white{animation:fadeIn 1s;}
}
.nav_ul{position:absolute;
     top:100%;
     padding:100%;
     padding:0px;
     background:#FFF;
     width:100%;
     left:0px;
     border-top:#efefef solid 1px;
     box-shadow: 0 20px 20px rgba(0,0,0,0.1);
     display: none;
     list-style: none;
     box-sizing: border-box;
     animation:fadeIn 1s;
     -webkit-animation:fadeIn 1s;
     -moz-animation:fadeIn 1s;
     -o-animation:fadeIn 1s; z-index:9;}
.nav_ul .layui-tab{padding:0px;margin: 32px 0; display:table; width:100%;}
.nav_ul .centent{display:block; text-align:left; position:relative; margin:0 auto; max-width:1100px; font-size:12px!important;padding: 0;}
.nav_ul .layui-tab-title{display:table-cell;  font-family:'OpenSans_Bold';max-width:300px!important;padding-right: 10px; position:relative; vertical-align:top;height: 375px;}
.nav_ul .layui-tab-title .nav_ul_title{ padding:15px 0px; max-width:300px; position:absolute; left:0px; top:0px; width:100%; display:block; font-size:13px;}
.nav_ul .layui-tab-title li{display:block; text-align:left; padding:5px 10px; line-height:1.5;  text-transform:uppercase; font-size:14px;  cursor:pointer;}
.nav_ul .layui-tab-brief>.layui-tab-more li.layui-this:after, .nav_ul .layui-tab-brief>.layui-tab-title .layui-this:after{display:none;}
.nav_ul .layui-tab-brief>.layui-tab-title .layui-this{color:#639470 !important;}
.nav_ul .layui-tab-title{border-bottom:none;}
.nav_product_more .but.bg-red{background:#E96767;}
.nav_product_more .but.bg-red:hover{background:#639470;}
.text_clearance{text-align: center; position: absolute; bottom:-18px; left: 0;width: 100%;font-size: 11px;}
.text_clearance p{margin-bottom: 0;}
.nav_ul .layui-tab-content{width:80%;display:table-cell;padding: 0px;vertical-align:top; overflow:initial;padding-left: 40px; border-left: #EEEEF0 solid 1px;}
.nav_ul_table{display:block;overflow:hidden;padding: 0px;}
.nav_ul_table_li{float:left;width:22%;position: relative;}
.skin_spa .nav_ul_table_li{width:65%;height: 375px;}
.skin_spa .nav_ul_table_img{width:35%;}
.skin_spa p.word{ font-style:italic; margin-bottom:15px;position: absolute;bottom: 0;left: 0;width: 35%; color: #949C9F;font-size: 15px;margin-bottom: 0;}
.nav_ul_table_li_double{ float:left; width:36%;}
.nav_ul_table_li_double2{ float:left; width:64%; padding-left:20px;}
.nav_ul_table_li_double .nav_ul_table_li_li{ width:100%; float:none; padding:3px 0;}

.nav_ul_table_li_title{display:block;background:#949C9F;color:#FFF;padding: 6px 10px;margin-bottom:10px;font-family:'OpenSans_Bold';text-transform:uppercase;font-size: 13px;}
.nav_ul_table_li_title a{color:#FFF;}
.nav_ul_table_li_li{padding:5px 0;}
.nav_ul_table_li_li a{ font-size:13px;display: block; margin-bottom: 5px;}
.nav_ul_table_li_li a:hover{ color:#639470;}
.nav_ul_table_li_li.active a{ color:#639470;}
.nav_ul_table_img{overflow:hidden;width:78%;padding: 0px 40px;padding-right:0px;float:left;display:none;}
.nav_ul_table_img.active{display:inline-block;}
.nav_ul_table_img img{width:45%; float:left; padding-right:20px;object-fit: cover;aspect-ratio: 275/360;}
.nav_ul_table_img_txt{float:left; width:51%; line-height:1.8; padding-left:20px; font-size:11px; position: relative;padding-bottom: 60px;}
.nav_ul_table_img_txt b{display:block; font-size: 16px; }
.nav_ul_table_img_txt .btn_readmore{position: absolute; bottom: 20px;left: 20px; display: inline-block; color: #515151; font-weight: 700; display: none;}
.nav_ul_table_img_txt .btn_readmore:hover{color: #639470;}
.nav_ul_table_li_100 .nav_ul_table_li_li{width:100%;}
.nav_ul_table_img_txt_height.active{ overflow: hidden;position: relative;height:305px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 15; -webkit-box-orient: vertical;}
/* .nav_ul_table_img_txt_height.active:after{content: "..."; position: absolute; right: 0; bottom: 0;background: #FFF;padding-left: 2px;} */
.top_nav_Close{display:none;}
.top_nav_icon{display:none;}
 .top_nav_search{display:inline-block;background:url('../images/m_search_black2.png') no-repeat;background-size: contain;width: 19px;height: 19px; cursor: pointer; position: relative;}
 .top_nav_search:hover{background-image:url('../images/m_search_green.png') !important;}
    .home .top_nav_search{background-image:url('../images/search_white2.png');}
    .home .nav-fixed .top_nav_search, .home .header_bg_white .top_nav_search{background-image:url('../images/m_search_black2.png');}
.top_nav_left_mobile{display:inline-block; float:left;}
.top_nav_left_mobile .top_nav_left_mobile_no{display:none;}
.top_hight{display:block; overflow:hidden;}
.top_language .layui-form-select{width:58px!important;}


.layui-tab-item{animation: fadeIn 1s;
    -webkit-animation: fadeIn 1s;
    -moz-animation: fadeIn 1s;
    -o-animation: fadeIn 1s}
.nav_ul_table_img{animation: fadeIn .7s;
    -webkit-animation: fadeIn .7s;
    -moz-animation: fadeIn .7s;
    -o-animation: fadeIn .7s}
.banner{overflow:hidden; margin-bottom:20px}

.banner .swiper-container-horizontal>.swiper-pagination-bullets, .banner .swiper-pagination-custom, .swiper-pagination-fraction{bottom:15px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:2px 8px;}
.banner .swiper-pagination-bullet{ width:30px; height:4px; outline: none; background:#000; border-radius: 0;}
.banner .swiper-pagination-bullet-active{background:#FFF; opacity:1;}

.container_li{padding:20px 0px; margin-bottom:20px;overflow: hidden;}
.container_ad_banner img{width:100%; overflow:hidden;}
.Whats_New_width{position:relative;min-height:100px;width:100%;max-width:1320px;margin:0 auto;}
.Whats_New_title{padding: 0 0 15px;color: #515151;}
.Whats_New_title b{font-size:24px;text-align:center;display:block;line-height:33px; font-weight:normal;}
.Whats_New_title span{display:block;font-size: 16px;padding: 5px 0px;padding-bottom: 10px;text-align:center; letter-spacing: 0;}
.New_news{display:block; padding:10px 0;text-align: center;}
.New_news .but{ padding:0 15px; font-size:12px; display:inline-block; min-width:250px;background: #949C9F;font-weight: 600;line-height: 35px;}
.New_news .but:hover{background: #639470;} 
.Whats_New_table{position:relative;padding: 0px 60px;}
.Whats_New_table .BestSellers_txt {text-overflow:inherit;white-space:normal;color: #949C9F;}
.Whats_New_table .BestSellers_title{display:block; -webkit-box-orient: normal;-webkit-line-clamp:inherit;max-height:75px; height:auto;font-family:"OpenSans_Semibold", "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; color: #515151;letter-spacing: 0;}
.Trisha_table{position:relative;padding: 0px 60px;}
.Trisha_table .BestSellers_txt {text-overflow:inherit;white-space:normal;}
.Trisha_table .BestSellers_title{display:block; -webkit-box-orient: normal;-webkit-line-clamp:inherit;max-height:70px; height:auto; font-family: OpenSans_Semibold; letter-spacing: 0px;}
.bg_F0EEE9{background: #F0EEE9;margin-bottom: 0;padding:50px 0 !important;margin-bottom: -35px !important;}
.BestSellers_li{text-align:left; margin:10px; display:block;  border-radius:10px; background:#FFF; padding-bottom:5px; transition:all .5s;    cursor: grab;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s}
.BestSellers_li_img{overflow:hidden; position:relative; margin-bottom:10px; border-radius:0;}

.BestSellers_li_img img{width:100%; overflow:hidden; border-radius:0;}
.BestSellers_li_img_icon{position:absolute;padding:0;text-align:right;right:0px;top:0px;z-index:2;width:30%;max-width: 70px;}
.BestSellers_li_img_icon img{width:100%; display:block; text-align:right; padding:5px;}
.BestSellers_txt{font-size: 14px;overflow: hidden;padding:8px 0 5px; color: #949C9F;}
.BestSellers_txt a{color: #949C9F !important;}
.BestSellers_title{font-size: 14px;margin-bottom:2px;max-height: 75px;overflow:hidden;font-family: "OpenSans_Semibold", "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; letter-spacing: 0px;}
.BestSellers_ja{font-size: 15px;color:#515151; display:block;padding: 5px 0;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.BestSellers_ja{transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;}
  .BestSellers_ja .old_price{
    transition: all .5s;
  -webkit-transition: all .5s;
  -moz-transition: all .5s;
  -ms-transition: all .5s;
  -o-transition: all .5s;
  }
.swiper-button-next, .swiper-button-prev{ width:28px; height:28px;margin-top:-60px; top:50%; text-align:center !important; background:none!important;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:20px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:20px;}
.swiper-button-next:hover img, .swiper-button-prev:hover img{display: none;}
.swiper-button-next:hover{background: url('../images/icon_arrow_next_active.png') no-repeat !important; width: 28px; height: 28px;background-size:100% 100% !important;display: inline-block;}
.swiper-button-prev:hover{background: url('../images/icon_arrow_prev_active.png') no-repeat !important; width: 28px; height: 28px;background-size:100% 100% !important;display: inline-block;}



.made_width{overflow:hidden; width:94%; max-width:1200px; margin:0 auto;display: flex; align-items: center;padding: 0 0px;gap:0 80px;}
.made_left{ width:68%; padding:15px 0; padding-bottom:0px; float:left;}
.made_left_title{display:block; text-align:center; font-size:24px;}
.made_left_pr{overflow:hidden; padding-top:30px; display: flex; flex-wrap: wrap; gap:0 10px}
.made_left_li{width:calc((100% - 20px)/3);}
.made_left_li .BestSellers_li{cursor:auto;border-radius:0px; margin:0px 5px; margin-bottom:10px;}
.made_left_li .BestSellers_li_img{margin-bottom:5px;}
.made_left_li .BestSellers_li_img img{border-radius:0px;}
.made_left_li .BestSellers_txt{ padding:6px 0; height:24px; overflow:hidden; margin-bottom:5px; display:block;text-overflow:nomal;white-space:normal; color: #949C9F;letter-spacing: 1px;}
.made_left_li .BestSellers_title{color: #515151; font-family: "OpenSans_Semibold", "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; letter-spacing: 0px; max-height: auto;} 
.made_left_li .BestSellers_ja{ color:#515151;margin-bottom:6px;min-height: 23px;  padding:3px 0;}
.made_left_li .BestSellers_but{padding-bottom:5px;}
.made_left_li .BestSellers_but .but{font-size:12px; display:inline-block;background:#639470;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; min-width:125px;}

.made_centent{width:46%; float:left; padding:0px 3%; overflow:hidden;}
.made_centent_img{display:block; position:relative; overflow:hidden;}
.made_centent_img img{max-width:inherit; position:absolute; height:100%; left:50%;transform: translateX(-50%); }

.made_right{float:right; width:32%;padding-top: 25px;}
.made_right_top{border-bottom:#9eb49a solid 1px; height:7px; text-align:center;}
.made_right_top span{display:inline-block; background:#FFF; padding:0px 10px; font-size:16px; line-height:1;text-transform: uppercase;letter-spacing: 0; font-family: "OpenSans_Semibold"; margin-top: -3px;}

.made_right_table{position:relative; display:block;}
.made_right_table_li_width{ display:table; height:75px; padding:5px 30px; padding-left:55px; position:relative; margin:0 auto; width:100%; cursor:pointer; padding-right:0; }
.made_right_title{text-align:center; font-size:24px; display:block; padding:25px 0 10px; position:relative;letter-spacing: 0;}
.made_right_table_li{ display:block;}
.made_right_table_li_width:hover{background:#639470; color:#FFF;}
.made_right_table_li_width:hover .made_icon_1{display:block;}
.made_right_table_li_width:hover .made_icon{display:none;}

.made_right_table_li.active .made_right_table_li_width{background:#639470; height:76.5px; color:#FFF;}
.made_right_table_li.active .made_right_table_li_width .made_icon_1{display:block;}
.made_right_table_li.active .made_right_table_li_width .made_icon{display:none;}
.made_right_table_li_table{display:none; height:100px; position:absolute; width:100%; height:100%; z-index:999; bottom:0px;  background:#FFF;}
.made_right_table_li.active .made_right_table_li_table{display:block;}
.made_right_table_li_table_ct{border:#639470 solid 1px; position:absolute; top:76.5px; bottom:0px; padding:0px; left:0px; width:100%;}
.made_right_table_bottom{ position:absolute; background:#fff; left:6px; right:10px; bottom:5px; padding:20px;}
.made_right_table_bottom_but{display:block; padding-top:5px;}
.made_right_table_bottom_but .but{display:inline-block;   font-size:11PX; line-height: 19px;padding: 7px 12px;}
.made_right_table_bottom_link{display:block; padding-top:15px;}
.made_right_table_bottom_link a{border-bottom:#639470 solid 1px; transform:scale(0.85); display:inline-block; margin-left:-12px; margin-top:-5px; font-size:12px;color:#639470}
.made_right_table_bottom_link a:hover{border-bottom:#639470 solid 1px;}
.made_right_table_li_table_ct_txt{ position:absolute; background:#fff; left:25px; right:10px; top:20px; bottom:70px; padding:0px; overflow-y:auto; padding-right:10px;}
.made_right_table_li_table_ct_txt::-webkit-scrollbar {width: 6px;height: 1px;}
.made_right_table_li_table_ct_txt::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    background: #000;
}
.made_right_table_li_table_ct_txt::-webkit-scrollbar-track {/*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
    border-radius: 10px;
    background: #EDEDED;
}
.made_right_table_li_table_ct_txt .contact_ct_title{font-size:13px;font-weight: 800;color: #639470;margin-bottom: 20px;}
.contact_ct_title{margin-bottom:5px;}
.contact_ct_li{padding:8px 5px; line-height:1.3; cursor:pointer; font-size:14px}
.contact_ct_txt{ padding-bottom:0; display:block;}
.contact_ct_txt_li{ padding:3px 10px; position:relative; font-size:11px; padding-left:15px;}
.contact_ct_txt_li .txt_icon{position:absolute; left:0px; top:13px; height:4px; width:4px; background:#000; border-radius:100%; overflow:hidden;}
.globally_ct > .contact_ct_li:first-child{padding:0 5px;}
.globally_ct > .contact_ct_li{color: #000;}
.made_right_table_li_img{ position:absolute; left:15px; top:50%; margin-top:-23px;}
.made_right_table_li_img .made_icon_1{display:none;}
.made_right_table_li_img img{ width:45px;}
.made_right_table_li_txt{display:table-cell; width:100%; vertical-align:middle; font-size:13px; letter-spacing:0.5px; line-height:1.2;transform:scale(0.82);}
.made_right_table_li_icon{ position:absolute; right:10px; top:50%; margin-top:-8px; vertical-align:middle; font-size:14px;}

.made_right_table_li_txt b{display:block;font-family:'OpenSans_Bold'; font-weight:normal; font-size:16px; padding-bottom:2px;}
.contact_ct_txt_li.last{padding-left:0; line-height:2; font-size:11px;margin-top: 10px;}




.news_with{overflow:hidden;  width:100%; max-width:1200px; margin:0px auto;padding: 0 20px; display: flex; gap:0 30px}
.news_with_li{width:50%; float:left; position: relative;padding-bottom: 60px;}
.news_with_li img{width:100%;object-fit: cover;height: 340px;}
.news_with_ct .news_with_li img{height: 340px;}
.news_with_li .news_with_li_img{margin-bottom:25px;}
.news_with_li .news_with_li_title{ font-size:20px; margin-bottom:12px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; letter-spacing: 0;}
.news_with_li .news_with_li_p{font-size:11px; margin-bottom:10px; line-height:1.5; letter-spacing: 0;}
.news_with_li .news_with_li_button{margin-bottom:10px;position: absolute;bottom: 0;left: 0;}
.news_with_li .news_with_li_button a{font-size:12px; color:#FFF; display:inline-block; letter-spacing: 15%; background:#949C9F;line-height: 35px; padding:0 10px; min-width:250px; text-align:center; text-transform:uppercase;}
.news_with .news_with_li_button a{min-width:170px;}
.news_with_li .news_with_li_button a:hover{ background:#639470;}
.user_box .login_table_li{margin-bottom:0px;}
.news_with .news_with_li .news_with_li_button{left: 0;}
.container_banner{display:block; max-width:1200px; margin:0 auto;}
.container_banner img{width:100%;}

.news_with_ct{overflow:hidden; width:100%; max-width:1200px; margin:0px auto;padding: 0 20px;display: flex; gap:0 30px}
.news_with_ct .news_with_li{width:33.3333333%; float:left; padding-bottom: 60px; position: relative;}

.foot{padding:80px 0px 28px; background:#639470; font-size:11px;margin-top: 35px;}
.foot .centent{max-width: 1320px;}
.foot_logo{display:block; padding-bottom:60px}
.foot_nav{overflow:hidden; display: flex;position: relative;padding-right: 300px;min-height: 270px;gap:0 30px; justify-content: space-between;}


.foot_nav_left{color:#FFF;order: 2;padding-right: 7%;}
.foot_nav_left_li{float:left; padding-right:75px; text-align:left; line-height:1.2}
.foot_nav_left_li:nth-last-child(1){padding-right:0px;}
.foot_nav_left_li a{ display:block; color:#FFF; padding:0 0px 13px;}
.foot a{text-underline-offset: .2rem;transition: all 0.3s linear;text-decoration-color: transparent;}
.foot a:hover{ text-decoration-color:#FFF;text-decoration: underline;}
.foot_nav_left_li b{display:block;color:#FFF; padding:0 0px 20px;font-weight:normal;font-family:OpenSans_Extrabold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-transform:uppercase; font-size: 13px;}
.foot_nav_left_li span{display:block; padding:0 0px 10px;}
.foot_nav_toggle{order: 1;width: 45%;}
.foot_nav_toggle_line{display:block; padding:0 0px 28px;}
.foot_nav_toggle_line .foot_nav_toggle_line_a{font-size: 12px;color:#FFF;font-family:OpenSans_Extrabold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; cursor: pointer; text-transform: uppercase; }
.foot_nav_toggle_line_a:after{content:'\e624'; margin-top:5px; font-family:layui-icon !important;margin-left: 5px;}
.foot_nav_toggle_line a{ display:flex; align-items: center; gap:0 6px; color:#FFF; padding:0 0px 10px; }
.foot_nav_toggle_line a img{margin: 0;}
.foot_nav_toggle_line_a.active:after{content:'\e67e';}
.foot_nav_toggle_hide{display:none;margin-top: 15px;}

.foot_nav_right{color:#FFF;}
.foot_nav_right_title{padding-bottom:10px; line-height:1.2; text-transform:uppercase;}
.foot_ACCEPT_flex .top_search_input{background: #FFF;border: 1px solid #949C9F; color: #515151; width: 270px; position: static; opacity: 1; overflow: visible;padding: 2px 15px 2px 30px;}
.foot_ACCEPT_flex .top_search_input::placeholder{color:#949C9F;}
.foot_ACCEPT_flex .top_search_width_input{width: auto;}
.foot_ACCEPT_flex .top_search_but{background-image: url('../images/search_black.png'); display: block; width: 14px; height: 14px; left: 10px;}
.foot_nav_right_link{display:block;}
.foot_nav_right_link a{display:block; color:#FFF; line-height:1.2;max-width: 30px;}
.foot_nav_right_link a i{font-size:18px; width:20px; text-align:center; vertical-align:middle;}

.foot_ACCEPT{border-top:#ffffff solid 1px; margin-top:60px; padding:25px 0px; color:#FFF;}
.foot_ACCEPT_flex{width:100%;display: flex; justify-content: space-between;gap:0 20px; align-items: center;}
.foot_ACCEPT_img{ width:270px;height: 270px; vertical-align:top;position: absolute;right:0px; top: 0;}
.foot_ACCEPT_txt{display: flex; align-items: center; gap:0 20px;}
.foot_ACCEPT_title{ text-transform:uppercase;}
.foot_nav_right_flex{display: flex; align-items: center; gap:0 20px;}
.foot_link img{margin-right:10px; max-height:20px;}
.foot_link_txt{display:block; padding:15px 0px;}

.foot_bottom{text-align:right; color:#FFF;}
.foot_bottom a{color:#FFF;font-weight: 700;}
.foot_bottom_Rights{color:#FFF; font-style:italic;}
 .foot_ACCEPT_flex.m_flex{padding-top: 20px;}

.Inside_banner{display:block; text-align:center; padding:0 0px 30px;}
.Inside_banner .title{padding-bottom:0; font-size:30px; font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Inside_nav{background:#000; text-align:center; }
.Inside_nav_width{display:inline-block;}
.Inside_nav .Inside_nav_li{float:left; margin:0px 10px;  padding:20px;}
.Inside_nav .Inside_nav_li:hover{ background:#79aa68;}
.Inside_nav .Inside_nav_li:nth-last-child(1){ border:none;}
.mainmenu #searchList>li{ font-size:14px; color:#FFF; cursor:pointer; float:left; padding:15px 25px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.mainmenu #searchList>li.active{background:#639470;}
/*.mainmenu #searchList>li.active .fa-caret-down:before{content: "\f0d8";}*/
.mainmenu #searchList>li i{margin-left:5px;}
.prompt.hiddle{display:none;}

.Inside_nav .Inside_nav_li .Inside_nav_li_txt{color:#FFF; font-size:20px;}
.Inside_nav .Inside_nav_li .Inside_nav_li_txt i{margin-left:5px;}

.Inside_nav .centent_1500{position:relative;}
.Inside_nav_second{position:absolute; width:100%; padding:30px 20px; left:0px; top:100%; border:#CCC solid 1px; border-top:none; box-shadow: 0 20px 20px rgba(0,0,0,0.1); display:block; background:#fff; z-index:3;}
.Inside_nav_li:hover .Inside_nav_second{display:block;}
.Inside_nav_second .top_search_width_input{max-width:550px; margin-bottom:30px;}
.Inside_nav_second .top_search_input{border:#d2d2d2 solid 1px;}
.Inside_nav_second .top_search_input:focus{border:#000 solid 1px;}
.Inside_nav_second .top_search_but{color:#999;}
.Inside_nav_second_txt{overflow:hidden; padding: 0px; text-align:left;}
.Inside_nav_second_txt_li{width:20%; display:inline-block; vertical-align:top; line-height:1.2; padding:3px 5px; margin-bottom:10px; position:relative; text-align:left; font-size:12px;}
.Inside_nav_second_txt_li .layui-form-checkbox[lay-skin=primary] i{ padding-left:1.2px;}
.Inside_nav_second_txt_li .layui-form-checked[lay-skin=primary] i{ background:#79aa68; border-color:#79aa68!important;}

.Inside_nav_second_but{text-align:center; display:block; padding-top:20px;}
.Inside_nav_second_but .but{border:none; display:inline-block; padding:7px 15px; margin:0px 10px; min-width:170px; font-size:12px;}
.Inside_nav_second_but .but_apply{background:#639470;}

.Inside_nav{margin-bottom:30px;}
.product_list_top{display:block;text-align:center;padding:0px 0px 20px;}
.product_list_top_li{ background:#f5f5f5; padding:5px 10px; border:#d6d6d6 solid 1px; display:inline-block; margin:5px 5px 3px; white-space:nowrap; line-height:1.4;}
.product_list_top_li:hover{ background:#639470; border:#639470 solid 1px; color:#FFF;}
.product_list_top_li i{ font-size:14px;  cursor:pointer; float:left; margin-top:0px; line-height:1.2; margin-right:5px;}
.product_list_top_but{padding:0px; background:none; border:none; cursor:pointer; border-bottom:#d6d6d6 solid 1px; margin:0px 10px}

.product_width{overflow:hidden; display: flex; flex-wrap: wrap;}
.productshowpadding{position:relative;}
.productshowwidth{ padding:0px 60px; position:relative;}
.product_show_pr .layui-tab-content{position:relative; overflow: inherit;}

.product_show_pr .layui-tab-item{position:absolute; left:0px; top:10px; width:100%; display:block; z-index:1; opacity:0}
.product_show_pr .layui-show{position:relative; top:0px; z-index:2;opacity:1}


.productshowwidth .swiper-button-next, .productshowwidth .swiper-button-prev{top:50%;margin-top: -30px;}
.productshowwidth .swiper-button-next, .productshowwidth .swiper-container-rtl .swiper-button-prev{right:20px;}
.product_width_li{ padding:10px 0; width: calc(100%/4);}
.productshowwidth .product_width_li{ display:block; width:100%; float:inherit; margin-left:0;}
.product_width_li .BestSellers_li{ cursor:auto; text-align:left;}
.product_width_li .BestSellers_txt{padding:5px 0;font-size:10px; text-align:left;}
.product_width_li .BestSellers_title{font-size:12px; text-align:left; font-family: OpenSans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.product_width_li .BestSellers_ja{font-size:12px;padding:5px 0 12px;}

.page_width{text-align:center;  display:block; border-top:#f5f5f5 solid 1px; padding:30px 10px 10px; text-align:center; margin-top:20px;}
.pagination{display:inline-block; margin:0 auto;}
.pagination li{ float:left; display:inline-block; font-size:14px; margin:0px 6px; border:#e0e0e0 solid 1px; background:#FFF; line-height:36px; border-radius:5px; height:38px; width:38px;}
.pagination li a{display:block;}
.pagination li i{font-size:20px; line-height:34px; }
.pagination li.active{ display:inline-block; border:#639470 solid 1px; background:#639470; color:#FFF;}
.pagination li i.fa-angle-right{ margin-left:2px;}

.position_width{font-size:13px;padding:35px 0px 30px;color: #949C9F;  font-family: OpenSans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.position_width a{color: #949C9F;}
.position_width a:hover{color: #639470;}
.Productshow_width{padding:0px 0px 80px; position:relative;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
}



.Productshow_left .product-show-top{ cursor:grab;}
.Productshow_left .productshowtop{ cursor:grab; margin-bottom: 15px;  width:100%;}
.Productshow_left .swiper-container{position:static;}
.Productshow_left .swiper-wrapper .swiper-slide img{width:100%;}
.Productshow_left_adp .swiper-slide{ position:relative;}
.Productshow_left_adp .swiper-slide .BestSellers_li_img_icon{ max-width:75px;}
.productshow_thumbs .BestSellers_li_img_icon img{border:none!important; padding:2px 5px; min-width:20px;}
.Productshow_left .product-show-thumbs{width:100%;}
.Productshow_left .productshow_thumbs{width:100%; overflow:hidden;padding: 0;}
.Productshow_left .productshow_thumbs .swiper-slide img{border:2px transparent solid; display:block;}
.Productshow_left .productshow_thumbs .swiper-wrapper .swiper-slide{ cursor:pointer;}
.Productshow_left .productshow_thumbs .swiper-wrapper .swiper-slide img{ margin:0px}
.Productshow_left .productshow_thumbs .swiper-wrapper .swiper-slide-thumb-active img{ border:2px #e0e0e0 solid;}

.Productshow_left .product-show-buttom{padding:0 40px; position:relative;}
.Productshow_left .product-show-thumbs .swiper-wrapper .swiper-slide{ cursor:pointer; float:left; display:inline-block; margin:0px; }
.Productshow_left .product-show-thumbs .swiper-wrapper .swiper-slide img{ margin:0px}
.Productshow_left .product-show-thumbs .swiper-wrapper .swiper-slide-thumb-active{ padding:2px;}
.Productshow_left .product-show-thumbs .swiper-wrapper .swiper-slide-thumb-active img{ border:#639470 solid 1px;}
.Productshow_left .swiper-button-prev{ left: 0;}
.Productshow_left .swiper-button-next{ right: 0;}
/*.Productshow_left .swiper-button-next i, .Productshow_left .swiper-button-prev i{ line-height:16px; margin-left:1.1px;}
.Productshow_left .swiper-button-next i{ margin-top:1px;}
.Productshow_left .swiper-button-prev i{ margin-top:-1px;}*/
.Productshow_left .swiper-button-next:hover, .Productshow_left .swiper-button-prev:hover{ background:none !important; color: #639470 !important;}
.Productshow_left .swiper-button-next.swiper-button-white, .Productshow_left .swiper-container-rtl .swiper-button-prev.swiper-button-white{margin-top: -8px; color: #515151; }
.Productshow_left .swiper-button-prev.swiper-button-white, .Productshow_left .swiper-container-rtl .swiper-button-next.swiper-button-white{margin-top: -8px; color: #515151;}
.Productshow_left .swiper-button-next.swiper-button-disabled, .Productshow_left  .swiper-button-prev.swiper-button-disabled{opacity: .4; display: none;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{pointer-events: auto;}
.Productshow_left_share{display:block; padding-top:20px;}
.foot_width_share_width_txt b{float:left; margin-top:5px;}

.Productshow_right{flex: 0 0 580px; padding-left:50px;}
.Productshow_left{max-width: calc((100% - 500px) - 80px); align-self: flex-start; flex: 0 0 calc((100% - 500px) - 80px);}
.Productshow_right_title{font-size: 14px; display:block; font-size:20px;padding:5px 0px; padding-bottom:20px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Productshow_right_brief{color:#639470; display:block; font-size:14px; padding:10px 0px; font-style: italic; text-align:right; font-family: OpenSans_Extrabold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Productshow_right_txt{font-size:14px; color: #949C9F;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Productshow_right_ct{overflow:hidden;}
.Productshow_right_ct_li{padding:8px 0px; position:relative; min-height:52px; padding-left:80px;}
.Productshow_right_ct_li .login_table_li{ padding:0px; margin:0px;}
.Inufshow_right_ct_txt{font-size:14px; padding:15px 0px 10px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Inufshow_right_ct_us{ color:#999; margin-bottom:15px;}
.Inufshow_right_ct_checkbox_width{}
.Inufshow_right_ct_checkbox{display:block; font-size:18px; padding:0px 0 15px;}
.Inufshow_right_ct_checkbox .login_table_li{margin:0px;}





.Inufshow_right_ct_li{ padding-left:0px!important; min-height:auto;}
.Productshow_right_ct_li .Style_title{float:left; margin-top:-8px;display:inline-block; width:80px; position:absolute; left:0px; top:50%; font-size:13px; text-transform:uppercase; color: #949C9F;}
.Productshow_right_ct_li .Style_txt{float:right;}
.Productshow_price{margin:5px 0 10px;}


.Productshow_right_ct_li .Style_txt .layui-form-radio{padding:12px 18px; font-weight:normal; letter-spacing:0; line-height:1.2; background:#fff; border:#639470 solid 1px; display:inline-block; float:left; cursor:pointer; margin:4px; }
.Productshow_right_ct_li .Style_txt .layui-form-radio div{font-size:13px;}
.Productshow_right_ct_li .Model_radio .layui-form-radio{ padding:5px; padding-right:10px; line-height:30px;}
.Model_radio .layui-form-radio img{float:left; height:30px; margin-right:5px;}
.Productshow_right_ct_li .Style_txt .layui-form-radio i{display:none;}
.Productshow_right_ct_li .Style_txt .layui-form-radioed{background: #639470; color:#fff;}
.Productshow_right_ct_li .Style_txt .layui-form-radio:nth-last-child(1){ margin-right:0px;}
.Productshow_right_ct_li .Style_txt .disbaled + .layui-form-radio{ background:#EEEEEE; border-color: #EEEEEE; color:#949C9F;}
.Productshow_right_ct_li .Style_txt .disbaled + .layui-form-radio div{text-decoration: line-through;}
.Productshow_right_ct_li .Style_txt .disbaled + .layui-form-radioed{  border-color: #949C9F; }
.but_ct{ text-align:right; padding:20px 0px 5px; position:relative; padding-left:88px !important;}
.but_ct_padding_50{padding-left:50px !important;}
.but_ct.but_ct_pop{ padding-left:88px !important;}
.but_ct.but_ct_pop .but{ background:#FFFFFF;cursor: no-drop; border: 1px solid #949C9F; color: #949C9F !important;}
.but_ct .but{ font-size:16px; padding:14px 2px ; text-transform:uppercase; color:#FFF;display:block; line-height:1.2; width:100%; border:none; background: #949C9F;}
.but_ct .but.notify{background: #FFF;color: #949C9F !important;border: 1px solid #949C9F;display: flex; align-items: center; justify-content: center;gap:0 8px}
.but_ct .but.notify:hover{background: #FFF;color: #639470 !important;border: 1px solid #639470;}
.but_ct .but.notify:hover i{background-image: url('../images/Bell_green.png');}
.but_ct .but:hover{ background:#639470; color:#fff;}
.but_ct .but.notify i{background: url('../images/Bell.png') no-repeat; background-size: cover;width: 18px; height: 18px;margin: 0;}
.but_ct .but.notify i::before{content: "";}
.but_ct .but.notify.disabled {color: #FFF !important;background: #639470; border-color: 639470; cursor: no-drop;}
.but_ct .but.notify.disabled i{background-image: url('../images/icon_check.png');}
.but_ct_heart{ padding:0px; margin:0px; width: 50px; height:46px; cursor:pointer;  border: none;background: none; position: relative; }
.but_ct_icon{height: 46px;}
.but_ct_heart:before{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
   background: url('../images/favorate.png') no-repeat;
    opacity: 1;
    transition:all 0.5s;
    width: 50px; height:46px;background-size: contain;
}
.but_ct_heart:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
   background: url('../images/favorate_hover.png') no-repeat;
    opacity: 0;
    transition:all 0.5s;
    width: 50px; height:46px;background-size: contain;
}
.but_ct_heart:first-child:hover{ color:#e59291;}
.but_ct_heart +.but_ct_heart{margin-left:12px;}
.but_ct_heart.active:after, .but_ct_heart:hover:after{opacity: 1;}
.but_ct_heart.active:before, .but_ct_heart:hover:before{opacity: 0;}
.but_ct_heart +.but_ct_heart:hover{color:#79aa67;}

.Style_txt_button{padding:12px 30px; line-height:1.3; background:#f5f5f5; border:none; display:inline-block; float:left; cursor:pointer;border-radius:50px; margin-right:10px;}
.Style_txt .active{background:#639470; color:#fff;}
.Style_txt_Price{color:#515151;display:inline-block;font-size:17px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Style_txt_Price b{ padding-left:3px; font-weight:normal;}
.Style_txt_original{display:block; font-size:13px; color:#5a5959; display:inline-block; text-align:right; padding-right:2px; position: relative;}
.Style_txt_original::after{content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
  background: currentColor;
  transform: translateY(-50%); /* 精确垂直居中 */}
.BestSellers_ja .old_price{display:inline-block; padding:0 !important;color:#5a5959 !important;font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu !important; position: relative; margin-right: 5px;}
.BestSellers_ja .old_price:after{
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    height: 1px;
    background: currentColor;
    transform: translateY(-50%); /* 精确垂直居中 */
}
.right-ks{ width:125px; border:#639470 solid 1px; position:relative; padding:0px 32px;}
.right-ks .shu-text{background:#fff; border:none; text-align:center; padding:0px; height:40px; line-height:40px; width:100%; color: #515151;}
.right-ks .shu-text[disabled="disabled"]{background: #f5f5f5;}
.right-ks .shu-but{ height:40px; line-height:40px; position:absolute; right:0px; top:0px; font-size:14px; width:40px; color:#515151; background:#dedede; text-align:center; margin:0px;}
.right-ks.disabled{background: #eee !important;pointer-events: none; }
.right-ks.disabled .shu-text{background: #eee;pointer-events: none;}
.right-ks.disabled{border-color:#949C9F;}
.right-ks .shu-but:first-child{ background:none; color:#515151;}
.right-ks .shu-but:hover{background:#000; color:#FFF;}
.right-ks .shu-but:nth-last-child(1){left:0px; right:auto;}
.right-ks .shu-but i{ font-size:16px;}
.right-ks .shu-but:nth-last-child(1):hover{ background:#FFf; color:#9c9c9c;}
.foot_width_share_li a{ font-size:24px;}
.foot_width_share_li a img{width:20px;}
.foot_width_share_li a+a{ padding-left:15px;}
.Productshow_table{ margin-top:10px;}
.Productshow_table .contact_ct_li{ border-bottom:#e1e1e1 solid 1px;}
.Productshow_table .contact_ct_li:first-child{ border-top:#e1e1e1 solid 1px;}
.alert-success{margin-top: 15px;padding-top: 10px;padding-bottom: 10px;background: #C3EBCE; color: #515151;}
.alert-success a{color: #639470;}
.Productshow_right .alert-success-gift{text-align: left; color: #639470; font-family: OpenSans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu !important; margin-bottom: 30px;}
.Productshow_right .alert-success-gift b{font-family: OpenSans_Extrabold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu !important; font-weight: normal;}
.product_news{padding-top:10px;}
.Productshow_table .contact_ct_title{font-size:14px; text-transform:uppercase;position:relative;padding:5px 0px; margin-bottom:0; padding-right:20px;font-family:OpenSans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; letter-spacing: 10%;}
.Productshow_table .contact_ct_title span{position:absolute; top:50%; right:0px; margin-top:-8px;}
.Productshow_table .contact_ct_title span.up .fa-angle-down:before{ content:"\f106"}
.Productshow_table .contact_ct_txt{font-size:12px; line-height:1.5; display:none; padding:5px 0;}
.Productshow_table .contact_ct_txt .contact_ct_li{padding:0px; font-size:12px;}
.Productshow_table .contact_ct_txt .contact_ct_title{padding:5px 0px; font-size:14px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Productshow_table .contact_ct_txt .contact_ct_li:nth-last-child(1){ border-bottom:none;}
.Productshow_table .contact_ct_txt .contact_ct_txt{display:none; padding-top:5px;}
.Productshow_table .product_news_txt{ padding-top:0;}
.product_news_txt{display:none; padding-top:10px; font-size:12px;}
.product_news .contact_ct_title{position:relative;}
.product_news .contact_ct_title span{margin-top:-2px;}

.product_show_pr .layui-tab-title li{ padding:0px; margin-right:50px; font-size:12px; text-transform:uppercase;}
.product_show_pr .layui-tab-title li:nth-last-child(1){margin-right:0px;}
.product_show_pr>.layui-tab-title .layui-this{ color:#000;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-bottom:none;}
.product_show_pr .product_width_li{padding:0px 0; }
.product_show_pr .layui-tab-content{padding:10px 0px; margin:0;}

.user_user_icon{cursor:pointer;}
.top_nav_right_user .user_user_icon{background: url('../images/icon_user_black2.png') no-repeat;display: inline-block;width: 20px;height: 20px; background-size: contain;}
.home .top_nav_right_user .user_user_icon{background-image: url('../images/icon_user_white2.png');}
.home .nav-fixed .top_nav_right_user .user_user_icon, .home .header_bg_white .top_nav_right_user .user_user_icon{background-image: url('../images/icon_user_black2.png');}
.top_nav_right_user:hover .user_user_icon{background-image: url('../images/icon_user_green2.png') !important;}
.user_user_icon.logged.active{background-image: url('../images/icon_user_green2.png') !important;}
.return_box{ position:fixed; width:100%; height:100%; z-index:9999; left:0px; top:0px; padding:0px 20px; background:#000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80); overflow:auto; display:none;}
.return_box .user_box_width{max-width:800px;}
.return_box_table{padding:30px;}
.return_box_title{text-align:center; font-size:20px; text-transform:uppercase; padding:0px; margin-bottom:20px; padding-bottom:20px; border-bottom: #e6e6e6 solid 1px;}
.return_box_txt{font-size:14px; line-height:1.6}

.user_box{ position:fixed; width:100%; height:100%; z-index:99999; left:0px; top:0px;background:#000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80); overflow:auto; display:none;}
.Notice_box{ position:fixed; width:100%; height:100%; z-index:99998; left:0px; top:0px; padding:0px 20px; background:#000; background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80); overflow:auto; display:none;}
.user_box_width_close{position:absolute; right:0px; top:0px; width:48px; height:48px; text-align:center; line-height:48px; color:#000;  border-radius:5px; cursor:pointer; z-index:9}
.user_box_width_close i{font-size:26px;}
.available_pop .user_box_width_close{right: 5px; top: 3px;}
.layui-tab-bar{display: none;}
.landmark_box_close{position:absolute; right:0px; top:0px; width:48px; height:48px; text-align:center; line-height:48px; color:#000;  border-radius:5px; cursor:pointer; z-index:9}
.landmark_box_close i{font-size:26px;}



.login_but.login_sub{margin-top: 30px !important;}
.user_box_width{display:block; margin:0 auto; max-width:520px; position:relative; padding:40px 20px 60px;}
.user_box_width_table{display:block; background:#FFF;}
.skin_type_box .user_box_width_table{max-height:775px; overflow:auto;}
.user_box_width_table .layui-tab{margin:0px;}
.user_box_width_table .layui-tab-title{height:auto; overflow:hidden;}
.user_box_width_table .layui-tab-title{ border-bottom: 1px solid #949C9F;}
.user_box_width_table .layui-tab-title li{width:50%; padding:5px 10px;color: #949C9F;  font-size:16px; margin:0px!important;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; border-bottom: 3px solid transparent; text-transform: uppercase; }
.Password_regular{margin-bottom: 10px;font-size: 12px;}
.user_box_width_table .layui-tab-brief>.layui-tab-title .layui-this{background:#FFF; color:#639470;border-bottom: 3px solid #639470;}
.user_box_width_table .layui-tab-brief>.layui-tab-more li.layui-this:after, .user_box_width_table .layui-tab-brief>.layui-tab-title .layui-this:after{display:none;}
.user_box_width_table_account{text-align: center;margin-bottom: 30px;font-size: 24px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.user_box_width_table .layui-tab-content{ padding:20px 0 0;}
.user_box .user_box_width_table .layui-tab-content{ padding-top:20px;}
.text_Welcomeback{text-align: center; font-size: 16px; color: #639470; margin-bottom: 20px;letter-spacing: 1.5px; font-family: OpenSans_Extrabold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Sign_bac_li{line-height:12px;text-align:center; font-weight:700;font-size: 12px;text-decoration: underline;}
.Sign_bac_li+.Sign_bac_li{ padding-left:10px; padding-right:0; border-left:1px solid #e0e0e0; text-align:left;}
.user_title_top{font-size:13px; padding:20px 0px; text-align:center;}
.login_but{display:block; overflow:hidden}
.login_but a{font-size:14px; display:block; text-align:center; padding:12px 0px; border-radius:5px; }
.login_Facebook a{ background:#0a7fec; color:#FFF;}
.login_Facebook_icon{overflow:hidden; margin:0px -5px;}
.login_Facebook_icon_li{float:left; width:33.333333%; padding:0px 5px;}
.login_Facebook_icon_li:nth-child(2) a{ background:#dd4b39}
.login_Facebook_icon_li:nth-child(3) a{ background:#000}
.login_sub .but{ display:block; border:none; width:100%; padding:13px 10px; font-size:15px; text-transform: uppercase;}
.login_Facebook a span{display:inline-block; line-height:24px;}
.login_Facebook i{ display:inline-block; height:24px; width:24px;overflow:hidden; border-radius:100%; font-size:28px; font-weight:100; line-height:28px; float:left; margin-right:10px;}
.login_Facebook .fa-facebook{ display:inline-block; height:24px; width:24px; border:#fff solid 2px; font-size:20px; overflow:hidden; border-radius:100%; font-weight:100; line-height:28px;}
.login_or{display:block; text-align:center; height:20px; line-height:40px; border-bottom:#e0e0e0 solid 1px; margin:15px 0px 35px; ;}
.login_or span{display:inline-block; padding:0px 20px; background:#FFF;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.login_table_li{display:block; margin-bottom:12px; position:relative;}

.input_class{ padding:10px 15px; display:block; width:100%; border:#e0e0e0 solid 1px; line-height:1.3; font-size:13px;}
.textarea_class{height:150px;resize: none;}
.input_class:focus{border:#000 solid 1px;}
.Sign_password i{width:20px; height:20px; position:absolute; right:10px; top:10px;  line-height:20px; font-size:20px; cursor:pointer; color:#666}
.fa-eye::before{content: "";background: url(../images/eyes2.png) no-repeat;width: 20px;height: 20px;display: inline-block;background-size: contain;line-height: 20px;}
.password_icon_n:before{background-image: url(../images/Eyeoff.png);}
.login_table_correct{display:block; color:#f4536a; padding:12px 0px 0;  font-size:12px; }
.login_table_li .payment_radio{padding-top: 12px;}
.login_icon{position:absolute; left:0px; width:46px; text-align:center;  top:1px; bottom:1px; border-right:#e0e0e0 solid 1px;}
.login_icon i{ font-size:24px; width:25px; display:inline-block; margin: 0px auto; margin-top:2px; padding-left:2px;}
.login_icon .layui-icon-password{margin-top:0; padding-left:0;}
.layui-icon-password::before{margin-left:-5px;}
.layui-form-checkbox[lay-skin=primary] i{ width:16px; height:16px; line-height:14px; border:#515151 solid 1px;border-radius:0px; font-size:12px; padding-left:1.5px; top:2px;}
.layui-form-checkbox[lay-skin=primary] span{color:#606060; font-size:12px; line-height:20px;}
.layui-form-checkbox[lay-skin=primary]:hover i{border-color: #639470;}
.layui-form-checked[lay-skin=primary] i{border-color: #639470!important; background-color: #639470;}
.layui-form-checkbox[lay-skin="primary"]{width:15px; height:15px !important; padding-left:22px;}


.Inufshow_right_ct_checkbox .layui-form-radio{ margin:0; padding:0;}
.Inufshow_right_ct_checkbox .signup_checked{ padding-left:25px;}
.Inufshow_right_ct_checkbox .layui-form-radio i{ margin-top:-2px;}


.Sign_bac{text-align:center; padding:15px 0px 0;  font-size:12px;}
.layui-form-radio *{font-size:12px;}
.layui-form-radio > i{font-size:16px; margin-right:5px;}
.layui-input-block{margin-left:0;}
.Sign_bac b{ color:#258ede; padding-right:10px;}
.Sign_bac span{color:#e0e0e0; padding:0px 15px;}
.Sign_bac_red{ color:#639470;}
.reg_Mobile_title .layui-input, .layui-select, .reg_Mobile_title .layui-textarea{height:1.2px; padding: 10px 15px; height:auto; border-radius:0px; padding-right:30px;}
.reg_Mobile_title .layui-form-select dl dd, .reg_Mobile_title .layui-form-select dl dt{white-space: inherit;}

.reg_Mobile_title .layui-form-select .layui-edge{right:10px;margin-top:-8px;background: url('../images/Chevrondown.png'); border: none;width: 16px; height: 16px; background-size: cover;}
.reg_Mobile_title .layui-form-selected .layui-edge{ margin-top:-8px}
.reg_Mobile_title .layui-form-select dl{ top:38px; padding:0px;border:#e0e0e0 solid 1px; min-width:inherit; left:0px; right:0px;}
.reg_Mobile_title .layui-form-selectup dl{top: auto; bottom:42px;}
.reg_Mobile_title .layui-form-select dl dd, .reg_Mobile_title .layui-form-select dl dt{ line-height:1.2; padding:15px; font-size:12px;}
.reg_Mobile_title .layui-form-select dl dd.layui-this{ background:#639470;}
.reg_Mobile_title{float:left; width:50% !important; padding-right:5px;}
.reg_Mobile_title+.reg_Mobile_title{width:50% !important; padding-left:5px !important; padding-right:0 !important}

.reg_Mobile_input{float:right; width:50%; padding-left:5px;}

.signup_checked{padding-left:25px; font-size:11px; line-height:18px; color: #606060;}
.signup_checked a{  text-decoration:underline;}
.signup_checked .layui-form-checkbox{ position:absolute; left:0px;}

.user_box_title{text-align:center; padding:20px 0px 20px; font-size:22px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.user_box_txt{ color:#999; padding-top:0px;}

.login_table_centent{background:#EEEEF0; padding:30px 20px; color:#999;text-align:center; font-size:12px;}
.login_table_centent b{display:block; color:#000; font-size:14px; padding-bottom:15px;}
.login_table_seconds{text-align:center; padding:20px 0px; font-size:12px;}
.login_table_seconds span{ color:#639470;}

.available_pop{background:none !important;}
.available_pop .user_box_title{ text-transform:none; text-align:left; font-size:16px;   }
.available_pop .user_box_width{ top:50%; transform: translateY(-50%);max-width: 600px;padding: 0 20px;}
.Manicure_pop .user_box_width{ padding-right:0; top:50%; transform: translateY(0%);}
.available_pop .user_box_width_close{ color:#000;}
.available_pop .user_box_width_table .layui-tab-content{padding-top:20px; background:#fff; padding-bottom:20px;}
.available_pop .user_box_width_table{-webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25);box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.25); padding:20px 30px; margin-bottom: 0;}
.available_pop input{ border:none; border:1px solid #949C9F; padding:10px 15px; margin:0 0 20px; width:100%;}
.available_pop .signup_checked a{font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; color:#000; display:inline-block;}
.available_pop .signup_checked{margin-bottom:20px;}
.available_pop p{margin-bottom:20px;}
.available_pop p.Required_fields{ color:#999;}
.available_pop .Exit_title{ text-align:center; padding:20px 0 0;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-size:16px;}
.available_pop .Exit_p{ text-align:center; padding:20px 0; line-height:1.7; margin-bottom:0;}
.login_double button{width:48%; float:left; padding:7px 10px; font-size:12px;}
.login_double button +button{margin-left:4%;}


.payment_radio .checkbox-payment {display: none;}
.payment_radio .checkbox-payment +label{
    background: url(../images/rem-check_01.jpg) no-repeat 0px 1px;
    background-size: 16px auto;
    cursor: pointer;
    line-height:1.5;
    padding-left: 24px;
    margin: 0;
    font-weight:normal;
    display:inline-block;
    vertical-align:top;
    min-height: 18px;
    height:auto;
    margin-bottom: 10px;
}
.Inside_nav_second .payment_radio {font-size: 11px!important; -webkit-transform: scale(0.9)!important;}
.payment_radio .checkbox-payment:checked + label {
    background: url(../images/rem-check_02.jpg) no-repeat 0px 1px;background-size:16px auto;
}


.payment_radio .checkbox-payment[type="radio"] +label{background: url(../images/radio-check.jpg) no-repeat 0px 1px;background-size: 16px auto;cursor: pointer;line-height: 1.5;padding-left: 24px;padding-top: 0px;min-height: 19px;height:auto;margin: 0;font-weight:normal;display:inline-block;vertical-align:top;}

.payment_radio .checkbox-payment[type="radio"]:checked + label {
    background: url(../images/radio-check2.jpg) no-repeat 0px 1px;background-size:16px auto;
}


.payment_table_box .payment_radio .checkbox-payment[type="radio"] +label{/* height:auto; */}


.shopping_table.payment_with{padding-top: 0;}
.shopping_table{  position: relative; display:table; padding:40px 0px 70px;}
.table_left{width:70%; display: table-cell; padding-right:90px;}
.table_title{display:block; overflow:hidden; background:#f5f5f5; padding:0px 5px;}
.fa_l{float:left;}
.padding_10{padding:10px 15px}
.width_1{width:60%;}
.width_2{width:17%;}
.width_3{width:21%;}
.width_4{width:12%;}



.table_right_li.table_stickty{position: sticky; top: 126px;background: #FFF;z-index: 999; border-bottom: none;margin-bottom: 0; margin-top: -20px; padding-top: 20px;}
.shopping_table_li:first-child{border-top:#949C9F solid 1px;}
.Account_table .shopping_table_li:first-child{border-top: none;}
.shopping_table_li:last-child{border-bottom:#949C9F solid 1px;}
.shopping_table_li{ padding:20px 0; margin-bottom:0; display:table; width:100%; background:#FFF; border-bottom:#EEEEF0 solid 1px;}
.shopping_table_li .fa_l{display:table-cell; float:none; vertical-align:middle; position:relative; padding-left:0px;}
.shopping_table_li .width_1 .reg_bg_checkbox{position:absolute; padding-right:0px; top:50%; margin-top:-10px; left:0px}
.reg_bg_checkbox .payment_radio{margin-bottom:10px;}
.shopping_product{display:flex;width:100%;padding-left:150px;position:relative;min-height: 130px; align-items: center; justify-content: left;}
.shopping_product_img{position:absolute;left:0px;top:0px;width: 130px; }
.shopping_product_img img{width:100%;}
.shopping_product_img .img-thumbnail{padding: 0;border: none;border-radius:0;}
.shopping_product_txt{ display:block; flex:1;}
.shopping_product_txt_height{margin-bottom: 6px;}
.shopping_product_txt_title{display:block; margin-bottom:3px;  line-height:1.3; font-size:14px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; letter-spacing: 0;}
.shopping_product_txt_zs{color:#999;line-height:1; padding:0px; font-size:12px; margin-bottom:3px; line-height:1.3;}
.shopping_product_txt_Style{position:relative; font-size:12px; line-height:1.5; display:block;  color:#639470; padding:0 0 6px; font-family:OpenSans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.shopping_product_txt_Style b{padding-right:5px; font-weight:normal; color:#999;}
.shopping_product_txt_Style .reg_Mobile_title{ display:inline-block; float:inherit; width:100%; padding-left:50px; padding-right:10%;}
.shopping_product_txt_Style .reg_Mobile_title .layui-input, .shopping_product_txt_Style .layui-select, .shopping_product_txt_Style .reg_Mobile_title .layui-textarea{ padding:8px 20px;}
.shopping_product_txt_Style .reg_Mobile_title .layui-form-select .layui-edge{right:20px; margin-top: -3px;}
.layui-form-select .layui-edge{right:0;}
.shopping_product_txt_Style .layui-form-selected .layui-edge{    margin-top: -8px!important;}
.shopping_product_txt_Style .reg_Mobile_title .layui-form-select dl{ top:37px;}
.shopping_product_txt_Style .reg_Mobile_title .layui-form-selectup dl{top: auto; bottom:37px;}
.shopping_product_txt_Style .reg_Mobile_title .layui-form-select dl{ left:15px; right:15px;}
.shopping_product_txt_Style .reg_Mobile_title .layui-form-select dl dd, .shopping_product_txt_Style .reg_Mobile_title .layui-form-select dl dt{padding:10px;}
.shopping_product_txt_icon{display:inline-block; overflow:hidden; color:#515151; padding:0 0 3px;margin-right: 10px; font-family: OpenSans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.shopping_product_txt_icon img{height:30px; margin-right:2px;}
.shopping_table_li .width_ov_shu .shopping_product_txt_icon{margin-left: 0; padding-bottom: 0; font-family: opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.width_ov{display:flex; align-items: center; padding-right:0px; position:relative; justify-content: center;}
.width_ov a{cursor:pointer; margin: 0; }
.width_ov_shu{float:left; color:#515151; line-height:1.5; font-size:13px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-align: center; flex: 1;}
.width_ov_x{color:#5a5959;position: relative; display:table; font-weight:normal;font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; }
.width_ov_x:after{content: '';
  position: absolute;
  left: 0;
  top: 50%;
  width: 100%;
  height: 1px;
  background: currentColor;
  transform: translateY(-50%);}
.width_ov_but span{display:none;}
.width_ov_but i{font-size:20px; display:block;}

.shopping_table_li .right-ks{width:100%;}

.table_left .product_show_pr{padding-top:20px;}
.table_left .product_show_pr .product_width_li{padding:10px 0px;}
.table_left .product_width_li .BestSellers_txt{font-size:11px;}
.table_left .product_width_li .BestSellers_title{ font-size:12px;}
.table_left_title{margin-bottom:20px;text-align: center;padding-top: 35px;margin-bottom: 0; padding-bottom: 0;font-size: 24px;}
.table_left_title.title{font-size: 24px !important;}
.table_right{width:30%;display: table-cell; vertical-align: top;}
.table_right_li{ border-bottom:#EEEEF0 solid 1px; margin-bottom:25px; padding-bottom:25px;}
.table_right_title{padding:5px 0px;font-size:14px; text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; margin-bottom: 3px; display: flex; justify-content: space-between; align-items: center;}
.table_right_title .edit{margin: 0;text-transform: none;font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.table_right_title .edit i{font-size: 12px; margin-left: 2px;}
.table_right_txt{display:block; padding:10px 0px; font-size:18px; background:#FFF; border-radius:8px;}
.table_right_txt_li{overflow:hidden;text-align:right; line-height:1.5; padding:5px 0px;font-size:12px;font-family: Opensans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.table_right_txt_li span{float:left; font-weight:normal}
.table_right_txt_li b{ color:#639470; font-weight:normal;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.table_right_txt_li b u{font-size:18px;}
.table_right_but{padding-top:10px;}
.table_right_but .but{padding:0 10px; line-height: 44px;}
.promo_txt{background:#FFF; padding: 0px;border-radius:8px; padding-right:90px; position:relative; margin: 10px 0;}
.promo_txt .input_class{padding:8px 10px; font-size:14px; height:30px; border: #949C9F solid 1px; line-height:1.2; font-size: 12px;}
.promo_txt .button_class{ color:#FFF; background:#949C9F; border-color:#949C9F;letter-spacing:2px; font-size:12px; height:30px; line-height:40px; border-radius:0px; position:absolute; right:0; top:0; padding:3px 0px; cursor:pointer; width:90px; line-height:1.2}
.shopping_txt_title{display:none;}
.table_right_Continue{text-align:center; display:block; font-size:10px; padding-top:12px; padding-bottom:10px; text-decoration: underline; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;letter-spacing: 5%;}
.promo_codes{font-size: 10px;}
.Shopping_title_txt{display:block; line-height:1.6; padding:20px 10px;}
.Shopping_title_img{padding:10px 20px;}
.table_right .Productshow_table{ border:none; margin-top:0px;}
.table_right .Productshow_table .contact_ct_li{ border-bottom:#ececec solid 1px;}


.table_right_news a{font-size:14px; line-height:1.5; display:block; position:relative; cursor:pointer; text-transform:uppercase; font-family: Opensans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; border-top: 1px solid #949C9F;padding: 9px 10px; letter-spacing: 10%;}
.table_right_news a .arrow{position:absolute; right:0px; top:50%; margin-top:-8px;}
.table_right_news a:last-child{border-bottom: 1px solid #949C9F;}

.Shopping_width{text-align:left; overflow:hidden;}
.payment_with .table_left{ width:50%; padding-right:20px; float:left}
.payment_with .table_right{ width:50%; padding-left:20px; float:right;}
.Shopping_width .title{float:left;}
.Shopping_step{float:right; margin-top:10px;}
.Shopping_step li{float:left; padding-right:48px; position:relative; ;}
.Shopping_step li:nth-last-child(1){padding-right:0px;}
.Shopping_step li:before{position:absolute; right:10px; width:28px; height:1px; background:#e0e0e0; display:block; content: " "; top:50%;}
.Shopping_step li:nth-last-child(1):before{display:none;}
.Shopping_step .active{color:#639470;}
.payment_width{padding-top:10px;}
.payment_table{display:block; background: #FFF;}
.payment_table_title{font-weight: bold; border-bottom:#f5f5f5 solid 1px; }
.payment_table_title a{float:right; color:#639470;}
.payment_padding{padding:20px 0px;}
.payment_address_table{padding:10px 0px 0px; display:none;}
.payment_radio .checkbox-payment {display: none;}
.payment_address_weith{display:block;}
.Shopping_table_ct{display:block; overflow:hidden;}
.Shopping_table_ct ul{overflow:hidden; margin:0px;}
.Shopping_table_ct li{padding:5px 0px; float:left; width:100%;}
.payment_address_li{display:block; border:#e0e0e0 solid 1px; padding:15px 15px; position:relative; height: 100%; }
.payment_address_li_icon{position:absolute;left:20px; top:16px;display: none; }
.payment_address_li_icon i{ width:28px; height:28px; font-size:20px; line-height:28px; overflow:hidden; background:#000; color:#FFF; border-radius:100%; text-align:center; padding-left:4%;}
.payment_address_li_txt{display:block; color:#999; padding:3px 0px;}
.payment_address_li_txt b{color:#000; padding-right:15px; font-weight:normal;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.payment_address_li_txt span{padding-right:10px;}
.payment_address_li_txt .Default_icon{display:inline-block; padding:3px 5px; font-size:12px; margin-right:5px; background:#639470; color:#FFF; border-radius:3px; float:left; line-height:1;}
.Shopping_table_ct .reg_bg_checkbox .checkbox-payment:checked + label .payment_address_li{border:#639470 solid 1px;}
.Shopping_table_ct .reg_bg_checkbox .checkbox-payment +label{width:100%; padding-left:0px; background:none; height:auto; position:relative;}
.Shopping_table_ct .reg_bg_checkbox .checkbox-payment +label:before{position:absolute; width:20px; height:20px; display:block; right:0px; bottom:0px; background: url(../images/rem-check.jpg) no-repeat 0px 0px; background-size:20px auto; content: " ";}

.Shopping_table_ct .reg_bg_checkbox .checkbox-payment:checked + label:before{background: url(../images/rem-check.jpg) no-repeat 0px -20px; background-size:20px auto;}
.payment_address_weith .boxdown{text-align:center; margin-top:10px; text-transform:uppercase; padding:12px 10px; cursor:pointer; border:#000 solid 1px; margin-bottom: 20px;}
.payment_address_weith .boxdown i{font-size:18px; padding-left:8px;}
.payment_address_weith .boxdown.up i:before{content: "\f106";}

.book_address_width{border-bottom:#f5f5f5 solid 1px; padding-bottom:5px;}
.Add_address_width{padding:15px 0px 0px;}
.Add_address_table{display:block; padding:10px 0px 0px; display:none}
.Add_address_table_li{padding:0px 0 20px; display:block;}
.Add_address_table_li .Add_address_50{width:50%; float:left; padding-right:5px;}
.Add_address_table_li .Add_address_50:nth-last-child(2){padding-right:0px; padding-left:5px;}
.Add_address_table_bottom .reg_bg_checkbox{padding-top:10px;}
.payment_radio_width{overflow:hidden; padding:15px 20px;}
.payment_radio_li{padding:0px; display:inline-block; padding-top:5px;}
.payment_radio_width .payment_radio_li{ margin:5px 0px; margin-right:20px; float:left; display:inline-block;}
.payment_radio_width .payment_radio_li:nth-last-child(1){margin-right:0px;}
.reg_bg_checkbox .payment_input .checkbox-payment:checked + label{border:#639470 solid 1px;}
.reg_bg_checkbox .payment_input .checkbox-payment +label img{height:50px;}
.reg_bg_checkbox .payment_input .checkbox-payment +label{width:100%; padding-left:0px; background:none; height:auto; position:relative; border:#e0e0e0 solid 1px;}
.reg_bg_checkbox .payment_input .checkbox-payment +label:before{position:absolute; width:20px; height:20px; display:block; right:-1px; bottom:-1px; background:none; content: " ";}
.reg_bg_checkbox .payment_input .checkbox-payment:checked + label:before{background: url(../images/rem-check.jpg) no-repeat 0px -20px; background-size:20px auto;}

.home header{margin-bottom: 0;}
.Error_prompt{display:block;line-height:20px;font-size:12px;padding:5px 15px;border:none;background:#C3EBCE;position:relative;padding-left:35px;text-align:left;margin-top:15px;color: #515151;}
.Error_prompt i{ position:absolute; top:7px; left:10px; width:16px; height:16px; background: url(../images/login_ico.png) 0px 0 no-repeat;}
.Error_prompt a{color:#FFF; text-decoration:underline;}
.Error_prompt_two{text-align:center;}
.alert{position: relative;border-radius: 5px; margin: 0 0 0; text-align: left;border: none;}
.alert-warning{ padding:15px 40px 15px 20px; background:#E96767; color:#FFF; border-radius: 5px; margin-bottom: 0; border: none;}
.alert-dismissable .close, .alert-dismissible .close{position: absolute; right: 12px; top: 50%; margin-top: -10px; color: #FFF; opacity: 1;font-weight: 100;text-shadow: none;}
.alert-success .close{color: #949C9F;}
.alert-warning .close{opacity: 1; text-shadow: none; font-weight: 100;}
.shopping_cart_alert{max-width: 780px; margin: 0 auto;font-size: 11px;padding: 11px 40px 11px 15px;}
.close:hover{ opacity: 0.7;}
.payment_input_txt{ padding:12px 20px; height:50px; display:inline-block; line-height:26px;}
.Add_address_bottom{ text-align:center; padding-top:10px;}
.Add_address_bottom .but{ font-size:14px; padding:12px 15px;  text-transform:uppercase; min-width:240px; ; display:inline-block;}

.table_left_li{  padding-bottom:10px; margin-bottom:10px;}

.payment_table_box{border:#e0e0e0 solid 1px;margin: 10px 0px 20px;}
.payment_table_box .payment_radio{display:block;padding: 15px;position:relative;border-bottom:#e0e0e0 solid 1px;}
.payment_table_box .payment_radio:nth-last-child(1){border-bottom:none;}
.payment_table_box .payment_radio b{position:absolute; right:20px; top:20px;}
.payment_table_checkbox{padding-bottom:0px;}
.payment_table_box .checkbox-payment +label{
    background: url(../images/rem-check2.jpg) no-repeat 0px 0px; height:16px; background-size:16px auto; padding-left:25px;
}
.reg_bg_checkbox a{ color:#639470; text-decoration:underline;}
.payment_table_box .checkbox-payment:checked + label {background: url(../images/rem-check2.jpg) no-repeat 0px -16px; background-size:16px auto;}
.table_right_PAYMENT{color:#999; padding-top:10px; }
.table_right_PAYMENT_img{display:block; padding-top:10px; padding-bottom:20px; overflow:hidden}
.table_right_PAYMENT_img .payment_input{float:left; margin-right:10px;}
.table_right_PAYMENT_img .payment_input:nth-last-child(1){margin-right:0px;}
.table_right_PAYMENT_img img{ height:50px;}
.billing_table{display:block; padding-top:10px;}

.table_right_box{border:#e0e0e0 solid 1px; padding:15px 20px 20px; margin-bottom:20px;}
.table_right_product{position:relative; display:block; padding:20px 0px 0px;}
.table_right_product .table_right_pords{position:relative; padding-right:140px;}

.table_right_product .shopping_product .shopping_product_img{width:130px;}
.table_right_product .shopping_product{padding-left:150px; min-height:150px; border-bottom:#e0e0e0 solid 1px; margin-bottom:20px; padding-bottom:20px;}
.table_right_product .shopping_product_txt_icon{display:inline-block; margin-right:15px;}
.table_right_product .shopping_product_top{position:absolute; ; top:0px; right:0px; width:140px; text-align:right;}
.table_right_product .shopping_product_top span{display:block;}
.table_right_box .table_right_txt{margin:-20px 0px;}
.table_right_box .table_right_txt_li{font-size:12px; }
.table_right_box .table_right_txt_li span{color:#999; float:left; width:80%; text-align:left;}
.table_right_box .table_right_txt_box{border-top:#e0e0e0 solid 1px; padding-top:15px; margin-top:10px; }
.table_right_but .but {padding:0px 10px; text-transform:uppercase; font-size:14px;line-height: 44px;}
.table_right_input{padding-top:15px;}
.table_right_txt_box{font-family: OpenSans_Extrabold; font-size: 12px;color: #639470;}
.table_right_txt_box.table_right_txt_li span{color: #639470;}
.payment_top{background:#000; text-align:center; padding:20px 0px;}
.payment_top .top_logo img{height:70px;}
.payment_top .centent_1500, .payment_top .centent_1200{position:relative;}
.top_got1{position:absolute; margin-top:-5px; top:50%; left:0px;}
.top_got1 a{ color:#FFF;}

.PaymentSuccess_width{ margin:40px auto; max-width:600px; width:94%;}
.PaymentSuccess_icon{display:block; text-align:center;}
.PaymentSuccess_icon i{display:block; width:70px; height:70px; background:#639470; text-align:center; font-size:40px; line-height:72px; color:#FFF; ; border-radius:100%; }
.PaymentSuccess_icon .title{padding:15px 0px;}
.PaymentSuccess_txt{ color:#999;}
.PaymentSuccess_or{text-transform:uppercase; font-size:18px; height:14px; text-align:center;  border-bottom: solid #e0e0e0 1px; margin:35px 0px; margin-bottom:45px;}
.PaymentSuccess_or span{ background:#FFF; padding:5px 15px; line-height:1.5; ;}


.PaymentSuccess_box .table_right_product{ padding-top:10px;}
.PaymentSuccess_box .table_right_txt_li{padding:5px 0px;}
.PaymentSuccess_but{padding-bottom:10px;}
.PaymentSuccess_but .but{width:100%;}
.PaymentSuccess_icon .layui-icon-close{background:#000;}

.Account_width{padding: 0px 0px 30px; position: relative; display: flex; -webkit-box-pack: justify; justify-content: space-between;}
.Account_left{flex: 0 0 245px; position: sticky; top: calc(150px);  align-self: flex-start;}
.Account_right{max-width: calc((100% - 245px) - 50px);  align-self: flex-start; flex: 0 0 calc((100% - 245px) - 50px);}

.Account_left_bg{ display:block;}
.Account_left_padding{padding:15px 0px; border-bottom:#e0e0e0 solid 1px;}
.Account_left_padding:nth-child(1){padding-top:0px}
.Account_left_title b{color:#333; font-size:24px; display:block;}
.Account_left_li_title{ padding-bottom:5px; font-size:12px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Account_left_li_txt{display:block; font-size:12px;overflow:hidden; padding-top:10px;}
.Account_left_li_txt a{display:block;}
.Account_left_li_txt i{float:right; margin-top:2px;}
.Account_left_li_txt.active a{ color:#639470;}
.Account_left_Logout{ font-size:12px;}
.Account_left_Logout i{float:left; margin-right:5px; font-size:14px; margin-top:3px;}


.Dashboard_top{text-align:center;}
.Dashboard_top .title{text-transform:capitalize; padding-top:5px;}
.Account_right_title{ border-bottom:#e0e0e0 solid 1px; height:20px; text-align:center; margin:30px 0px; margin-bottom:45px}
.Account_right_title span{background:#FFF; padding:0px 20px; text-transform:uppercase; line-height:36px; font-size:16px;}
.Account_padding{padding:15px 20px;}
.Account_table_li{overflow:hidden; margin-bottom:40px; border:#e0e0e0 solid 1px;}
.Account_table_li_top{ background:#f5f5f5; border-bottom:#e0e0e0 solid 1px; ; overflow:hidden;}
.Account_table_li_top_li{ float:left; width:50%;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Account_table_li_top_li span{color:#999;}
.Account_table_li_top_li:nth-last-child(1){ text-align:right;}

.Account_table{padding:0 20px;}
.Account_table .width_2{ width:15%;}
.Account_table .width_3{ width:10%;}
.Account_table .shopping_table_li:nth-last-child(1){ border:none;}
.Account_table_li_bottom{background:#f5f5f5; border-top:#e0e0e0 solid 1px; text-align:right; padding:10px 15px;}
.Account_table_li_bottom .Account_table_li_bottom_li{display:block; text-align:right; padding:5px; font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Account_table_li_bottom .Account_table_li_bottom_li span{color:#999;}
.Account_table_li_bottom .Account_table_li_bottom_li:nth-child(1){padding-left:0px;}
.Account_table_li_bottom .Account_table_li_bottom_li .but{font-weight:normal; text-transform:uppercase; font-size:12px;font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding:5px 20px; display:inline-block;}
.Account_table_li_bottom .Account_table_li_bottom_li .Account_table_li_bottom_li_span{padding-right:10px; color:#000; font-size:12px;font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.Account_right_bottom{text-align:center; color:#999; padding-top:20px;}
.Account_right_bottom a{text-decoration:underline;color:#999;}
.Account_right_bottom p{margin-bottom:5px;}
.Account_right_bottom a:hover{color:#639470;}



.Account_right_lief{overflow:hidden;  width:100%; display:table; height:100%;}
.Account_right_lief_ul{width:50%; padding-right:10px; display:table-cell; height:100%; position:relative;}
.Account_right_lief_ul:nth-child(2n){ padding-right:0px; padding-left:10px;}
.Account_right_lief_box{ padding:20px; border:#e0e0e0 solid 1px; position:relative; height:100%; display:block; bottom:0px; top:0px;  padding-bottom:70px;}
.Account_right_lief_title{ text-transform:uppercase; font-size:16px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Account_right_lief_txt{padding:10px 0px; color:#999;}
.Account_right_lief_li{display:block; overflow:hidden; padding:3px 0px; line-height:1.5}
.Account_right_lief_li span{width:110px; display:inline-block; color:#999; float:left;}
.Account_right .Account_right_lief_add .Account_right_lief_but{display:block; position:absolute; left:0px; width:100%; bottom:0px; padding:20px;}
.address_Width .Account_right_lief_but{position:inherit;}
.Account_right .Account_right_lief_but{position:inherit; padding:20px 0px;}
.Account_right_lief_but .but{font-size:12px; min-width:180px; text-align:center; padding:7px 15px; display:inline-block;}
.Account_right_lief_ul .payment_address_li{border:none; padding:0px; padding-top:15px; min-height:initial;}
.Account_right_lief_ul .payment_address_li_icon{left:0px; top:15px;}

.Account_right_top_title{ border-bottom:#e0e0e0 solid 1px; text-transform:uppercase;}
.address_Width{overflow:hidden; margin:0px; padding-top:10px; display: flex; flex-wrap: wrap; gap:20px}
.address_Width_li{width:calc((100% - 20px)/2);}
.payment_address_li_del{text-transform:uppercase; padding:8px 0px 3px;}
.payment_address_li_del span{display:inline-block; margin:0px 15px; width:1px; height:10px; background:#CCC;}
.address_Width .Account_right_lief_but{padding:10px;}
.Account_right_address{padding-top:20px; display:block;}
.Account_right_address .Add_address_bottom{text-align:left; padding-top:20px;}
.Account_right_address .Add_address_bottom .but{ font-size:14px; padding:10px 30px; min-width:inherit;}
.Account_right_address .Add_address_bottom .but_back{background:#FFF; color:#000!important; border:#000 solid 1px; padding:9px 29px; margin-right:20px;}

.Account_right .layui-tab{margin:0px;}
.Account_right .layui-tab-title{ margin-bottom:0; height:auto; border-bottom:1px solid #e1e1e1;}
.Account_right .layui-tab-title li{ padding:10px 10px; font-size:12px; min-width:auto;}
.Account_right .layui-tab-title .layui-this::after { height:50px;}
.layui-tab-title{height:40px; margin-bottom:10px; border-bottom:1px solid #949C9F;}
.layui-tab-brief>.layui-tab-title .layui-this{ color:#949C9F;}
.layui-tab-title li{margin:0px; padding:0px 10px; line-height:30px;}
.layui-tab-title .layui-this:after{height:54px;}
.layui-tab-brief>.layui-tab-more li.layui-this:after, .layui-tab-brief>.layui-tab-title .layui-this:after{border-color:#000;}

.Account_right .layui-tab-content{padding:20px 0px 0px;}
.Account_right .layui-tab-bar{top:7px;}

.Ordersshow_title{display:table; width:100%; padding:20px; text-align:left; background:#FFF; margin:20px 0px 10px; border:#e0e0e0 solid 1px;}
.Ordersshow_title_li{display:inline-block; margin-right:25px; padding-right:25px; overflow:hidden;  text-align:left; font-size:12px;}
.Ordersshow_title_li:nth-last-child(1){border:none; padding:0px; margin:0px;}
.Ordersshow_title_li_r{float:left; color:#999}
.Ordersshow_title_li i{ width:32px; height:32px; background:#639470; color:#FFF; float:left; text-align:center; line-height:34px; font-size:20px; ; border-radius:100%; margin-right:10px; margin-top:2px;}
.Ordersshow_title_li_r b{display:block; color:#333; font-size:14px; padding-bottom:5px; font-weight:normal;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Ordersshow_title .payment_address_li{padding:0px; border:none;}
.Ordersshow_title .Account_right_li{border:none; padding:0px; margin:0px;}
.Ordersshow_title .Account_right_li .payment_address_icon i{ margin-left:5px; margin-right:18px;}
.Orders_show_box{ display:block; border:#e0e0e0 solid 1px;}
.Orders_show_box .payment_address_li{ border:none;}
.address_Width_li_title{; padding:25px 20px 8px;}
.Orders_show_top{margin-top:10px;}
.Orders_show_top .table_right_txt{padding:0px;}
.Orders_show_top .Account_table {padding:20px;}
.Orders_show_top .table_right_txt_li span{color:#999;}

.appointment_banner{text-align:center;}
.appointment_table{padding-top:20px;}
.appointment_txt_title{ font-size:16px; color:#639470;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.appointment_txs{padding:10px 0px 30px; line-height:2;}
.appointment_txs i{display:block; padding:30px 0px;}
.appointment_txs_width{ overflow:hidden;}
.appointment_txs_li{width:50%; float:left;}
.appointment_txs_li_title{;}
.appointment_txs_li_50{width:50%; float:left; line-height:2.2}
.appointment_txs_li_100{ display:block;  line-height:2.2}
.appointment_txs_li_100 b{display:block;}
.appointment_txs_li_50 b{display:block;}
iframe.pane{ padding:0px !important;}


.Glow_width{display:block; overflow:hidden; padding:40px 20px;}
.Glow_li{float:left; width:50%; padding-right:20px;}
.Glow_li_width{display:table; width:100%;}
.Glow_li_img{ width:40%; display:table-cell; vertical-align:top}
.Glow_li_txt{width:60%;display:table-cell;padding-left:30px;vertical-align:top;line-height:1.6;margin-bottom:15px;position:relative;padding-bottom: 40px;}
.Glow_li_txt_c{height: 135px;display:block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7;overflow: hidden;}
.Glow_li_txt b{display:block; padding-bottom:8px; font-weight:normal;font-family:'OpenSans_Bold';}
.Glow_li_txt .nav_more{position:absolute;left:0px;bottom:0px;left:30px;right:0px;background: #fff;}
.Glow_li_txt .nav_more .but{ width:60%; text-transform:uppercase; display:inline-block; background:#639470; font-size:13px; padding:7px 10px;}
.Glow_li:nth-last-child(1){padding-left:20px; padding-right:0px;}
.nav_ul_table_li_more{display:block; padding-top:20px;}
.nav_ul_table_li_more .but{ display:inline-block; text-transform:uppercase; display:inline-block; background:#949C9F; font-size:13px; padding:0 10px; line-height: 40px;}
.nav_ul_table_li_more .but:hover{background:#639470 ;}
.nav_skin_img{display:block;}
.nav_skin_img img{width:100%; padding:0px;}
.skincare_li{width:32%; float:left;}
.skincare_li_img{width:36%; float:left; padding:0px 40px;}
.skincare_li_a{width:100%;display:block;padding: 3px 10px;font-size:13px;}

.skincare_li_a a:hover{ color:#639470;}
.red{color:red !important;}
.nav_product_width{padding:0px; position: relative;height: 375px;}
.nav_product_width .product_width_li{width:25%; float:left;padding: 0;}
.nav_product_width .BestSellers_li{margin:5px 10px;}
.nav_product_more{text-align:center; position: absolute; bottom: 15px;width: 100%; left: 10px;}
.club_nav_width_txt .nav_product_more{left: 0;}
.nav_product_more .but{ display:inline-block; text-transform:uppercase; text-align:center; background:#949C9F; font-size:13px; padding:0 10px; min-width:220px;line-height:40px; font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; letter-spacing: 15%;}
.nav_product_more.book{bottom: 0;}
.nav_product_more.book .but{min-width:173px; float: left;}
.nav_product_more .but:hover{background:#639470 ;}
.Understanding_li{width:25%; padding:5px 10px; text-align:center; float:left;}

.Understanding_li a{display:block; padding:20px 0px; border-radius:10px;}
.Understanding_li .made_right_table_li_txt{display:block; font-size:12px;}
.Understanding_li .made_right_table_li_txt b{ margin-bottom:5px; font-size:13px;}

.Understanding_li_img{padding-bottom:15px;}
.Understanding_li_img img{ width:30%;}
.swiper-button-next, .swiper-button-prev{ z-index:3;}
.Category_li{float:left;width:25%;padding:0 15px; margin-bottom: 20px;}
.nav_product_width_1{float:left; width:75%;}
.nav_product_width_2{float:left; width:25%;}
.nav_product_width_2 .Category_li{width:100%; padding-bottom:4.2px;}
.nav_product_width_2 .skincare_li_a a{font-family:'OpenSans_Bold';}
.Brands_more .but{width:100%;}


.cd-top{display: inline-block; color:#FFF; text-align:center;width:41px;position: fixed; bottom: 30px; right: 20px; padding:0px;visibility: hidden;opacity: 0; color:#a1a1a1; line-height:1.3;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s; z-index:99999999;
}
.cd-top i{ font-size:30px; display:block;line-height:20px; color:#000; padding-bottom:6px;}
.cd-top.cd-is-visible {visibility: visible;opacity: 1;}
.cd-top.cd-fade-out {opacity: 1;}

.Accessibility_title{ font-size:16px; display:block; border-bottom:#efefef solid 1px; padding:25px 0px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Accessibility_txt{padding:20px 0px; font-size:12px; line-height:1.6;}
.Accessibility_txt h1{font-size:14px; padding:15px 0px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.user_table_width{ max-width:630px; margin:0 auto; padding:40px 0px 20px;}
.fixedmeau{display:block; border-bottom:#efefef solid 1px; overflow:hidden;}
.fixedmeau li{float:left; margin:0px 10px; display:inline-block;}
.fixedmeau li span{ padding:15px 10px; display:block; cursor:pointer; border-bottom:3px solid #fff;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.fixedmeau li.active span{border-bottom:3px solid #000;}
.header_box{display:block; padding-bottom:20px;}
.louceng{padding:20px 0px;}
.louceng_title{font-size:16px; padding-bottom:5px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.louceng_con{ overflow:hidden; padding:5px 0px;}
.louceng_con a{margin:5px 0px; width:25%; float:left;}

.Contact_li{font-size:13px; padding-bottom:30px; line-height:1.5; max-width:600px;}
.Contact_li .fa{margin-right:5px;}
.Contact_li a{text-decoration:underline; color:#000;}
.Contact_li b{display:block; padding-bottom:5px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-weight:normal; font-size:14px;}
.Contact_li span{color:#999;}
.Contact_txt{border-bottom:#efefef solid 1px; padding-bottom:30px; margin-bottom:30px; overflow:hidden;}
.Contact_txt_aps{width:45%; float:left; padding-left:20px;}
.Contact_txt_ct{width:55%; float:left; padding-right:20px;}
.Contact_txt .Contact_li:nth-last-child(1){padding-bottom:0px;}
.Contact_txt:nth-last-child(1){padding:0px; margin:0px; border:none;}

.reg_Mobile_input .span-jym{border:#949C9F solid 1px;  text-align:center; float:right; background:#949C9F; color:#FFF; letter-spacing: 1px; padding-left:5px; padding-right:5px; cursor:pointer; font-size: 11px; }
.reg_Mobile_input .span-jym:hover{background:#639470; border:#639470 solid 1px;}
.reg_Mobile_input .span-jym:disabled{background:#f5f5f5!important; border:#eee solid 1px!important; color:#999; cursor:auto}

.StoreLocation_title{display:block; font-size:24px; line-height:1.3; text-align:center;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; letter-spacing:2px;}
.StoreLocation_txt{ font-size:13px; text-align:center; padding:15px 0px;}
.StoreLocation_banner img{width:100%; cursor: grab;}
.StoreLocation_banner{ padding-top:10px; border-bottom:#efefef solid 1px; padding-bottom:30px;}
.StoreLocation_banner .swiper-pagination{position:initial; padding-top:30px;}
.StoreLocation_banner .swiper-pagination-bullet{ width:12px; height:12px; margin:0 7px; border-radius:100%;}
.StoreLocation_banner .swiper-pagination-bullet-active{background:#000;}
.StoreLocation_li{overflow:hidden;border-bottom:#efefef solid 1px; padding:40px 0px; overflow:hidden; font-size:16px;}
.StoreLocation_li:nth-last-child(1){ padding-bottom:0px; border:none;}
.StoreLocation_li_left{width:50%; float:left; padding-right:20px; font-size:13px;}
.StoreLocation_li_right{width:50%; float:right;  padding-left:20px; font-size:13px;}
.StoreLocation_li b{display:block; font-size:16px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-weight:normal;}
.StoreLocation_li span{color:#999;}

.ShippingInfo_top{ font-size:14px; display:block;}
.ShippingInfo_h2{ font-size:20px; letter-spacing:3px; font-weight:normal; padding:5px 0px 10px;}
.ShippingInfo_txt{display:block; text-align:left; font-size:12px; padding-bottom:30px;}
.ShippingInfo_li a{ text-decoration:underline}
.ShippingInfo_li{padding:30px 0px; border-top:#efefef solid 1px;}
.ShippingInfo_li_title{font-size:16px; font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding-bottom:25px;}
.ShippingInfo_li_title img{margin-right:15px; max-width:40px;}
.ShippingInfo_li:nth-last-child(1){ padding-bottom:0px; }
.ShippingInfo_top{padding-bottom:5px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}


.search_width{padding:0px 10px;}
.search-txt{width:100%; line-height:30px; padding:10px 55px; border:#f5f5f5 solid 1px; background:#f5f5f5; height:40px; font-size:13px; border-radius:3px;}
.search-txt:focus{border:#8faa8b solid 1px;}
.search_width_top{display:table; width:100%; padding:20px 0px 20px; margin-bottom:20px; border-bottom:#efefef solid 1px;}
.search_width_input{display:table-cell; width:45%;  padding-right:5%;}
.search_width_input_width{display:table-cell; vertical-align:middle; width:80%; position:relative;}
.search_width_input_checkbox{display:table-cell; vertical-align:middle; padding-left:20px;}
.search_width_input .search-txt{padding:10px 15px; padding-right:30px;}
.search_width .layui-form-select .layui-edge{right:10px;}
.search_width_input .search_input_icon{display:inline-block; position:absolute; right:12px; top:50%; margin-top:-7px; border:none; background:none;}
.search_width_input .search_input_icon i{width:14px; height:14px;  background:url(../images/search_icon.png) center center no-repeat; background-size:100% auto;  cursor:pointer; display:inline-block;}
.search_width_input  .layui-form-checkbox[lay-skin=primary] span{padding-right:0px; color:#333;}
.search_width_right{display:table-cell;width:55%;padding-left:3%;text-align:right;vertical-align: top;}
.search_width_top .layui-form-checkbox[lay-skin=primary] i{ border-color:#CCC;}
.search_width_right_select{display:table-cell; width:200px; padding:0px 5px; padding-bottom:0 !important; position:relative;}
.search_width_right  .layui-form-checkbox[lay-skin=primary] span{padding-right:0px; color:#333;}
.search_width_right_select .layui-form-select{width:auto; display:block; text-align:right;}
.search_width_title{float:left; padding-top:10px; font-size:14px;}
.search_width .product_width_right_top_li{padding-bottom:0;}
.search_width_title b{ color:#8faa8b;}
.search_width .products_li{padding:20px;}

.product_width_right_top_li{padding-bottom:10px;}
.product_width_right_top_Price{float:right;}

.search_product_yes{display:block;}
.search_product_no{display:block; text-align:center; padding:60px 10px; border-top:#f5f5f5 solid 1px;}
.search_product_no_width{width:100%; max-width:490px; margin:0 auto;}
.search_product_no_width b{ font-size:16px;}
.search_product_no_width a{color:#8faa8b;}
.search_product_no_width_txt{padding:10px 0px; padding-top:50px;}
.search_product_no_width .but{margin-top:20px; text-transform:uppercase; font-size:16px; padding:10px 15px; ; display:block;}
.search_product_no_width_txt b{display:block; text-transform:uppercase; padding-bottom:10px; font-size:24px;}
.no_relevant_icon{ width:125px; margin:0 auto; margin-bottom:20px;}


.search_width .layui-input, .search_width .layui-select, .layui-textarea{height:40px;}
.search_width .layui-input, .search_width .layui-textarea{padding-left:20px; border-radius:3px;}
.search_width .layui-form-select dl{top:39px; padding:0px;}
.search_width .layui-form-select dl dd, .search_width .layui-form-select dl dt{padding:5px 20px; text-align:left;}

.Delivery_nav{display:block; overflow:hidden;}
.Delivery_nav li{float:left; margin:15px 0; padding:0 10PX; text-transform:uppercase;}
.Delivery_nav li+li{border-left:1px solid #FFF;}
.Delivery_nav li a{position:relative; color:#FFF; font-size:13px; padding:5px 10px; display:inline-block;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Delivery_nav li a:hover{color:#8faa8b;}
.Delivery_nav li a:after{ width:60px; position:absolute; left:0px; right:0px; background:#FFF; height:3px; margin:0 auto; content:""; bottom:-1px; display:none}
.Delivery_nav li.active a:after{ display:block;}
.Delivery_txt{ padding:40px 0px;line-height:1.8}

.Add_address_table_padding{border-top:#e0e0e0 solid 1px; padding-top:10px; margin-top:20px;}
.Add_address_table_padding .payment_address_table{padding-top:5px;}
.wish_lists_width .Account_right_lief_but{ padding:20px; border-top:1px solid #e0e0e0;}
.wish_lists_width{border:#e0e0e0 solid 1px;border-top:none;}
.wish_lists_width .Account_table .width_3{width:20%; min-width:260px;}
.wish_lists_width .Account_table .width_3 button{ margin:0px 20px; font-size:12px; border:none; background:none; cursor:pointer;}
.wish_lists_width .Account_table .width_3 button:hover{color: #639470;}



.Relation_width{ background:#f5f5f5; padding:50px 0px; text-align:center;margin-top: -35px;}
.Relation_width_txt{ display:inline-block; overflow:hidden; margin:0 auto;}
.Relation_facebook{float:left; width:70px; height:70px;  overflow:hidden; background:#258ede; border-radius:100%; text-align:center; border:#fff solid 5px;}
.Relation_facebook i{ font-size:50px; color:#FFF; margin-top:15px;}
.Relation_linke{float:left; width:160px; margin:6px 20px; text-align:center; position:relative}
.Relation_linke:before{content:""; display:inline-block; position:absolute; top:50%; width:100%; height:1px; background:#e0e0e0; display:block;}
.Relation_linke i{height:58px; width:58px; padding:10px; display:block; background:#fff; border-radius:100%; position:relative; z-index:1; border:#f5f5f5 solid 10px;}
.Relation_linke i:before{content:"";background:url(../images/Relation_icon.png) center center no-repeat;  background-size: contain; display:block; width:18px; height:18px;}
.Relation_logo{float:left; width:70px; height:70px; text-align:center;}
.Relation_width .ResetPassword_table_title b{ text-transform:uppercase; display:block; font-size:20px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-weight:normal; padding-bottom:15px; color:#000;}
.Relation_width .ResetPassword_table_title{padding-top:40px; padding-bottom:0px; color:#999;}
.Relation_table{padding:30px 0px 30px; max-width:480px; margin:0 auto; width:90%; text-align:center;}
.Relation_table .login_or{margin:15px 0px 0px;}
.Relation_table .Relation_table_but{ margin:0 auto; padding-top:20px;}
.Relation_table .Relation_table_but a{display:block; background:#949C9F; color:#fff; font-size:16px; padding:10px; line-height:1.5}
.Relation_table .Relation_table_but a:hover{background:#639470;}
.Relation_or{ display:block;}
.Relation_top{padding-top:30px;}
.Relation_table_but_sign{display:block; padding-top:20px;}
.Relation_table_but_sign a{display:block; background:#fff; color:#000; font-size:16px; padding:8px 10px; line-height:1.5; border:#000 solid 2px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.inuf_width{ border-bottom:#efefef solid 1px; text-align:center; padding:20px 0px 30px;}
.inuf_txt{ max-width:800px; line-height:1.5; margin:0 auto;}
.reg_Mobile_100{width:100% !important; display:block; float:none;padding-right: 0;}
.login_table_Gender .layui-input-block{float:right;}
.login_table_Gender_txt{ padding-top:11px; padding-left:5px; float:left;}
.layui-form-radio>i:hover, .layui-form-radioed>i{color:#000;}

.layui-layer-dialog .layui-layer-content{word-break:break-word!important; word-wrap:break-word;}
#galleryClose{position:absolute; cursor:pointer; right:10px; top:10px; color:#fff;  width:50px; text-align:center;  height:50px; z-index:999; background:#333; background:rgba(51, 51, 51, 0.8)!important; filter:Alpha(opacity=80);border-radius:3px;}
#galleryClose i{font-size:36px; line-height:50px; }

.return_box_tab{overflow:hidden}
.return_box_tab .layui-tab-title{ display:table; width:100%; background:#000; white-space: inherit; }
.user_box_width_table .return_box_tab .layui-tab-title li{width:33.33333333%; vertical-align:middle; display:table-cell; color:#FFF; background:none; border:none; line-height:1.5; padding:12px 10px;font-size:12px; word-wrap:break-word; word-break:normal; text-transform:uppercase;}
.return_box_tab .layui-tab-title .layui-this:after{display:none;}
.return_box_tab .layui-this{background:#79aa68!important;}
.user_box_width_table .return_box_tab .layui-tab-content{padding:20px 10px 0px; font-size:12px;}

.color_green_italic{color:#639470 !important;font-style: italic;}
.Dashboard_title{display:block; padding:30px; border: #e0e0e0 solid 1px;}
.Dashboard_title .title{ font-size:20px; padding-top:25px;}
.Dashboard_card{display:block; overflow:hidden;}
.Dashboard_card_table{margin:0 auto; text-align:center; display:block;}
.Dashboard_card_table{width:150px;height:90px; border-radius:7px; overflow:hidden; color:#FFF; letter-spacing:4px; display:table; margin:0 auto 15px; padding:0 !important;}
.Dashboard_card_table span{display:table-cell; height:100%; vertical-align:middle; font-size:20px;}
.Dashboard_card_Earth{ background:url(../images/card_icon.png) center center no-repeat #95b1a3; background-size:auto 60%;}
.Dashboard_card_Venus{background:url(../images/card_icon2.png) center center no-repeat #d8b559; background-size:auto 60%;}
.Dashboard_card_Pleiades{background:url(../images/card_icon3.png) center center no-repeat #050706; background-size:auto 60%;}
.Dashboard_card_id{text-align:center; font-size:12px; text-transform:uppercase; padding-bottom:10px;}
.Dashboard_card_date{display:block; padding:5px 0px;}
.Dashboard_card_app{overflow:hidden; text-align:center;}
.Dashboard_card_app_width{ display:inline-block;}
.Dashboard_card_app_li{ float:left; background:#1e1e1f; padding:5px 10px; overflow:hidden; display:inline-block; border-radius:8px; margin:5px;}
.Dashboard_card_app_li img{height:35px; float:left}
.Dashboard_card_app_txt{float:left; color:#FFF; ; text-align:left; padding-left:10px; }
.Dashboard_card_app_txt b{display:block; color:#909090;}
.Dashboard_card_have{font-size:14px; text-align:center; padding:10px 0px;}
.Dashboard_card .Dashboard_card_table{ margin:10px auto;}
.Dashboard_card_have b{ color:#639470;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-weight:normal;}
.Dashboard_card_have span{font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Dashboard_card_jd{height:12px; max-width:400px; width:90%; background:#f0f0f0; border-radius:20px; display:block; overflow:hidden; margin:10px auto;}
.Dashboard_card_jd span{ background:#639470; display:inline-block; height:12px; float:left; border-radius:20px;}
.Dashboard_card_membership{display:block; padding-top:15px;}
.Dashboard_card_membership a{text-decoration:underline; line-height:1.5}

.membership_c{ background:url(../images/membership_bg.jpg) center top no-repeat #95b1a3; position:relative; margin-top: -35px;}
.membership_c_img1{position:absolute; left:0; top:120px; width:55px;}
.membership_c_img2{position:absolute; right:0; top:0; width:400px;}
.membership_c_img3{position:absolute; left:5%; bottom:-5%; width:20%; z-index:99;}
.membership_c_img4{position:absolute; bottom:-35%; right:0; width:100px; z-index:99;}

.membership_c_top{padding:90px 0 50px 43%; color:#FFF; min-height:490px;}
.membership_c_top .Dashboard_card_Pleiades{background: url(../images/card_icon3.png) center center no-repeat; background-size: auto 60%;}
.Dashboard_card_Pleiades_bg{background:url(../images/membership_icon_bg.jpg) right top no-repeat; border-radius:10px;}
.membership_c_top .title{ font-size:28px; letter-spacing:3px;font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.membership_c_top .membership_top_txt{ font-size:14px; max-width:500px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding-top:10px;}
.membership_c_top .Dashboard_card_table{ width:130px !important; height:75px !important;}
.membership_c_top .Dashboard_card_Earth{ background-color:#93afa2;}
.membership_c_top .Dashboard_card_table span{font-size:14px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.membership_c_top .membership_register_but a{ background:#FFF; color:#000 !important; min-width:130px; text-align:center; border-radius:4px; font-size:12px; padding:10px 20px; margin-right:10px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; line-height:1.5;}
.membership_c_top .Dashboard_card_Pleiades{ border:1px solid #666;}



.membership_c_bottom{position:relative; display:inline-block; width:100%;}
.membership_c_bottom_bg{ padding-top:160px; padding-bottom:50px;}
.membership_c .centent_1500{position:relative; z-index:2;}
.membership_c_bottom_li{ float:left; width:33.33%; padding:0 10px; text-align:center;}
.membership_c_bottom_li .img{ height:80px; margin:0 auto 20px;}
.membership_c_bottom_li .img img{height:100%; width:auto; max-width:auto;}
.membership_c_bottom_li h3{ font-size:14px;  max-width:260px; margin:0 auto 10px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.membership_c_bottom_li p{ font-size:12px; max-width:260px; margin:0 auto; line-height:1.5}
.membership_c_bottom_c{width:100%; overflow:hidden; max-width:1000px; margin:0 auto;}

.membership_top_txt{display:block; font-size:12px; line-height:1.6;}
.membership_card_width{overflow:hidden; padding-top:10px;}
.membership_card_width .membership_card_li{display:inline-block; margin-right:25px;}
.membership_register_but{display:block; padding:30px 0px 10px}
.membership_register_but a{display:inline-block; font-size:24px; ; padding:12px 50px;}
.membership_Already{display:block; font-size:18px;}
.membership_Already a{ text-decoration:underline;}
.membership_date{font-size:20px; text-transform:uppercase; padding:50px 0px 15px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; position:relative;}
.membership_date span{position:relative;}
.membership_date .img{ width:40px; position:absolute; left:-30px; top:50%; margin-top:-20px; z-index:-1;}

.membership_date2{font-size:14px; padding-bottom:15px;}
.membership_table{display:block; overflow:hidden; padding:30px 0;}
.membership_table_li{display:table; width:100%;}
.membership_padding{display:table-cell; padding:12px 20px; font-size:12px; text-align:center; vertical-align:top}
.membership_width_1{ width:32%; font-size:12px; text-align:right;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-weight:normal; padding-left:0px;}
.membership_width_1 span{display:block; font-size:10px; font-family:opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.membership_width_2{width:20%;}
.membership_width_3{width:20%;}
.membership_width_4{width:20%;}
.membership_padding .membership_card_li{padding-left:20px;}
.membership_padding .Dashboard_card_table{ width:100px;height:60px; font-size:10px !important; letter-spacing: 1px; margin:0 auto;  transform: scale(0.8); transform-origin: 0 0;}
.membership_table_bottom{font-size:12px; text-align:center; padding:10px 0px; background:#000; color:#fff;font-style:italic;}
.membership_width{max-width:1000px;}

.skincare_width{margin:0 auto;}


.catelog_list u{text-decoration:underline;}

.Shopping_table_ct .payment_radio .checkbox-payment[type="radio"] + label{ background:none;}

.membership_c_img2{display:none;}
.membership_top_txt span{display:block;}

.table_right_PAYMENT_img .payment_radio .checkbox-payment[type="radio"] + label{ background:none;}

.address_width_li{padding:40px 20px; text-align:center;}
.layui-form-select dl dd, .layui-form-select dl dt{height:auto; line-height:26px;}
.page_box_close{z-index:9;}
.page_box_close .layui-icon{ font-size:30px;}
.table_right_topbox .table_right_but{padding-top:25px; margin-top:15px; border-top: #ececec solid 1px;}
.table_stickty .table_right_topbox.table_right_li{padding: 0; margin: 0; border: none;}
.table_stickty  .table_right_topbox .table_right_but{padding:10px 0 0; margin: 0; border: none;}
.table_right_but_txt{font-size:12px; transform: scale(0.75); margin:0px -12.5%; overflow:hidden;}


.skin_type_box{position:fixed;width:100%;z-index:99999;left:-100%;top:0px;bottom:0px;padding:0px 20px;background:#000;background: rgba(0, 0, 0, 0.3)!important;filter:Alpha(opacity=0);overflow:auto;display:block;vertical-align:middle;}
.skin_type_box.active{ left:0px;}
.skin_type_box .user_box_width{height:100%; padding:20px 0px;  bottom:0px;}
.user_box_width_table{position:relative; bottom:0px; margin-top:-290px; top:50%;  margin-bottom:20px;}
.skin_type_box .user_box_width{position:relative; top:0%;}
.skin_type_box .user_box_width_close{top:0px; right:15px;}
.skin_type_box .user_box_width_table  .layui-tab-content{background:#FFF; padding:30px;}
.skin_type_box input{ margin:0px;}
.skin_type_box .productshowtop{width:100%;}
.skin_type_box .product-show-buttom{width:100%; position:relative;}
.skin_type_box .product-show-buttom .swiper-wrapper{display:flex;}
.skin_type_box .skin_type_thumbs .swiper-wrapper img{border: #fff solid 2px;}
.skin_type_box .skin_type_thumbs .swiper-wrapper .swiper-slide-thumb-active img{border: #639470 solid 2px;}
.skin_type_box .product-show-buttom{padding:0px 40px; margin-top:10px;}
.skin_type_box .swiper-slide{width:60px; float:left;}
.skin_type_box .skin_type_thumbs{ overflow:hidden;}
.skin_type_box .swiper-container{position:initial}
.skin_type_box .user_box_width_table .layui-tab-content{ padding-right:0px; padding-top:0px;}
.skin_type_box_left{max-width: calc((100% - 520px) - 0px);position: sticky;top: calc(0px);align-self: flex-start;flex: 0 0 calc((100% - 520px) - 0px);padding-top: 20px;}
.skin_type_box__right{flex: 0 0 520px;padding-left:30px;max-height:620px;overflow:auto;padding-top: 20px;padding-right:30px;}
.skin_type_product .swiper-slide img{ width:100%;}
.skin_type_box .swiper-button-next{ right:0px; top:50%;}
.skin_type_box .swiper-button-prev{ left:0px; top:50%}
.skin_type_box .Productshow_width{padding-bottom:0px;}
.user_box_width .user_box_width_table{ margin-top: 0px; top: 0px;}


.skin_type_but .but{ background:#639470;}
.table_check_product .skin_type_but .but{ background:#fff; color:#639470!important; }
.Productshow_right_label .Productshow_right_label_h{background: #000; color: #fff;}

.nav_product_txt{display:block; padding:20px 0px; text-align:center; line-height:1.5;  -webkit-transform : scale(0.85)!important;}
.Productshow_right_ct_li_title{border-bottom:#e1e1e1 solid 1px; text-align:center; height:12px; margin:20px auto; margin-bottom:30px;}
.Productshow_right_ct_li_title span{ text-transform:uppercase; background:#FFF; padding:0px 20px; line-height:20px; font-weight:bold;}
.Productshow_right_ct_lrx{display:block; border-bottom:#e1e1e1 solid 1px; padding-bottom:15px; margin-bottom:20px;}
.Productshow_right_ct_lrx .Productshow_right_title{font-size:14px; padding-bottom:10px; padding-top:8px;}
.Productshow_right_ct_lrx .Productshow_right_txt{font-size:12px;}
.Productshow_right_ct_lrx .Productshow_right_title span{ padding-left:15px; margin-left:15px; border-left:#e1e1e1 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.Productshow_right_ct_lrx .Productshow_right_bottom{font-size:12px; padding-bottom:5px; display:block;}
.Productshow_right_ct_li.Productshow_Style{display: flex; justify-content: space-between; align-items: center;padding-left: 0;}
.Productshow_right_ct_li.Productshow_Style .Style_title{width: auto; position: inherit;margin-top: 0;}
.Productshow_right_ct_li.Productshow_Style .Price_member{padding-left:0px; color: #515151; font-family: OpenSans_Semibold; font-size: 15px;}
.Productshow_right_ct_li.Productshow_Style .Price_member b{font-family: OpenSans_Bold; font-weight: normal;}
.skin_type_box .alert-success{margin: 15px 0px 0px;margin-right:80px; padding-right:15px;}
.padding_bottom_10{padding-bottom:10px;}

.Productshow_right_label{ display:block; margin-top:-5px; padding-bottom:15px;}
.Productshow_right_label span{ color:#7AAA67; padding:5px 10px; background:#deeadc; border-radius:4px; margin-right:5px;}

.product_img_label{position:absolute; left:0%; top:8%; color:#000; background:#deebdd; font-size:10px; padding:5px; font-weight:bold;  border-radius:0px 5px 5px 0px;}
.warning_clock{background:#C3EBCE; border: none; padding:10px; overflow:hidden; color: #515151; font-size: 12px;position: relative; line-height:1.3; padding-left:32px; margin-bottom:30px;}
.warning_clock i{ position:absolute; left:10px; top:7px; font-size:18px;}
.warning_clock .time0{display: inline-block;color: #bd3130; font-weight:bold;}

.user_box_Error{display:block; margin-right:80px; padding:5px 15px}

.Confirm_box{ position:absolute; left:-100%; top:20%; height:100%;  width:100%;opacity:0}
.Confirm_box.active{opacity:1;height:100%; width:100%; left:0px; top:0px;
    z-index: 9;}
.Confirm_box .user_box_width_table{position:absolute; z-index: 9; left:0px; right:0px; margin:0 auto!important; width:92%; max-width:480px; padding:30px; top:50%!important; transform: translateY(-50%);  bottom:auto!important;}
.Confirm_box .layui-tab-content{padding:0px!important;}
.user_box_width_table .Notice_title{padding-bottom:5px;}
.Confirm_box .layui-form-radio{padding-right:0px; margin-right:0px;}

.Notice_txt_radio{padding-top:5px;}
.Notice_txt_radio .payment_radio{margin-top:10px;}
.user_box_width .alert-warning{margin-right:80px; position:relative;}
.user_box_width .alert-dismissable .close, .user_box_width .alert-dismissible .close{position:absolute;top: 7px;right: 15px;}

.landmark_banner{display: block;  padding-bottom: 30px; margin-top: -35px;}
.landmark_banner img{width: 100%;}
.height20{height: 20px !important;}

.Account_right .address_Width_li{
    width: 50%;
  float: left;
  padding: 10px;
}
.Account_right .Coupon_li{
    display: table;
  width: 100%;
  border: #e0e0e0 solid 1px;
  overflow: hidden;
  border-radius: 10px;
}
.Account_right .Coupon_li_icon{
    display: table-cell;
  width: 12%;
  background: #639470;
  color: #fff;
  text-align: center;
  position: relative;
  vertical-align: bottom;
  padding: 10px 5px;
  height: 100%;
}
.Account_right .Coupon_li_icon_img{
    position: absolute;
  left: 0px;
  top: 5px;
  width: 100%;
  padding: 3px 5px;
}
.Account_right .Coupon_li_icon_txt{
    -webkit-writing-mode: vertical-rl;
  writing-mode: vertical-rl;
  font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
  text-align: center;
  margin: 0 auto;
  font-size: 12px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.Account_right .Coupon_li_txt{
    display: table-cell;
  padding: 20px;
  vertical-align: middle;
  width: 78%;
}
.Account_right .Coupon_li_txt_title{
    font-size: 14px;
  font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
  min-height: 65px;
  padding-bottom: 10px;
}
.Account_right .Coupon_li_txt_txt{
    min-height: 60px;
}
.Account_right .Coupon_li_txt_date{
    font-size: 12px;
  font-weight: bold;
  color: #9a9a9a;
}
.Account_right .Coupon_li_use{
    display: table-cell;
  vertical-align: middle;
  font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;
  text-align: center;
  width: 80px;
  border-left: dashed #e0e0e0 1px;
  font-size: 14px;
  padding: 0px 20px;
}
.Account_right .My_Coupon_show_ct_title{background: #639470;}

/* ––––––––––––––––––––––––––––––––––––––––––––––––––Mobile style's–––––––––––––––––––––––––––––––––––––––––––––––––– */

@media only screen and (min-width: 1000px) {
.nav>ul>li>a:hover, .nav>ul>li:hover>a{  color:#639470 !important;}
.top_nav_right_user:hover .logged_c{opacity: 1; visibility: visible;}
.top_nav_right_user:hover .user_user_icon.logged:after{-webkit-transform: rotate(180deg);
  transform: rotate(180deg);transition: all .3s;color: #639470;}
}
@media only screen and (max-width: 1200px) {
    .shopping_table{padding-bottom: 40px;}
    .table_right_li.table_stickty{position:static;}
    .inuf_Manicure_c{padding-right: 20px;}
    .nav_ul_table.skin_spa{padding-right: 20px;}
    .container_li{padding:20px 0px;}


    .Inside_nav_second_txt_li{width:25%;}

    .Productshow_right{flex: 0 0 500px;}
    .Productshow_left{max-width: calc((100% - 500px)); align-self: flex-start; flex: 0 0 calc((100% - 500px));}

    .table_left{width:100%; padding:0px;display: block;margin-bottom: 35px;}
    .table_right{width:100%; padding:0px;display: block; padding-bottom:20px;}
    .table_left .product_show_pr{display:none;}

    .search_width_right{padding-left:20px;}
    .search_width_input{padding-right:20px;}
    .foot_nav{padding-right: 240px;}
    .foot_ACCEPT_img{width: 220px;height: 220px;}
}
@media only screen and (max-width: 1000px) {
    .logged_c{  box-shadow: 0 8px 10px -4px rgba(0, 0, 0, 0.15);}
    .skincare_li_a{padding: 5px 10px;}
    .nav_ul_table_li_more .but{ line-height: 45px;}
    .top_search_width .top_search_width_input{right: 0;}
    .available_pop .user_box_width_table{padding: 20px;}
    .top_nav_left{display:none;}
    .inuf_Manicure_c{padding-right: 0;}
    .nav_ul_table.skin_spa{padding-right: 0;}
    .payment_address_li{min-height:auto;}
    .shopping_product_txt_Style{min-height:auto;}
    .skin_type_box .user_box_width{top:0%; transform: translateY(0%);}
    .skin_type_box .user_box_width_table .layui-tab-content{padding: 20px 20px;}

    .membership_c_top .membership_top_txt{margin:0 auto;}
    .membership_c_img3{width:170px;}
    .membership_c_img1{top:20px; width:40px;}
    .membership_c_img4{bottom:-15%; width:80px;}
    .Inside_banner .title{font-size:24px;}
    .swiper-button-next i, .swiper-button-prev i{line-height:28px;}
    .swiper-button-prev i{margin-left:-2px;}
    .logo_white,.logo_black, .home .nav-fixed .logo_black,.home .header_bg_white .logo_black{display: none !important;}
    .home .m_logo_white, .home .nav-fixed .m_logo_black,.home .header_bg_white .m_logo_black{display: block;}
    .home .nav-fixed .m_logo_white,  .home .header_bg_white .m_logo_white,.home .m_logo_black{display:none;}
    .m_logo_black{display: block;}
    .top{gap:0 20px;}
     .top_nav{width: auto;}
    .top_search_logo img{max-height:22px;}

    .Whats_New_title{position:relative; width:100%; text-align:center; padding:0px 20px; padding-bottom:15px;padding-top: 5px;}
    .Whats_New_width{padding:0px;}
  
   .top_search{padding:17px 0 17px 20px;}
    .top_nav_right_cart span{display:none;}

    .made_centent{width:45%; padding:0px; padding-left:30px;}
.made_width{padding: 0;gap:0 30px;}
 

    .nav_product_width_1{float:none; width:100%;}
    .nav_product_width_2{float:none; width:100%;}

    .top_nav_left_li .layui-form-select{padding-left:0;}


    .foot{padding:40px 0px;}
    .foot_logo{padding-bottom:30px;}
    .foot_logo img{height:60px;}
    .foot_ACCEPT_flex{flex-wrap: wrap;}
    .foot_ACCEPT_flex.m_flex{flex-direction: row-reverse;flex-wrap: wrap-reverse;}
    .foot_ACCEPT_flex.m_flex >div{width: 100%;}
    .foot_bottom{margin-bottom: 20px;}
    .top_nav_left .top_nav_left_li{display:none;}
    .top_nav_left .top_nav_left_x{display:none;}
    .top_nav_left .layui-form.top_nav_left_li{display:none;}

    .top_nav_search{ color:#FFF;  cursor:pointer;}
.top{height: 70px;}
    .top_search_logo{float:left}
   
    .home .nav-fixed .top_search_width,.home .header_bg_white .top_search_width{background: #FFF;color: #515151;}
    .home .top_search_width{background: none;}
    .top_search_width{ position:absolute; right: 0; left:0px; top:100%; width:100%; z-index:99; background:#FFF; padding:0 20px 20px;display: none;box-shadow: 0px 22px 20px -21px rgba(0, 0, 0, 0.1); color: #515151;}
    .top_search_width.search_block{display: block;}
    .top_search_input{position: static;padding-left:35px ;padding-right: 15px;}
    .top_search_width_input{max-width:inherit;width: 100%;}
    .search_block .layui-icon-search:before{ content:"\1006"}
    .top_search_but{display: block;}

    .nav{position:fixed; left:0px; top:70px; width:100%; background:#FFF; height:calc(100% - 70px); z-index:99999; overflow: auto; border:none; display:none;}
    .nav>ul{width:100%; display:block;}
    .nav>ul>li{display:block; float:inherit; margin:0px; text-align:left; overflow:hidden; }
    .nav>ul>li.active{ height:auto !important;}
    .nav>ul>li>a{padding:8px 20px;  border-bottom:#949C9F solid 1px; font-size :14px!important; -webkit-transform :none!important;}
    .nav>ul>li.active >a{  color:#639470 !important; border-bottom:2px solid #639470;}
    .nav>ul>li.active .nav_ul{ display:block;}
    .nav > ul > li:first-child > a{border-top: 1px solid #949C9F;}
    /* .nav>ul>li>a:hover, .nav>ul>li:hover>a{ border-bottom: #efefef solid 1px; color:inherit;} */
    /* .nav>ul>li.active>a:hover, .nav>ul>li.active:hover>a{ border-bottom: solid 1px #639470; color:#639470 ;} */
    
    /* .nav:before{position:fixed; background:#000; width:100%; height:100%; left:430px; top:0px; display:block; content:" ";background:rgba(0, 0, 0, 0.8)!important; filter:Alpha(opacity=80);} */
    .nav_ul{position:relative; border:none; width:100%; display:none; border-bottom: none;}
    .nav_ul .centent{padding-top:1px;}
    .nav_ul .layui-tab-content{display:block; width:100%; padding:0px; padding-top:20px;}
    .nav_ul_table_li{padding:0px;}
    .nav_ul .layui-tab-title{padding-top:0px; max-width:inherit!important; padding-right:0px; border-bottom:#EEEEF0 solid 1px; padding-bottom:12px;}
    .nav_ul .layui-tab-brief>.layui-tab-title .layui-this{ border:none;}
    .nav_ul_table_img{display:none;}
    .nav_ul .layui-tab-title li i{display:none;}
    .nav_ul .nav_Skin_color .layui-tab-title li i{display:inline-block;}
    .nav_ul .layui-tab-title{display:block; position:relative; width:100%!important; overflow:hidden; white-space: inherit; height:auto; margin-bottom:0;}
    .nav_ul_table_li{width:100%;display: flex; flex-wrap: wrap;gap:0 10px;}
    .nav_ul .layui-tab-title .nav_ul_title{top:-60px; display:none;}
    .nav_ul_table_li_li{width: calc((100% - 10px)/2);}
    .nav_ul_table_li_li a{border:none!important;}
    .nav_ul_table_li_more{width: 100%;}
    .nav_ul_table_li_double2 .nav_ul_table_li_li{width: 100%;}
   
    .home .nav-fixed .nav,.home .header_bg_white .nav{border: none;}
    .home .nav > ul > li > a{color: #515151;}

    .top_nav_Close{position:absolute; right:0px; top:0px; background:#FFF; color:#000; text-align:center; padding:5px; z-index:999999; display:inline-block;}
    .top_nav_Close i{font-size:30px; cursor:pointer;}
    .nav_ul .layui-tab{margin: 10px 0;}
    .top_nav_icon{ cursor:pointer; display:inline-block; position: relative; opacity: 1; text-shadow: none;}
    .home .top_nav_icon.close{color: #FFF;}
     .home .nav-fixed .top_nav_icon.close,.home .header_bg_white .top_nav_icon.close{color: #515151;}
    .top_nav_icon.close{width: 20px; font-weight: normal;}
    .top_nav_icon.close:before{content: "\1006";font-family: layui-icon !important;position: absolute;top: 0;left: 0;font-size: 24px;line-height: 0; color: #515151;}
    .top_nav_icon.close span{display:none;}
    .home .top_nav_icon span{background: #FFF;}
    .home .nav-fixed .top_nav_icon span,.home .header_bg_white .top_nav_icon span{background: #515151;}
    .top_nav_icon span{width:20px; height:2px; background:#000; display:block; margin:4px 0px}

    .nav_ul .layui-tab-title li{width:50%; float:left; margin:0px; padding:8px 7px; line-height:1.5;font-size: 13px;}
   
      .nav_ul .layui-tab-title li:nth-child(2n){padding-right: 0;}
       .nav_ul .layui-tab-title li:nth-child(2n-1){padding-left: 0;}
    .top_nav_right{gap:0 15px}

    .top_search{overflow:hidden;}


    .banner{padding-top:0px; margin-bottom:0}
    .banner .swiper-container .swiper-slide{ background-size:auto 100%!important;}

    .product_width_li{padding:10px 0px;}

    .Inside_nav_second_txt_li{width:33.33333%;}

    .Productshow_right_title{font-size:20px;}
    .Productshow_right_txt{font-size:16px;}
    .Productshow_right_ct_li .Style_txt .layui-form-radio{padding:10px 20px;}

    .Productshow_left .productshowtop{width:100%;}
    .Productshow_left{width:100%; padding:0px;}
    .Productshow_right{width:100%; padding:0px; padding-top:20px;}
  
    .product_show_pr .product_width_li{padding:0px;}
    .product_show_pr .layui-tab-content{margin:0px -10px;}

    .Productshow_width{display:block; overflow:hidden;}
    .Productshow_right{ display:block; padding-top:40px; position:initial;}
    .Productshow_left{ max-width:inherit; position:initial; top:0px;overflow:hidden;}




   

    /*.Productshow_left .swiper-button-prev i{margin-left:-1px;margin-top:0;}
    .Productshow_left .swiper-button-next i{padding-left:1px; margin-top:0;}
    .Productshow_left .swiper-button-next .fa-caret-down:before{content: "\f0da";}
    .Productshow_left .swiper-button-prev .fa-caret-up:before{content:"\f0d9";}*/
    .Productshow_left .swiper-button-next img{transform:none;-ms-transform:none;-moz-transform:none; -webkit-transform:none;-o-transform:none;}
    .Productshow_left .swiper-button-prev img{transform:none;-ms-transform:none;-moz-transform:none; -webkit-transform:none;-o-transform:none;}
    .top_language {padding-left:20px;}

    .Account_width{display:block; overflow:hidden;}
    .Account_left{display:block; position: initial;}
    .Account_right{position: initial; display:block; padding-top:20px; max-width:inherit; padding-top:30px;}
    .Account_right_title{margin-top:20px;}

    .nav_ul{box-shadow: 0 0px 0px rgba(0,0,0,0);border-bottom: 1px solid #949C9F; }
    .nav_ul_table_img{width:100%;padding-left: 0;}
    .nav_ul_table_img_txt .btn_readmore{left: 47%;}
    .nav_ul_table_img_txt b{font-size: 14px;}
    .skin_spa .nav_ul_table_img{}
    .Glow_width{padding:20px 0px;}
    .Glow_li{width:100%; padding:0px 10px 20px!important;}
    .Glow_li_img{width:100%; display:block;}
    .Glow_li_txt{display:block; width:100%; padding:0px; padding-top:15px; padding-bottom:50px; font-weight:normal;}
    .Glow_li_txt .nav_more{left:0px;}
    .Glow_li:nth-last-child(1){padding:10px 10px 0px!important;}


    .skincare_li:nth-child(1){ margin-top:0px;}
    .skincare_li{width:100%; float:left; margin-top:20px;}
    .skincare_li_img{display:none;}
    .skincare_li_a a{ border:none;}
    .skincare_li_a a:hover{border:none;}
    .text_clearance{ position: static; margin-top: 8px; margin-bottom: 10px;}
    

    .nav_ul .nav_Skin_color .layui-tab-title{padding-bottom: 0 !important;}
     .nav_ul .nav_RecycleProgam .layui-tab-title{padding-bottom: 0 !important;}
    .nav_product_more {padding:20px 0px; position: static; clear: both;}
    .nav_product_more.book .but{float: none; font-size: 14px;font-style: normal;}
    .nav_product_more .but{width:100%;font-size: 14px;line-height: 45px;}
    .nav_product_width .BestSellers_li{margin: 5px 0 !important;}
    .nav_product_width{padding:0px;height: auto;display: flex;gap:0 10px; width: 100%;flex-wrap: wrap;}
     .nav_product_width .product_width_li{width: calc((100% - 10px)/2); margin: 0 !important;}
     .nav_product_width .product_width_li:nth-child(n+3) {
        display: none;
        }
        #menu-category.nav_product_width{display: block;}
        .nav_ul_table_li_title{padding: 0 10px; line-height: 26px;}
    .nav_ul .layui-tab-content{border-left: none;}
    .Understanding_li{width: calc((100% - 10px)/2);padding:0px 0;}
    .Understanding_li a{padding:15px 0px;}
    .Category_li{width:50%; padding:10px 0;padding-right: 4px;}
      .Category_li:nth-child(2n){padding-right:0px; padding-left: 4px;}
    .Brands_more .but{width:100%;}
    .Brands_more{padding:10px 0px 10px;}
    .Accessibility_title{padding:20px 0px;}
    .Accessibility_txt{padding:20px 0px;}

    .louceng_con a{width:33.33333%;}

    .search_width_top{padding-top:20px;}
    .search_width_right{padding:0px; padding-top:10px; display:block; width:100%}
    .search_width_input{padding:0px; padding-bottom:10px; display:block; width:100%}
    .search_width_right_select{width:auto;}
    .search_width{ padding:10px 0px;}
    .nav_ul_table{padding:5px 0px;}



    .membership_card_width .membership_card_li{margin:5px;}
    .membership_card_width .Dashboard_card_table{font-size:20px;}
    .membership_register_but{padding:15px 0px 10px;}
    .membership_register_but a{font-size:18px;}
    .membership_Already{font-size:16px;}
    .membership_padding{padding:15px;}
    .membership_table_bottom{padding:20px;}
    .membership_padding .membership_card_li{padding-left:10px;}
    .membership_c_img2{width:300px;}

    .made_right{height:auto;}
    .made_right_table{height:auto;}

    .nav_ul_table_li_double{ float:none; width:100%; margin-bottom:15px;}
    .nav_ul_table_li_double2{ float:none; width:100%; padding-left:0;}
    .skin_spa .nav_ul_table_li{ height: auto;padding-bottom: 0;  margin-bottom: 0;padding-right: 0;width:100%;}
    .skin_spa .nav_ul_table_li_title{display: inline-block;}
        .skin_spa .nav_ul_table_img{width: 40%;display: none;}
.skin_spa p.word{ width: 100%;}
    .nav_ul_table_img_txt{float:none; width:auto;}
    .skincare_width{ width:100%;}

    .Contact_txt_aps{width:100%; float:left; padding:0px; padding-top:30px;}
    .Contact_txt_ct{width:100%; float:left; padding:0px;}

    .top_nav_left_mobile{display:inline-block; margin-left:-5px;}
    .top_nav_left_mobile .top_nav_left_mobile_no{display:inline-block;}
    .top_nav_left .top_nav_left_mobile .top_nav_left_li{display:inline-block;}
    .top_nav_left .top_nav_left_mobile  .top_nav_left_x{display:inline-block;}

    .nav_login{display:block; padding:20px 15px; font-weight:bold; text-transform:uppercase;border-bottom: #efefef solid 1px;}
    .nav_login{display:block!important;}
    .nav_login .top_nav_right_user{display:inline-block; margin:0 auto; float:none;}
    .nav_login .top_nav_left_x{display:inline-block;}

    .skin_type_box_left{ display:block; padding-bottom:30px; width:100%; max-width:100%;}
    .skin_type_box_left{padding-top:0px;}
    .skin_type_box .user_box_width_close{right:0px;}

    .skin_type_box__right{height:auto;}

    .skin_type_box .alert-success{margin: 0px 0px 20px;margin-right: 50px;}

    .user_box_Error{margin:0px; margin-bottom:15px;}
   
    .made_left{ width:100%;float: none;margin-bottom: 30px;}
    .made_width{display: block;border-bottom: 1px solid #515151;padding-bottom: 20px;}
    .made_right{float: none;width: 100%;padding-top: 10px;}
    .top_nav_search{position: static;}
}

@media (max-width:900px) {
    
    .table_title{display:none;}
    .shopping_table_li{margin:0px;}
    .width_1{width:100%;}
    .padding_10{padding:0;}
    .shopping_table_li .fa_l{display:inline-block; padding-bottom:0px;}
    .shopping_table_li .padding_10{ position:relative;}
    .shopping_table_li .width_2{width: 250px;
    padding-top: 10px;
    padding-left: 150px;}
    
   .Account_table .shopping_table_li .width_2{width: auto;}
   .Account_table .shopping_table_li .width_3{margin-left: auto;flex: inherit;}
        .shopping_table_li{display: flex; align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;}
      .shopping_table_li .width_3{width: auto;
    padding-left: 0;
    padding-top: 10px;
    flex: 1;}
    .shopping_table_li .width_4{width:100%; padding-left:123px;}
    .width_ov a{ margin-top:0px;}
   
    .shopping_product_txt_Style b{display:inline-block; width:60px;}

  

    .payment_with .table_left{width:100%; padding:0px;}
    .payment_with .table_right{width:100%; padding:0px; padding-top:20px;}

    .Account_right_lief{display:block;}
    .Account_right_lief_ul{width:100%; float:inherit; padding:0px; padding-bottom:20px; display:block;}
    .Account_right_lief_ul:nth-child(2n){padding:0px;  padding-bottom:20px;}
    .Account_right_lief_ul:nth-last-child(1){padding-bottom:0px;}
    .Account_table_li{ margin-bottom:20px;}
    .Account_width{padding-bottom:0px;}
    .appointment_txs_li{width:100%; padding-top:20px;}
    .appointment_txs_li:nth-child(1){padding-top:0px;}

    .wish_lists_width .Account_table .width_3{width:100%; padding-left: 123px;}
    .wish_lists_width .Account_table .width_3 button{margin:0px; margin-right:30px;}
    .wish_lists_width .Account_table .width_3 button:nth-last-child(1){margin-right:0px;}

   
}

@media (max-width:768px) {
    .Account_right .address_Width_li{width: 100%;
    float: inherit;
    padding: 10px 0px;}
    .m_Category_li_left{float: left; width: 50%;padding-right: 4px;}
    .m_Category_li_right{float: left; width: 50%;padding-left: 4px;}
       #menu-category .Category_li{width:100%; padding:10px 0;padding-right: 0;}
      #menu-category .Category_li:nth-child(2n){padding-right:0px; padding-left: 0;}

    .news_with{flex-wrap: wrap; gap:30px 0px;}
     .news_with_ct{ flex-wrap: wrap; gap:30px 0px;}
    .news_with_ct .news_with_li{width: 100%;}
    .news_with_li{width: 100%;}
    .news_with_li .news_with_li_p{font-size: 14px;}
    .news_with_li .news_with_li_button a{ min-width: 230px;line-height: 40px; font-family: OpenSans_Semibold;}
    .news_with .news_with_li_button a{min-width: 180px;}
    .New_news{padding-top: 30px;}
    .available_pop .user_box_title{font-size:14px !important;}
    .available_pop p{font-size: 11px;}
   
    .made_centent_img{display:none;}
    .pagination li{width:30px; height:30px; line-height:28px;margin:0px 4px}
    .pagination li i{line-height:26px;}

    .title{font-size:24px;}

    .Inside_nav_second_txt_li{width:50%; font-size:12px;}

    .payment_top .top_logo img{height:50px;}

    .top_got1{ position:initial; display:block; text-align:left;  margin-top:0px; padding-top:5px; }
    .top_got1 a{ color:#FFF;}

    .address_Width{overflow:hidden; margin:0px;}
    .address_Width_li{width:100%; float:inherit; padding:10px 0px;}
    .address_Width .Account_right_lief_but{padding:10px 0px;}

    /* .cd-top{ width:60px; right:0px;} */



    .StoreLocation_title{font-size:26px; }
    .StoreLocation_li{padding:15px 0px;}
    .StoreLocation_li_left{width:100%; padding:15px 0px;}
    .StoreLocation_li_right{width:100%; padding:15px 0px;}

    .ShippingInfo_h2{font-size:36px; padding:0px 0px 5px; line-height:1.3}
    .ShippingInfo_top{font-size:16px;}
    .ShippingInfo_txt{font-size:14px;}
    .ShippingInfo_li{padding:20px 0px;}
    .ShippingInfo_txt{padding-bottom:20px;}
    .ShippingInfo_li_title{font-size:20px; padding-bottom:10px;}

    .ShippingInfo_li_title img{ transform: scale(0.7); margin-right:10px;}

    .product_width_li{width:50%; margin-left:0;}
    /* .product_width_li:nth-child(2n){ margin-left:-5px;} */

    .Delivery_nav li{display:block; float:none; margin:10px 0px;}
    .Delivery_nav li + li{border:none;}

    .membership_card_width .membership_card_li{margin:5px;}
    .membership_card_width .Dashboard_card_table{font-size:12px;}
    .membership_register_but{padding:15px 0px 10px;}
    .membership_register_but a{font-size:16px; padding:10px 30px;}
    .membership_Already{font-size:16px;}
    .membership_padding{padding:15px;}
    .membership_padding .Dashboard_card_table{height:50px; width:85px;}
    .membership_padding .membership_card_li{margin-bottom:-15px;}
    .membership_padding .membership_card_li{padding-left:10px;}
     .foot_nav{padding-right: 0;flex-wrap:wrap;}
    .foot_nav_left{width: 100%;order:1; padding-bottom: 25px; border-bottom: 1px solid #ffffff;}
    .foot_nav_toggle{width: 100%;order:2;margin-bottom: 30px;}
    .foot_ACCEPT_img{position: relative;order: 3;}
    .foot_nav_toggle_line{border-bottom: 1px solid #ffffff;padding: 25px 0;}
    .foot{font-size: 12px;}
    .foot_nav_toggle_line .foot_nav_toggle_line_a{font-size: 14px;}
    .foot_ACCEPT_img{width: 327px;height: 327px; margin: 0 auto;}
    .foot_ACCEPT{border-top: none;margin-top: 20px;display: block;}
    .foot_ACCEPT_flex .top_search_width_input{display: none;}
    .foot_bottom{text-align: left;}
    .foot_ACCEPT_txt{gap:0 10px;}
    .foot_link img{margin-right: 6px;}
    .foot_nav_right_link{margin-bottom: 30px;}
    .news_with_li .news_with_li_p{min-height: auto;-webkit-line-clamp:inherit;}
    .news_with_li img{height: 189px;}
    .news_with_ct .news_with_li img{height: 280px;}
  
}
@media only screen and (max-width: 600px) {
    .search_width_input_width{display:block; width:100%;}
    .search_width_input .search-txt{padding:10px 15px; font-size:14px;}
    .search_width_right{padding-top:0px;}
    .search_width_input{padding-bottom:0px;}
    .search_width_right_select .layui-form-select{width:100%;}
    .search_width_right_select{width:100%; display:block; padding:0px; padding-bottom:10px !important;}
    .search_width_right_select:nth-last-child(2){padding-bottom:0px !important;}
    .search_width_right{text-align:left;}
    .search_width_top{padding-bottom:5px;}
    .product_width_right_top_Price{width:100%; display:block; float:left;}
    .search_width_title{display:block; width:100%; padding-top:20px;}
    .search_width_input_checkbox{width:100%; padding:20px 0px; display:block;}
    .search_width_title{font-size:14px;}
    .search_width .layui-input, .search_width .layui-textarea{padding-left:15px;}
    .search_width .layui-form-select dl dd, .search_width .layui-form-select dl dt{padding:5px 15px;}
    .login_Facebook_icon_li{display:block; width:100%; padding:5px;}

    .Dashboard_card_app_li{margin:5px; padding:10px;}
    .Dashboard_card_app_txt{font-size:12px;}
    .Dashboard_card_app_li img{height:30px;}
   
}
@media only screen and (max-width: 500px) {
    
    .table_right_Continue{font-size: 12px;}
     .nav_ul .layui-tab-title li span{display: block;}
    .banner .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 2px 5px;}
    .banner .swiper-pagination-bullet{width: 22px;height: 3px;}
    .Account_right .address_Width_li{padding: 5px 0px;}
    .table_right_Continue{padding-top:12px;}
    .Productshow_right_ct_li.Productshow_Style .Price_member{font-size: 14px;}
    .Whats_New_title span{font-size: 14px;}
    .made_left_li:nth-last-child(-n+2) {
  display: none;
}
    .made_left_li{width: calc((100% - 5px)/2)}
    .product_width_li .BestSellers_txt{font-size: 11px;}
    .product_width_li .BestSellers_title{font-size: 12px;}
    .product_width_li .BestSellers_ja{font-size: 12px;}
    .product_show_pr{margin-bottom: 30px;}
    .product_show_pr .layui-tab-title{text-align: center; border-bottom: none;font-size: 14px;height: auto; margin-bottom: 0;}
    .cd-top{right: 10px;}
    .Whats_New_table .swiper-container, .Trisha_table .swiper-container, .productshowwidth .swiper-container{overflow: inherit;}
    .Whats_New_table .swiper-slide, .Trisha_table .swiper-slide, .productshowwidth .swiper-slide{width: 220px;}
    /* .banner img{height: 496px;}
    .banner video{height: 496px;} */
    .Productshow_right_ct_lrx .Productshow_right_title{font-size:15px;}
    .membership_c_img2{width:100%;text-align:right;}
    .membership_c_img2 img{width:60%;}
    .membership_c_top .membership_top_txt{font-size:12px;}
    .membership_c_img3{width:120px;}
    .membership_c_img4{bottom:-10%; width:60px;}
    .membership_c_bottom_bg{margin-top:15%;}
    .membership_c_top{padding-bottom:150px;}
    .membership_c_bottom_li{float:none; width:100%; display:table; padding:0 10px 50px;}
    .membership_c_bottom_li .img{width:50px; margin-bottom:0; height:auto; text-align:center;}
    .membership_c_bottom_li .detail{ display:table-cell; vertical-align:top; text-align:left;}
    .membership_c_bottom_li .img img{height:40px;}
    .membership_c_bottom_c{padding-bottom:0;}
    .membership_c_img1{width:30px;}
    .membership_c_top .membership_register_but a{font-size:12px;}
    .membership_c_bottom_li h3{margin-bottom:5px;}
    .membership_c_top .Dashboard_card_table{ width:100px !important; height:40px !important;}
    .membership_c_top .Dashboard_card_table span{ font-size:12px !important;}
    .Inside_banner .title{font-size:20px;}
    .Account_right .layui-tab-title li{ padding:10px 7px; font-size:11px;}
    .top_nav_left_x{display:none;}
    .bg_F0EEE9{margin-top: 15px;}
    .container_li{padding:15px 0px;}
    .Whats_New_title b{font-size:20px;}
    .but{font-size:12px;}
    .Whats_New_table{padding:0px 30px;}
    .Productshow_left .product-show-buttom{padding: 0 30px;}
    .swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:0px; display: none;}
    .swiper-button-prev, .swiper-container-rtl .swiper-button-next{left:0px;display: none;}
    .Productshow_left .swiper-button-next, .Productshow_left .swiper-button-prev{display: block;}
.foot_nav_right_link a{width: 25px;}
    .container_li{margin-bottom:0;}
    .made_left_title{font-size:20px;}
    .made_left_li{padding:0px;}
    .made_left{padding:0 5px 0;}
    .made_centent{display:none;}
  
    .made_left_li .BestSellers_li{margin:5px;}


    .Trisha_table{padding:0px 50px;}
    .made_left_li .BestSellers_txt{height: auto;margin-bottom: 0;}
 
    .BestSellers_ja{padding:5px 0;}
    .BestSellers_txt{padding:5px 0; font-size: 12px;}
.BestSellers_title{font-size: 13px;}
    .BestSellers_li{padding-bottom:0px; margin-bottom:0px;}

.BestSellers_ja{font-size: 14px;}

  .New_news .but{font-size: 15px;min-width: 340px;line-height: 45px;}

    .foot_nav_left{width:100%;}
    .foot_nav_left_li{padding:0px; width:50%;}
   

    .foot_nav_left_li br {
        line-height: 0;
    }

   
    .foot_ACCEPT_flex .top_search_width_input{margin-bottom:20px;}
    .foot_bottom_Rights{font-size:9px;}
    .foot_ACCEPT{font-size: 10px;}


  
    .made_right_table{width:98%;}


    .BestSellers_li{margin:5px;}
    .nav_ul .BestSellers_li{ margin:5px 10px;}
    .product_width_li{width:50%; padding:5px 0px;}
    .productshowwidth .product_width_li{ display:block; width:100%; float:inherit;}

    .Inside_nav_width{display:block; padding:5px 0px;}
    .Inside_nav .Inside_nav_li .Inside_nav_li_txt{font-size:18px;}
    .Inside_nav .Inside_nav_li{ margin:0px; display:block; float:none; border:none; border-bottom:#999 solid 1px; padding:15px; text-align:left;}
    .mainmenu #searchList>li{display:block; float:none; text-align:left; border-bottom:#999 solid 1px; padding: 15px;}
    .mainmenu #searchList>li:nth-last-child(2){ border:none;}
    .Inside_nav{margin-bottom:15px;}
    .product_list_top{padding:0px; padding-bottom:10px;}
    .product_list_top{text-align:left;}
    .Inside_banner{padding:0 0px 30px;}
    .product_width_li .BestSellers_ja{padding:5px 0;}
    .page_width{margin-top:10px; padding:20px 0px 10px;}


    .Inside_nav_second .top_search_width_input{margin-bottom:15px;}
    .Inside_nav_second_but{padding-top:15px;}
    .Inside_nav_li{position:relative;}
    .Inside_nav_second{padding:10px; padding-bottom:20px;}
    .Inside_nav_second_but .but{min-width:150px; margin:0px 5px;}

    .product_show_pr .layui-tab-content{margin:0px -5px;}
    .product_show_pr .layui-tab-title li{margin-right:30px;}
   .product_show_pr .layui-tab-title li{font-size: 14px;}
.Productshow_width{padding-bottom: 60px;}
.but_ct .but{font-size: 14px;}
.but_ct_heart{height: 36px;width: 40px;}
    .Productshow_right_ct_li .Style_txt{text-align:right;}
    .Productshow_right_ct_li .Style_txt .layui-form-radio{padding:12px 15px; float:none; display:inline-block;margin:2px 1px;}
    .Style_txt_Price{font-size:16px;}
    .Productshow_right_ct_li{padding-left:90px;}
    .position_width{padding:30px 0px 20px;font-size: 11px;}
    .Productshow_right_title{font-size: 16px;padding-bottom:10px;}
    .Productshow_right_txt{font-size:14px;}
    .Productshow_right_ct_li .Style_txt .layui-form-radioed{background-size:18px auto;}
.Productshow_left .swiper-button-next.swiper-button-white, .Productshow_left .swiper-container-rtl .swiper-button-prev.swiper-button-white, .Productshow_left .swiper-button-prev.swiper-button-white, .Productshow_left .swiper-container-rtl .swiper-button-next.swiper-button-white{margin-top: -13px;}

    .Notice_box{padding:0px 10px;}

    .user_box_width_close {right:-5px;}
    .user_box_width_close i{font-size:28px;}
    .available_pop .user_box_width_close{right: 0;}
     .available_pop  .user_box_width_close i{font-size:20px;}
    
    .Sign_bac span{ padding:0px 6px;}
    .login_table_centent{padding:20px 10px;}

    .Productshow_table .contact_ct_txt .contact_ct_title{font-size:14px;}
    .product_news_txt{font-size:12px; line-height:1.5}



    .top_language {padding-left:10px;}


    .shopping_product{padding-left:123px;min-height: 108px;}
    .shopping_product_img{width: 108px; }

    .shopping_table_li .width_2{width: 220px;padding-top: 10px;
    padding-left: 123px;}
  
    .table_right_title{padding:0px;}
    .promo_txt{ margin-bottom:5px;}
    .table_right{padding-bottom:10px;}

    .shopping_table{padding-top:20px;}
    .table_left_title{margin-bottom:15px;}
    .productshowwidth .swiper-button-next, .productshowwidth .swiper-container-rtl .swiper-button-prev{right:10px;}

    .return_box_title{ font-size:16px; margin-bottom:10px; padding-bottom:10px;}
    .return_box_table{padding:20px 15px;}
  
    .Add_address_width{padding-top:10px;}
    .payment_address_li{padding:10px;}
    .payment_address_li_icon{left:10px; top:15px;}
    .payment_address_li_icon i{height:20px; width:20px; line-height:20px; font-size:14px; padding-left:3%;}
    .reg_bg_checkbox .payment_radio{margin-bottom:0px;}
    .Shopping_table_ct .reg_bg_checkbox .checkbox-payment +label:before{width:15px; height: 15px; background-size:15px auto!important;}
    .Shopping_table_ct .reg_bg_checkbox .checkbox-payment:checked + label:before{    background: url(../images/rem-check.jpg) no-repeat 0px -15px;}
    .payment_address_weith .boxdown{padding:7px 10px; line-height:1.5; margin-bottom:10px;}
    .table_left_li{ padding-bottom:20px; margin-bottom:20px;}
    .payment_table_box .payment_radio{padding:10px;}
    .payment_table_box .payment_radio b{display:block; position:initial; text-align:left; padding-top:5px; padding-left:25px;}
    .payment_table_box .checkbox-payment +label{
        background: url(../images/rem-check2.jpg) no-repeat 0px 0px; height:16px; background-size:16px auto; padding-left:25px;
    }
    .table_right_PAYMENT_img img{height:45px;}
    .payment_table_box .checkbox-payment:checked + label {background: url(../images/rem-check2.jpg) no-repeat 0px -16px; background-size:16px auto;}
    .payment_with .table_right{padding-top:10px;}
    .table_right_box{padding:15px;}
    .table_right_product .table_right_pords{padding-right:0px;}
    .table_right_product .shopping_product_top{position:initial; text-align:left; width:100%; padding-bottom:5px;}
    .table_right_product .shopping_product{margin-bottom:20px; padding-bottom:20px;}
    .table_right_box .table_right_txt{ margin:-10px 0px;}
    .table_right_box .table_right_txt_box{padding-top:10px;}
    .table_right_box{ margin-bottom:10px;}
    .table_right_product .shopping_product .shopping_product_img{width:110px;}
    .table_right_product .shopping_product{padding-left:125px; min-height:132px;}
    .table_right_product .shopping_product_top span{width:50%; display:inline-block;}
    .payment_top{padding:10px 5px;}
    .top_got1{ padding-top:15px; }
    .table_left_li{ padding-left:5px; padding-right:5px;}

    .PaymentSuccess_width{margin:30px auto 10px;}
    .PaymentSuccess_or span{font-size:16px;}
    .PaymentSuccess_icon i{width:60px; height:60px; line-height:60px; font-size:38px;}
    .PaymentSuccess_or{margin:20px auto 30px}

    .Account_right_title{margin-top:10px; margin-bottom:25px;}
    .Account_right_title span{font-size:16px;}
    .Account_table_li_top_li{display:block; width:100%; padding:10px;}
    .Account_table_li_top_li:nth-last-child(1){padding-top:0px; text-align:left;}
    .Account_table{padding:10px;}
    .Account_table_li_bottom{overflow:hidden;}
    .Account_table_li{margin-bottom:15px;}
    .Account_right_lief_ul{padding-bottom:15px;}
    .Account_table_li_bottom .Account_table_li_bottom_li{padding-left:8px; }
    .Account_table_li_bottom_li:nth-last-child(1){display:block; text-align:right; padding-top:5px;}
    .Account_table_li_bottom .Account_table_li_bottom_li .but{float:right;}
    .Account_table_li_bottom{padding:10px;}


    .address_Width_li{padding:5px 0px;}
    .address_Width .Account_right_lief_but{padding:5px 0px; padding-bottom:10px}

    .layui-tab-title li{margin:0px; padding:0px 5px;}
    .Account_right .layui-tab-content{padding:20px 0px 0px;}
    .address_Width_li_title{padding:15px 10px 0px;}
    .Orders_show_top .Account_table{padding:10px 15px;}

    .Ordersshow_title .Account_right_li{border:none!important; padding:0px!important; margin:0px!important;}
    .Ordersshow_title{padding:10px;}
    .Ordersshow_title_li{display:block; border:none; border-bottom:#e0e0e0 solid 1px; padding:0px; margin:0px; margin-bottom:20px; padding-bottom:20px; text-align:center;}
    .Ordersshow_title_li_r{display:block; float:none;}
    .Ordersshow_title_li i{margin:10px auto; float:none; display:block; width:45px; height:45px; line-height:48px; font-size:28px;}
    .Ordersshow_title_li:nth-last-child(1){padding-bottom:10px;}
    .Ordersshow_title{margin-bottom:10px;}
    /*.but{padding:12px 15px;}
    */
    .appointment_txs_li_50{width:100%; padding-top:10px;}
    .appointment_txs_li_50:nth-child(2){padding-top:0px;}
    .appointment_txs_li{width:100%; padding-top:10px;}
    .appointment_txs_li:nth-child(1){padding-top:0px;}
    .appointment_txt_title{font-size:18px;}
    .appointment_txs{padding:10px 0px 30px;}
    .appointment_txs{font-size:14px; line-height:1.8;}
    .appointment_txs_li_50{line-height:2;}
    .appointment_txs i{padding:20px 0px;}
    .user_table_width{  padding:20px 0px 0px;}
    .louceng{padding:10px 0px;}
    .header_box{padding-bottom:10px;}
    .louceng_title{padding-bottom:0px; font-size:16px;}
    .louceng_con a{width:50%;}

    .Contact_li{padding-bottom:20px;}
    .Contact_txt{margin-bottom:25px; padding-bottom:30px;}
    .Accessibility_txt h1{ padding:10px 0px;}


    .StoreLocation_title{ font-size:20px;}
    .StoreLocation_banner .swiper-pagination{padding-top:20px;}
    .StoreLocation_banner{padding-bottom:20px;}
    .StoreLocation_li b{font-size:16px;}
    .StoreLocation_li{font-size:14px;}
    .StoreLocation_li span{display:block;}
    .StoreLocation_li{padding:10px 0px;}
    .StoreLocation_li_left{padding:10px 0px;}
    .Accessibility_txt{padding-bottom:0px;}
    .StoreLocation_banner .swiper-pagination-bullet{width:12px; height:12px;}

    .ShippingInfo_h2{font-size:24px; padding-bottom:15px;}
    .ShippingInfo_li_title{font-size:18px; padding-bottom:0px; margin-top:-15px;}
    .ShippingInfo_li_title img{transform: scale(0.5); margin-right:0px;}
    .search_product_no{padding:40px 10px;}
    .search_product_no_width_txt{ padding-top:40px;}
    .no_relevant_icon{width:100px}
  
    .Delivery_txt{padding:30px 0px 20px;}

    .wish_lists_width .Account_table .width_3 button{margin-right:20px;}
    .Relation_facebook{width:60px; height:60px;border:#fff solid 5px;}

    .Relation_facebook i{font-size: 40px; margin-top: 13px; }
    .Relation_linke{width:100px; margin:11px 10px;}
    .Relation_linke i{width:38px; height:38px; padding:6px; border: #f5f5f5 solid 5px;}
    .Relation_linke i:before{ display:block; height:15px; width:15px;}
    .Relation_logo{ width:60px; height:60px;}
    .Relation_width{padding:30px 0px;}
    .Relation_table .Relation_table_but a{font-size:16px;}
    .Relation_table_but_sign a{font-size:16px;}
    .Relation_width .ResetPassword_table_title{padding-top:20px;}
    .Relation_width .ResetPassword_table_title b{font-size:18px;}
    .Relation_top{padding-top:20px;}
    .Relation_table .Relation_or{margin-top:10px;}
    .inuf_width{padding:15px 0px 25px;}
    .login_table_Gender .layui-input-block{padding:0px; display:block; margin:0px;float:none; text-align:left; clear:both;}
    .login_table_Gender_txt{display:block; padding:0px; padding-bottom:3px; }

    #galleryClose{height:40px; width:40px;}
    #galleryClose i{ font-size:26px; line-height:40px;}
    .user_box_width_table .return_box_tab .layui-tab-title li{padding:5px 10px; font-size:14px;}
    .user_box_width_table .return_box_tab .layui-tab-content{font-size:14px; padding:10px 0px 0px;}

    .Dashboard_title{padding:20px 10px;}
    .Dashboard_card_have{font-size:14px; padding-top:15px;}
    .Dashboard_card_membership{padding-top:10px;}

    .Inufshow_right_ct_txt{padding:10px 0px 5px; font-size:16px;}
    .Inufshow_right_ct_checkbox_width{padding:10px 0px 5px;}
    .Inufshow_right_ct_checkbox{font-size:16px;}
    .Inufshow_right_ct_checkbox{padding:7px 0px;}

    .membership_width{padding:20px 0px;}
    .membership_card_width .membership_card_li{margin:0px;}
    .membership_card_width .Dashboard_card_table{min-height:50px; width:105px; font-size:12px; letter-spacing:1px; margin:10px 0px;}

    .membership_date{padding-top:30px; font-size:18px;}
    .membership_register_but a{padding:10px 20px;}
    .membership_padding{font-size:12px; padding:12px 8px;}
    .membership_padding .membership_card_li{margin-right:-36px; overflow:hidden; padding-left:0px;}
    .membership_width_1 span{color:#999; font-weight:normal;}
    .membership_padding .Dashboard_card_table{ margin:0px; letter-spacing: 0px;}
    .membership_width_2 ,.membership_width_3, .membership_width_4{ min-width:85px; overflow:hidden;}
    .membership_table_bottom{font-size:14px; }
    .made_left_pr{gap:30px 5px;}

    /* .cd-top{font-size :8px!important; -webkit-transform : scale(0.6)!important; margin-right:-3%} */
    
}
@media (min-width:768px) {
    /*.BestSellers_li:hover{box-shadow: 0 0px 10px rgba(0,0,0,0.2);}
    .Understanding_li a:hover{box-shadow: 0 0px 10px rgba(0,0,0,0.2);}
    */
    .BestSellers_li:hover .BestSellers_title a{ color:#639470;}
    .BestSellers_li:hover .BestSellers_ja, .BestSellers_li:hover .BestSellers_ja .old_price{ color:#639470 !important;}
}
@media (min-width:1000px) {

  
}
.visible_xs{ display:none;}
@media (max-width:767px) {
    .visible_xs{display:block;}
    .hidden_xs{display:none !important;}
    .product_show_pr .layui-tab-title li+li{display:none;}
    .membership_padding .Dashboard_card_table{transform: scale(0.6);transform-origin: 0 0;}

}
.icon_news{ width:190px; right:10px; bottom:68px; position:fixed; z-index:9998;}
.icon_news_close{position: absolute; top:5px; right:5px; font-size:20px;width: 23px;height: 23px; border-radius: 50px;background: rgba(146,149,152,0.5); color: #fff !important;text-align: center; line-height:23px;}
.icon_news_close .layui-icon{font-size: 18px;}
.icon_news_close:hover{background: rgba(146,149,152,0.8); }
@media (max-width:1000px) {
    .skin_type_box__right{padding:0px;}
}
.Club_product_ct{ max-width:980px !important; font-size:12px !important;}
.Club_product_ct .Whats_New_table{padding:0 70px !important;}
.Club_product_ct .BestSellers_li{margin:10px !important;}
.Club_title{font-size:30px !important;}
.Club_title span{ max-width:280px;}
.Club_title_txt_ct{font-size:12px !important;}
.club_nav_width_txt{font-size:11px !important;text-align: center;line-height: 1.8;position: relative; padding:0 35px 70px 35px; margin-right: 20px;}
.club_nav_width_txt b{font-size:20px; padding-bottom:35px;}

.club_nav_width_img img{object-fit: cover;aspect-ratio: 275/361;}
.club_nav_width_txt_icon img{height:70px !important;}
.Club_title_txt_box span:after{width:35px !important; height:35px !important; left:-16px !important;}
.Club_li_product_table{padding:0 70px !important;}
.Club_li_title_txt .Club_title{padding:20px 0 !important;}
.Club_li_title_txt .Club_title_h1 span{font-size:12px !important;}
.Club_li_title{padding:0 80px !important;}
.Club_li_title_txt{min-width:350px !important;}
.Club_li_product_img .Club_title_txt_ct{font-size:11px !important;}
.Club_product_ct .BestSellers_txt{font-size: 12px;
    text-overflow: inherit;
    white-space: normal;}
.Club_product_ct .BestSellers_title{display: block;
    font-size: 13px;
    -webkit-box-orient: normal;
    -webkit-line-clamp: inherit;
    max-height:65px;
    height: auto;}
.Club_live_txt{ font-size:13px !important;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Club_li_s span{height:60px !important;}
.olive_width_li{font-size:12px !important;}
.olive_width_li_title{font-size:16px !important;}
.Club_li_news_li_txt{font-size:12px !important;}
.Club_li_news_li .olive_width_li_title{font-size:14px !important;}
.Club_liv_ct_txt{font-size:12px !important;}
.Club_li_Children .olive_width_li_title{padding-top:0 !important;}
.olive_width_li_txt{padding:0 0 10px !important;}
.titleli_txt{padding:0 0 10px !important;}
.Club_li_news_li_txt{padding:0 10px !important;}
.Club_li_news_li .olive_width_li_title{padding:0 10px 10px !important;}
.Club_li_news_li{padding:0 10px !important;}
.olive_width, .brick_width{padding:0 !important;}
.Club_liv_li{padding-bottom:0 !important;}
.Club_liv_li_img{ padding-bottom:15px !important;}
.Club_liv_li_txt{padding:0 10px !important;}
.olive_width_li{word-wrap: break-word;}
.olive_width_li img{margin-bottom:15px;}
.inuf_skincare{display:flex; width:100%;gap:0 40px; height: 359px;position: relative;}
.inuf_skincare_img{width:45%;}
.inuf_skincare_img img{object-fit: cover;aspect-ratio: 46/36;width: 100%;}
.inuf_skincare_c{display: flex;gap:0 32px; width: 55%;}

.inuf_skincare_li_title{ margin-bottom:0; padding:3px 0;text-transform: uppercase;font-size: 13px; font-family: OpenSans_Extrabold;}
.inuf_skincare_li{ float:left;}
.inuf_skincare_nav_ul .centent{ max-width:980px;}
.inuf_skincare_c_t{font-style:italic;position: absolute; bottom:0; left:0; color: #949C9F; font-size: 16px; margin-bottom: 0; text-transform: uppercase; display: none;}
.inuf_skincare_li .skincare_li_a{padding:5px 0;}
.Club_liv_ct{max-width:1200px !important;}
.Club_liv_ct .swiper-button-next, .Club_liv_ct .swiper-container-rtl .swiper-button-prev{ right:0;}
.Club_liv_ct .swiper-button-prev, .Club_liv_ct .swiper-container-rtl .swiper-button-next{left:0;}
.Club_liv_ct .Whats_New_table{padding-left:50px !important; padding-right:50px !important;}
.seen_width .BestSellers_title{height:auto !important;}
.club_nav_width_txt b{font-weight:normal;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.olivescabinet .club_nav_width{max-width:800px; margin:0 auto 30px;}
.olivescabinet .Club_li_s{padding-bottom:0;}
.olivescabinet .club_nav_width_txt{line-height:1.7; padding:20px 30px;}
.sustainable_packaging{margin-top: -35px;}
.careers_banner{ position: relative; width:100%; height:100%; overflow:hidden; margin-top: -35px;}
.careers_banner > img{width: 100%;}
.careers_banner_txt{ height:100%; position:absolute; left:0; top:0; text-align:center;  width:100%; color:#FFF; display:table; }
.careers_banner_txt_c{max-width:1200px; width:100%; margin:0 auto;display: table-cell; vertical-align:middle; height:100%;}
.careers_banner_txt_c h2{ font-size:40px; font-weight:normal; letter-spacing:2px; margin:0 0 10px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.careers_banner_txt_c p{ font-size:14px; line-height:1.5; margin-bottom:0;}

ul.catelog_c > li{width:100%; display:inline-block; background:#FFF;padding:20px 0; border-bottom:1px solid #efefef;}
ul.catelog_c > li:first-child{border-top:1px solid #efefef;}
.drop_left{ padding-right:30px;}
.drop_left h3{ margin:0 0 8px; font-size:18px; font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.drop_left_b{ color:#999; font-size:12px;}
.drop_left_b span{margin-right:12px; display:inline-block;}
.drop_left_b span .fa{margin-right:5px;}
ul.catelog_c{margin:50px 0;}
ul.catelog_c >li > a{display: inline-block; position:relative; width:100%; color:#000;}
ul.catelog_c >li > a .angle_down{ position:absolute; right:10px; top:50%; margin-top:-8px;color:#000;padding:0;  text-align:center;font-size:14px;}
ul.catelog_c > li > a .angle_down .fa:before{content: "\f107";}
ul.catelog_c > li.active > a .angle_down .fa:before{content:"\f106";}
ul.catelog_c > li.active .catelog_list{display:block;}
.catelog_list h5{ margin:0 0 6px; font-size:12px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.catelog_list p{margin:0 0 25px;font-size: 14px;line-height:1.5;}
.catelog_list p a{ color:#639470; text-decoration:underline;}
.catelog_list {display: none;padding-top: 30px; margin-bottom:-15px;}

.shop_now{padding-top:10px; text-align:center;}
.shop_now a{ text-decoration:underline; font-weight:bold}
.icon_drop_li{display:block; padding-top:10px; position:relative; color:#000;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-size:14px;}
.icon_drop_li .angle_down{ position:absolute; right:10px; top:50%; margin-top:-8px;color:#000;padding:0;  text-align:center;font-size:14px;}
.icon_drop_li.active .angle_down{margin-top:-2px;}
.icon_drop_li.active .angle_down .fa:before{content:"\f0de";}
.catelog_list_li{display:none; padding-top:10px; line-height:1.5}

.faqs{ background:#abc4b9; padding:30px 0; margin-top:30px; margin-bottom:-35px;}
.faqs ul.catelog_c > li{background:none; padding:25px 0;}
.faqs ul.catelog_c > li:first-child{border-top:none;}
.faqs ul.catelog_c{ margin:0;}
.faqs ul.catelog_c > li{ border-bottom:2px solid #000;}
.faqs .catelog_list{ padding-top:20px;}
.faqs .drop_left h3{margin-bottom:0; font-size:14px;}
.faqs .catelog_list p{margin-bottom:20px;}
.text_center{text-align:center;}
.box_readall{text-align:center; margin:30px 0;}
.box_readall a{ color:#000; text-decoration:underline; font-size:14px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.drop_down_c{display:table; width:100%; max-width:750px; margin:30px auto;}
.drop_down_li{float:left; width:33.33%; padding:0 10px;}
.drop_down_li > a{padding:5px 5px; line-height:1; display:block; color:#FFF; background:rgba(127,127,127,0.4); position:relative;}
.drop_down_li > a .fa{position:absolute; right:5px; top:50%; margin-top:-8px; color:#FFF;}
.drop_down_li ul{padding-top:5px; display:none; background:rgba(127,127,127,0.4);}
.drop_down_li ul li a{ /*color:#696969;*/color:#FFF; display:block; padding:2px 5px;}
.drop_down_li ul li a:hover{ color:#000;}


.our_formulas{background:url(../images/our_formulas.png) no-repeat center center; width:100%; height:100%; background-size: cover; padding:30px 0 0; margin-bottom:-35px;min-height:750px; margin-top: -35px;}
.our_formulas.laboratory{ background:url(../images/our_laboratory.png) no-repeat center center;background-size: cover;}
.our_formulas.madein_inuf{ background:url(../images/made_by.png) no-repeat center center;background-size: cover; min-height:900px;}
.madein_inuf .our_formulas_c{ padding:0 0 0;color:#FFF;}
.madein_inuf .our_formulas_c:before{ background:none;}

.our_formulas_c{padding:50px 20px 20px; position:relative; text-align:center; max-width:600px; margin:30px auto;}
.our_formulas_c:before{ content:""; background:rgba(255,255,255,0.7);width: 100%;height: 100%;display: inline-block;left: 0;top: 0;position: absolute;z-index: 1;}
.our_formulas_table{position:relative; z-index:2; margin:0 auto; max-width:480px;}
.our_formulas_c h2{ font-size:30px; margin:0 0 20px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.our_formulas_c h5{ font-size:13px; margin:0 0 20px; text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style:italic;}
.our_formulas_c p{margin-bottom:20px;}
.our_formulas_c p b{display:inline-block;}

.sustainable_packaging .video{ margin-bottom:50px;margin-left: -20px;margin-right: -20px;}
.sustainable_c{ display:table; width:100%; margin-bottom:50px;}
.sustainable_c_img{float:left; width:48%;}
.sustainable_c_txt{float:left; width:52%; padding-left:30px;}
.sustainable_c .sustainable_title{font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style:italic; padding-top:10px; font-size:13px; text-transform:uppercase;}
.sustainable_title span{position:relative; z-index:2;}
.sustainable_title span u{position:relative; z-index:2;}
.sustainable_title span:after{position:absolute; left:-10px; top:-10px; width:30px; height:30px; background:#6f9c67; display:block; content:""; z-index:1}
.sustainable_c .sustainable_p{margin-top:15px; line-height:1.5;}
.sustainable_packaging .drop_down_li ul{background:none;}
.sustainable_packaging .drop_down_li ul li a{ color:#696969;}
.sustainable_packaging .drop_down_li ul li a:hover{ color:#639470;}
.sustainable_packaging .drop_down_li > a{ background:#7f7f7f;}
.sustainable_packaging .drop_down_li > a .fa{color:#000;}
.clean_beauty1 .Club_li_s{ padding:30px 0;}
.clean_beauty1 .title{ padding-top:30px; font-size:30px; padding-bottom:10px;}
.clean_beauty2 .title{ padding-top:30px; font-size:30px; padding-bottom:10px;}

.clean_beauty1 .sustainable_c_txt{ padding-left:70px; text-align:center;}
.clean_beauty2 .sustainable_c_txt{text-align:center; width:60%; padding-left:0; padding-right:70px;}
.clean_beauty2 .sustainable_c_img{ width:40%;}
.clean_beauty2 .sustainable_p{ margin-bottom:20px;}
.sustainable_ul{display:inline-block;}
.sustainable_ul li{text-align:left; margin:0 20px; line-height:1.5;}
.clean_beauty3{ text-align:left; margin-bottom:30px;}
.clean_beauty3 .sustainable_title{ text-align:center;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style:italic; font-size:12px; margin-bottom:20px; padding-top:30px;}
.clean_beauty3 .BestSellers_txt, .clean_beauty3 .BestSellers_title, .clean_beauty3 .BestSellers_ja{ text-align:left;}
.clean_beauty4{background:url(../images/clean_beauty3.png) repeat-x; background-size: contain;}
.clean_beauty4_c{float:right; width:52%; margin-right:3%; height:100%; background:#FFF; display:table; text-align:center; padding:30px 50px;}
.clean_beauty4 .title{padding-bottom:0;}
.clean_beauty4 .clean_beauty_img{ max-width:50%; margin:20px auto;}
.paginations li a{font-size:14px !important; line-height:38px !important;}
.paginations li span{font-size:14px !important; line-height:38px !important; display:block;}
#video{background:#000;display: none;height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 999999;overflow:hidden;}
.videoClose{cursor: pointer;display: block;margin: 0 !important;padding: 0 !important;position: absolute;right:30px;top:30px;z-index: 999;color:#FFF;font-size:20PX;}
.but_ct_email_error{margin-top:10px !important;}



.heading_therapists{max-width:980px; margin:0 auto; width:100%;}
.heading_title{ max-width:50%; padding:30px 0;}
.heading_c{display:inline-block; width:100%; margin-bottom:80px;}
.heading_c_left{float:left; width:70%; padding-right:80px;}
.heading_c_right{float:right; width:30%; padding-top:30px;}
.heading_c_left h3{ font-size:24px; color:#6f9c67; margin:0 0 15px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.heading_c_left p{font-size:14px; line-height:1.5;}
.heading_c_left p a{color:#6f9c67;}
.heading_c_left p b{ font-size:12px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-weight:normal;}

.meditation_room{max-width:980px; margin:0 auto; width:100%;}
.meditation_room_banner{ margin-bottom:80px; margin-top: -35px;}
.meditation_room_banner.Manicure_banner{margin-top: 0;}
.meditation_room_c{display:block; height:100%; position:relative; width:100%; margin-bottom:50px; overflow:hidden}
.meditation_room_img{ display:inline-block; float:left; width:47%; padding-right:80px;}
.meditation_room_detail{ display:inline-block; width:50%; float:right; text-align:center; font-size:12px; line-height:1.5; vertical-align:middle; position:absolute; right:0px; top:50%; transform: translateY(-50%);}
.meditation_room_detail h4{ font-size:14px; line-height:1.3; position:relative; margin:10px 0 30px; font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.meditation_room_detail h4 span{position:relative; z-index:2;}
.meditation_room_detail h4 span u{position:relative; z-index:2;}
.meditation_room_detail h4 span:after{position:absolute; left:-20px; top:-10px; width:34px; height:34px; background:#6f9c67; display:block; content:""; z-index:1}
.meditation_room_detail p{ margin-bottom:40px;}
.meditation_room_detail .buttons{width:80%; margin:0 auto;}
.meditation_room_detail .buttons a{ display:block; padding:5px; background:#949C9F; color:#FFF;}
.meditation_room_detail .buttons a:hover{ background:#639470;}

.policies_etiquette{max-width:980px; margin:0 auto;}
.policies_etiquette h1{ font-size:28px; margin:50px 0; text-transform:uppercase; text-align:center;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.policies_etiquette_c{display:table; width:100%; margin-bottom:50px;}
.policies_etiquette_img{display: table-cell;width:50%;padding-right:40px;vertical-align: top;}
.policies_etiquette_detail{ display:table-cell; vertical-align:middle;width:50%; padding-left:40px;}
.policies_etiquette h2{ font-size:18px; color:#6f9c67; text-align:center; margin-bottom:20px;}
.policies_etiquette h3{ font-size:14px; height:14px; line-height:28px; text-align:center;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style:italic; letter-spacing:0;border-bottom: #709e68 solid 1px;margin:0 0px 35px;}
.policies_etiquette h4{ font-size:14px;text-align:center;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style:italic; letter-spacing:0; margin-bottom:20px;}

.policies_etiquette h3 span{ display:inline-block; background:#FFF; padding:0 12PX;}
.policies_time{display:inline-block; width:100%; margin-bottom:20px;}
.policies_time_left{float:left; width:50%;}
.policies_time_left p{ font-size:14px; margin-bottom:10px;}
.policies_time_left p span{ width:22px; height:22px; line-height:22px; text-align: center; display:inline-block; margin-right:8px; color:#FFF; background:#000; font-size:12PX; letter-spacing:0;}
.policies_etiquette hr{ background-color:#709e68; margin:20px 0;}
.policies_etiquette p.txt{ font-size:12px; line-height:1.5; text-align:center;}
.part2 .policies_etiquette_img{padding-right:0; padding-left:40px;}
.part2 .policies_etiquette_detail{padding-right:40px; padding-left:0;}
.time_line{text-align:center; font-size:14px; margin-bottom:40px;}
.time_line p{ font-size:12px; font-style:italic; margin-top:5px;}
.policies_etiquette .part2 h4{margin-bottom:15px;}
.policies_etiquette .part2 h2{ color:#eaa5a2;}
.policies_etiquette .part2 hr{background-color:#eaa5a2;}
.policies_etiquette_txt{line-height:1.5; margin-bottom:50px;}
.policies_etiquette_txt h5{ font-size:12px; margin:0 0 5px; text-transform:uppercase;color:#6f9c67;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.policies_etiquette_txt p{ font-size:12px; margin-bottom:30px;}
.policies_thanks{text-align:center; margin-bottom:20px; font-style:italic; color:#6f9c67;}


.all_treatments_menu{position: sticky;top: calc(122px); background:#FFF; z-index:8; text-align:center;}
.all_treatments_menu ul{padding:20px 0; display:inline-block; width:100%;}
.all_treatments_menu ul li{ display:inline-block; padding-right:10px; margin:5px 0; color:#939598; font-size:12px; text-transform:uppercase;}
.all_treatments_menu ul li a{color:#939598;}
.all_treatments_menu ul li a:hover{color:#709e68;}
.all_treatments_menu ul li a.active{color:#709e68;}


.all_treatments{display:table; width:100%; overflow:hidden; padding:50px 0;}
.all_treatments2{padding:0 0 50px;}
.all_treatments_img{ display:table-cell; position:relative; vertical-align:top; padding-right:20px;}
.all_treatments_txt{ display:table-cell; vertical-align:top; width:50%; max-width:600px; padding-left:50px;}
.all_treatments_txt .BestSellers_li{ text-align:left;}
.all_treatments_txt .BestSellers_title{ text-align:left;}
.all_treatments_txt .BestSellers_txt{ text-align:left;}
.all_treatments h1{ font-size:24px; text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; margin-bottom:20px; position:relative; margin-left:10px;}
.all_treatments h5{ font-size:18px; text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; margin-bottom:20px; position:relative;}
.all_circle{text-align:right; margin-bottom:10px;}
.all_circle span{display: inline-block; line-height:1.8; font-size:16px; border-radius:50px;width:65px; height:65px; vertical-align:middle; background:#000; color:#FFF; text-align:center;}
.all_circle span u{transform:scale(.6);-webkit-transform:scale(.6);display: inline-block;margin: -2px -20%;width: 140%;}

.all_circle span i{font-size:12px;}
.all_treatments h1 span{position:relative; z-index:2;}
.all_treatments h1 span u{position:relative; z-index:2;}
.all_treatments h1 span:after{position:absolute; left:-10px; top:-10px; width:34px; height:34px; background:#6f9c67; display:block; content:""; z-index:1}
.all_treatments_img .all_img{ margin-bottom:20px;}
.all_treatments h2{ font-size:14px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; margin-bottom:20px; font-style:italic;}
.all_treatments .calms{ margin-bottom:20px; font-size:13px;}
.all_treatments_txt h3{ font-size:12px; text-transform:uppercase; text-align:center; margin-bottom:10px; font-style:italic;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.all_treatments2 h3{font-size:12px; text-transform:uppercase; text-align:center; margin-bottom:20px; font-style:italic;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.all_treatments .drop_left{ padding-left:50px; font-size:13px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.all_treatments .drop_left img{ width:40px; position:absolute; left:0; top:50%; margin-top:-13px;}
.all_treatments .catelog_list{ padding:15px 30px 0 50px; margin-bottom:0;}
.all_treatments ul.catelog_c{ margin:0;}
.treatments_price{ margin-bottom:20PX; padding:15px 0; text-align:center; text-transform:uppercase; border-bottom:1px solid #efefef}
.read_more{ cursor:pointer;margin:15px 0;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; cursor:pointer;}

.more_word{/* height:552px; */}
.button_book{ margin-bottom:10px;}
.button_book a{ background:#949C9F; padding:7PX 5px; color:#FFF; display:block; text-align:center; text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-size:14PX; line-height: 24px;}
.button_book a:hover{ background:#639470;}
.button_book .but{padding:7PX 5px; color:#FFF; display:block; text-align:center; text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-size:14PX; width:100%;}
.all_treatments_img .all_circle{ position:absolute; right:-30px; top:-20px;}

.BestSellers_li_img_no{position:absolute; left:0px; bottom:0px; background:#ccc; width:100%; padding:6px 10px; font-size:12px; color:#FFF; font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-align:center;}
.but_no_pr{ cursor:default; background:#ccc!important;}
.Soldout_color{color:#ab0101!important; cursor:default!important;}

.Style_txt .payment_radio.layui-form-radio{ padding:0px; border:none;}
.modal-body h1{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-size:14px;}
.modal-title{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.layui-form-radio .checkbox-payment[type="radio"] + label{padding: 12px 18px;     border-radius: 8px; background: #fff; border: #eceded solid 1px; height:auto!important}
.layui-form-radio .checkbox-payment[type="radio"]:checked + label{border: #639470 solid 1px; background: url(../images/box_icon.png) right bottom no-repeat #FFF; background-size: 20px auto;}

.login_width .user_box_width_table{margin: 0px auto;}
.login_width{padding: 85px 20px 85px !important;}
.promo_txt_wz{ font-size: 12px;margin-top: 13px;}
#sku_gift{padding-left: 0px; padding-right: 0px;}
#sku_gift .Price_member{padding-left: 0px;}
.policies_time{margin-bottom: 0px;}

.Skin_Studio_width{max-width: 1200px;}
.Skin_Studio_banner{background: #FFECA7; }
.Skin_Studio_banner .skin_spa_banner_txt{color: #000;}
.Skin_Studio_swiper{padding-top: 30px;}
.Skin_Studio_swiper_txt{padding-top: 10px; text-align: center;}
.Club_liv_li_img img{width: 100%;}
.Skin_Studio_swiper .Whats_New_table{padding-bottom: 0px !important;}

.margin_bottom{margin-bottom: 50px;}
.Skin_Studio_width h6{font-size: 12px; padding-top:15px; font-weight:500;}
.Skin_Studio_c{margin: 0px auto; max-width: 960px; padding-top: 40px;}
.Skin_Studio_c .spa_details_right{display: block; padding: 0px; padding-bottom: 30px; width: 100%; text-align: left; margin-top:40px; padding-left:10px;}
.Skin_Studio_but{padding-top:20px;}
.Skin_Studio_but .button_src{display: inline-block; padding:7px 30px; width: auto !important;}
.sustainable_title_Skin{font-weight: 600; text-align: center; padding-bottom: 20px; font-size: 14px; font-style: italic;}

.Skin_Studio_bottom{display: block; position: relative; margin: 0px auto; max-width:1020px; margin-bottom:50px;}
.Skin_Studio_bottom img{width: 100%;}
.Skin_Studio_bottom .spa_wine_c{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; color: #fff; padding: 0px 10%; display: flex; align-items: center;}
@media (max-width:1200px) {
  
    .sustainable_c_img{padding:0 20px 20px;}
    .clean_beauty1 .sustainable_c_txt{float:none; padding-left:0; text-align:left; width:auto;}
    .sustainable_ul{width:49%; vertical-align:top;}
    .clean_beauty2 .sustainable_c_txt{padding-right:20px; float:left;}
}
@media (max-width:1000px) {
   
    #menu-brand .case-container{display: none;}
    .login_width{padding: 30px 20px 30px !important;}
    .nav_skin_img img{max-width: 350px;}
    .inuf_skincare{height: auto;}
    .nav_ul .centent{padding: 10px 30px 0;}
    .policies_etiquette_img{padding-right:15px;}
    .policies_etiquette_detail{padding-left:15px;}
    .part2 .policies_etiquette_detail{ padding-right:15px;}
    .part2 .policies_etiquette_img{ padding-left:15px;}
    .meditation_room_c{display:block;}
    .meditation_room_img{padding-right:20px; display:block;}
    .meditation_room_detail{display:block;}
    .meditation_room_detail h4{ font-size:18px;}
    .meditation_room_detail{font-size:12px;}
    .inuf_skincare{display: inline-block;padding-bottom: 13px;}
    .inuf_skincare_img{display:block;width:100%;padding-right:0;}
    .inuf_skincare_c{ padding-bottom: 0;margin-bottom: 30px;gap:10px 10px; width: 100%; flex-wrap: wrap;}
  
    .inuf_skincare_li{ width: calc((100% - 10px)/2);}
    .our_formulas.madein_inuf{min-height:500px;}
    .our_formulas{min-height:850px;}

    .Glow_li_txt_c{height:auto;}
    .all_treatments{display:block;}
    .all_treatments_menu{top: calc(62px);}
    .all_treatments_menu ul{padding:10px 0;}
    .all_treatments_menu ul li{margin:2px 0;}
    .button_book a{font-size:12px;}
    .more_word{height:auto;}
    .all_treatments_img .all_circle{position:relative; right:0; top:0;}
     .user_box_title{font-size: 16px !important;}
    .Club_title{font-size:20px !important;}
}
@media (max-width:768px) {
    .Club_li_title_img{position:relative !important;}
    .Club_li_title_txt{width:100% !important; min-width:100% !important;}
    .Club_li_title{padding:0 !important;}
    .Club_title_txt_box span:after{left: -8px !important; top: -11px !important; width:25px !important; height:25px !important;}
    .title{font-size:20px !important;}
    .Club_x_padding{padding:30px 0 !important;}
    .brick_width{padding-bottom:0 !important;}
    .titleli_txt_centent{padding:0 !important;}
    .brick_width .brick_width_img{padding-bottom:0 !important;}
    .Club_li_s span{height:40px !important;}
    .olive_width_li_title{font-size:14px !important;}
    .Club_li_title_img{position:relative !important; height:auto !important;}
    .Club_li_title_img img{height:auto !important;}
    .nav_product_more .but{min-width:100%}
    .careers_banner_txt_c h2{ font-size:30px;}
    .careers_banner_txt_c p{ font-size:12px;}
    .Club_title_h1 span{max-width:225px;}
    .Club_title span{max-width:150px;}
    .drop_down_li{padding:0 10px;}
    .sustainable_c_txt{float:none; width:auto; padding-left:0;}
    .sustainable_c_img{padding:20px 20px 20px 0;}
    .policies_etiquette_c{margin-bottom:30px;}
    .foot_nav_left_li b{font-size: 14px;}
 
   
}
@media (max-width:767px) {
    .Club_title{font-size:20px !important;}
    .Club_li_product_img{ height:400px!important;}
    .olivescabinet .club_nav_width_txt{ line-height:1.5; padding:20px; display:block;}
    .olivescabinet .club_nav_width_img{ float:left; width:40% !important; padding-right:15px; padding-bottom:5px;}
    .careers_banner img{width:auto;height:300px;margin: 0 50%;transform: translateX(-50%);max-width:inherit}
    ul.catelog_c{margin:30px 0;}
    .drop_left h3{font-size:14px;}
    .Club_li_title_txt .Club_title_h1{padding-bottom:10px;}
    .drop_down_li{padding:0 10px; float:none; width:100%; margin-bottom:10px;}
    .our_formulas_c{padding:30px 15px 20px;}
    .our_formulas_c h2{font-size:24px;}
    .clean_beauty2 .sustainable_c_txt{padding-right:0; float:none; width:100%;}
    .clean_beauty2 .sustainable_c_img{padding:20px 0 0; float:none; width:100%;}
    .sustainable_ul{width:100%;}
    .clean_beauty4_c{width:100%; margin-right:0; padding:30px 20px; margin-top:300px;}
    .sustainable_c{margin-bottom:30px;}
    .heading_c{margin-bottom:50px; display:block; overflow:hidden;}
    .heading_c_left{float:none;padding-right:0; width:100%;}
    .heading_c_right{ padding:0 10px 10px 0; float:left; width:50%;}
    .heading_title{max-width:70%;}
    .meditation_room_img{padding-right:0; padding-bottom:0px; padding-top:20px; float:none; width:100%;}
    .meditation_room_detail{ float:none; width:100%; padding:20px 10px; position:inherit; transform: translateY(0%);}
    .meditation_room_detail h4 span::after { width:30px; height:30px; left:-10px;}
    .meditation_room_detail h4{ margin-bottom:20px;}
    .meditation_room_detail p{margin-bottom:25px;}
    .meditation_room_banner{margin-bottom:20px;}
    .policies_etiquette_c{display:block;}
    .policies_etiquette_img{padding-right:0; width:100%; display:block; margin-bottom:20px;}
    .policies_etiquette_detail{padding-left:0;width:100%; display:block;}
    .part2 .policies_etiquette_detail{ padding-right:0;}
    .part2 .policies_etiquette_img{ padding-left:0;}
    .policies_etiquette h1{font-size:20px; margin:20px 0;}

    .membership_c{background: url(../images/membership_bg.jpg) center top no-repeat #95b1a3; background-size:172% auto;}
    .membership_c_top{padding: 30px 0 50px 33%;}
    .membership_c_bottom_bg{padding-top:80px;}
    .Dashboard_card_table{margin:0px auto!important;}
    .membership_c_top .Dashboard_card_table{width: 110px !important; height:65px !important;}
    .Dashboard_title .title{padding-top:20px;}

    .layui-form-radio .checkbox-payment[type="radio"] + label{padding:9px;border-radius: 5px;}
    .Productshow_right_ct_li_100 .Style_txt .layui-form-radio{margin-right:2px; }
    .layui-form-radio .checkbox-payment[type="radio"]:checked + label{background: url(../images/box_icon.png) right bottom no-repeat #FFF; background-size: 16px auto;}
}
@media (max-width:500px) {
    header{height: 70px;}
    .login_but.login_sub{margin-top:20px !important;}
    .alert-dismissable .close, .alert-dismissible .close{top: 10px;margin-top: 0;}
  
    .all_treatments_menu{top: calc(50px);}
    /* .shopping_product_txt_height{min-height:70px;} */
    .membership_c{background: url(../images/membership_bg.jpg) center top 115px no-repeat #95b1a3; background-size:185% auto;}
    .membership_c_img2:before{position:absolute; height:50%; width:40%; background:#040607; content:""; display:block;}
    .foot_ACCEPT{display:block; padding-bottom:0px;}
    foot_ACCEPT_txt{display:block;}
    .membership_c_top{padding-left:0%;}
    .membership_card_width .membership_card_li{width:33.333333%; margin:10px 0px; float:left; padding:0px 8px;}
    .membership_c_top .Dashboard_card_table{width:100% !important; height:58px !important; margin:0px;}
    .membership_card_width{ padding:7% 20px; overflow:hidden; margin:0px -8px;}
    .membership_register_but{text-align:center;}
    .membership_c_top .membership_top_txt{ padding:20px; padding-top:15px; padding-top:51%;}
    .membership_register_but{padding:0px 20px;}
    .membership_card_width .membership_card_li{margin-right:0px;}
    .membership_c_bottom_bg{ padding-top:0px; padding-bottom:0px; margin-top:0px;}
    .careers_banner_txt{ display:block; padding:15% 0PX;}
    .membership_c_top .title{ padding:0px 20px; padding-bottom:0px;}
    .membership_c_bottom_bg{ background:#95b1a3;}
    .membership_table{ padding:10px 0px;}
    .membership_padding{padding:8px 10px;}
    .membership_table_li{ padding-left:0px; font-size :10px!important; -webkit-transform : scale(0.85)!important; margin:0px -8%; width:116%;}
    .membership_table_bottom{font-size :8px!important; -webkit-transform : scale(0.7)!important; padding:5px 10px; margin:0px -20%;}
    .membership_width_1{padding-left:0px; width:40%;}

    .membership_table .Dashboard_card_table span{font-size:10px !important; transform: scale(0.85);}
    .membership_c_img2{display:block;}
    .membership_c_top{min-height:inherit;}


    .Productshow_left_adp .product-show-buttom .swiper-slide .BestSellers_li_img_icon{max-width:30px; right:8px;}
    .Productshow_left_adp .swiper-slide .BestSellers_li_img_icon{max-width:70px;}

    .skin_type_box .user_box_width_table{top:30px; bottom:30px; margin:0px; margin-bottom:30px;}

    .skin_type_box .Confirm_box .user_box_width_table{padding:20px;}
    .icon_news{width: 130px;}
    
}
@media (max-width:320px) {
    .membership_c_img2:before{ height:60%;}
}
.skin_spa_banner{ background:#6f9c67; margin-bottom:50px;margin-top: -35px; margin-left: -20px; margin-right: -20px;}
.skin_spa_banner_c{ margin:0 auto; padding:0 30px;display:table; width:100%;}
.skin_spa_banner_txt{display:table-cell; vertical-align:middle; width:50%; color:#FFF; padding:30px; text-align:center;}
.skin_spa_banner_img{ display:table-cell; vertical-align:middle; width:50%; padding:0 30px;}
.skin_spa_banner_txt .spa_icon{ max-width:140px; margin:0 auto 20px; display:block; text-align:center;}
.skin_spa_banner_txt h1{ font-size:24px; margin-bottom:20px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.skin_spa_banner_txt p{ font-size:12px; line-height:1.5;}
.clean_beauty3 .plus{font-size:18px;max-width: 755px;margin:0 auto;text-align:center;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.clean_beauty3 .plus span{ color:#6f9c67;}
.treatment_expectation{ margin:0 auto 50px; max-width:980px; text-align:center;}
.treatment_expectation_c{ display:inline-block; width:100%; text-align:center;}
.treatment_expectation h1{font-size: 26px;max-width: 900px;margin: 0px auto;text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.treatment_expectation h3{font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style:italic; font-size:13px; margin-bottom:25px; padding-top:20px; text-transform:uppercase;}
.treatment_expectation_left{float:left; width:50%; padding:0 30px;}
.treatment_expectation_c h2{ font-size:14px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-transform:uppercase; padding:20px 0 15px;}
.spa_details{display:table; width:100%; max-width:980px; margin:20px auto 100px;}
.spa_details:nth-last-child(1){margin-bottom:0px;}
.spa_details_left{display:table-cell; width:45%; padding-right:30px; vertical-align:middle;}
.spa_details_right{display:table-cell; text-align:center; width:55%; padding-left:30px; vertical-align:middle;}
.spa_details_right .h3{ font-size:16px; text-transform:uppercase;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; max-width:440px; padding-bottom:30px;font-style:italic; margin:0 auto; line-height:1.5}
.spa_details_right .h3 span{position:relative; z-index:2;}
.spa_details_right .h3 span u{position:relative; z-index:2;}
.spa_details_right .h3 span:after{position:absolute; left:-10px; top:-10px; width:30px; height:30px; background:#6f9c67; display:block; content:""; z-index:1}
.spa_details_right p small{ color:#6f9c67;}
.spa_details_right p{font-size:12px; line-height:1.5;}
.spa_wine{background:url(../images/spa12.png) no-repeat center center;background-size:cover; color:#FFF;}
.spa_wine_c{max-width:980px; display:table; width:100%; margin:0 auto; padding:100px 0;}
.spa_wine_c p{ width:40%; padding-left:50px; line-height:1.5; text-align:center; font-size:14px;}

.div_terms{position: relative;display: flex;-webkit-box-pack: justify;justify-content: space-between;}
.terms_left{position: sticky;top: calc(90px);align-self: flex-start; flex: 0 0 240px;}
.terms_right{max-width: calc((100% - 240px) - 50px);align-self: flex-start;flex: 0 0 calc((100% - 240px) - 50px);}
.terms_left h2{padding:25px 0; font-size:16px;border-bottom:#efefef solid 1px;}
.terms_left ul li a{ display:block; padding:15px 0; font-size:12px; color:#000; border-bottom:#efefef solid 1px;}
.terms_left ul li.active a{ color:#639470;}

@media (max-width:1000px) {
    header, .home header.nav-fixed, .home header.header_bg_white{border-bottom: none;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);}
    .home header{box-shadow: none;}
    .skin_spa_banner_txt h1{ font-size:20px;}
    .skin_spa_banner_txt .spa_icon{width:100px;}
    .skin_spa_banner_txt p{font-size:12px;}
    .spa_details_right .h3{font-size:14px;} 
    .spa_details_right p{font-size:12px;}
    .spa_details_right{padding-left:0;}
    .spa_wine_c p{width:50%;}
    .spa_details{margin-bottom:30px;}
    .treatment_expectation{margin-bottom:30px;}

    .treatment_expectation_left{padding:0 15px;}
    .skin_spa_banner{margin-bottom:30px;}
    .terms_left h2{padding:20px 0;}

    .skin_type_box .user_box_width_table{top:30px; bottom:30px; margin:0px; margin-bottom:30px;}
    .skin_type_box .user_box_width_table{max-height:inherit; overflow:auto;}

    .Productshow_right_label{margin-top:3px;}
    .user_box_width .alert-warning{margin-right:0px;}
     
}
@media (max-width:767px) {
    .skin_spa_banner_c{padding:0 5px;}
    .skin_spa_banner_txt{ padding:15px 5px; width:100%; display:block;}
    .skin_spa_banner_img{ padding:0 5px; width:100%; display:block; padding-bottom:20px;}
    .skin_spa_banner_txt h1{font-size:13px; margin-bottom:10px;}
    .skin_spa_banner_txt .spa_icon{width:80px; margin-bottom:10px;}
    .treatment_expectation h1{font-size:20px;}
    .treatment_expectation h3{font-size:12px;}
    .treatment_expectation_left{padding:0 20px; float:none; width:100%; margin-bottom:30px;}
    .treatment_expectation_c h2{font-size:12px;}
    .treatment_expectation_c p{font-size:10px;}
    .clean_beauty3 .plus{font-size:15px; margin-bottom:-10px;}
    .spa_details_left{float:left; display:block; padding:0 15px 15px 0;}
    .spa_details_right{float:none; width:100%; display:block;}
    .spa_details_right .h3{font-size:12px; padding-bottom:15px;}
    .spa_details_right p{font-size:10px;}
    .spa_wine_c p{width:60%; padding:0 10px; font-size:8px;}
    .spa_wine_c{ padding:50px 0;}
    .terms_left{display: block;position: initial; width:100%; margin-bottom:30px;}
    .terms_right{max-width:100%;position: initial; width:100%;}
    .div_terms{display:block; width:100%;}
    .membership_top_txt span{display:inline;}
    .table_right_box .table_right_txt_li span{width:65%;}

    .warning_clock{margin-bottom:20px;}
}

.landmark_txt .title{  line-height: 1.6; font-size: 24px; padding-bottom:30px;}
.landmark_with_100{margin: 0 auto; max-width:399px;}
.spa_details_right .landmark_with_100{line-height: 1.8}
.title_top_padding{display: block; padding: 25px 0px;}
.landmark_bg{background: #FCF7EC; padding:60px 0px; margin: 60px 0px 40px;}
.landmark_bg .spa_details_txt{ margin: 0px auto !important;}
.landmark_bg_txt .spa_details_left{padding-left: 30px; padding-right: 0px;}
.landmark_bg_txt .spa_details_right{padding-left:0px; padding-right: 30px;}
.landmark_with{    max-width: 980px; margin: 0 auto; font-size: 14px;}
.landmark_with .Children_li_lie:nth-last-child(1){ padding-bottom: 0px;}
.landmark_with .Children_li_lie .spa_details_left{ padding-left: 30px; padding-right: 0px;}
.landmark_with .Children_li_lie .spa_details_right{padding: 0px; padding-right:30px; font-size: 12px; line-height: 1.8}
.landmark_add_li{display: block; font-size: 12px;  line-height: 1.8; text-align: left; position: relative; padding: 10px 0px; padding-left: 30px}
.landmark_add_title{font-size:18px; padding: 5px 0px; padding-left: 30px;}
.landmark_add_li span{display: block;}
.landmark_bg_txt .spa_details_right p{line-height: 1.8}
.landmark_txt .spa_details_right p{line-height: 1.8}
.landmark_add_li i{position: absolute; left: 0px; top: 13px; font-size:16px;}
.landmark_with_h3{font-size: 14px; padding: 20px 0px 60px; margin-bottom: 60px; border-bottom: #cbb699 solid 1px; text-align: center;  line-height: 1.8}
.landmark_with_h3 i{font-family: 'OpenSans_Bold', Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.landmark_with_h3 span{display: block;}
.landmark_with_h3 img{height: 15px;}
.plus_sr{display: inline-block;}
.clean_beauty_img{text-align: center; padding:30px 0px;}
.clean_beauty_img img{height:95px;}
.landmark_with_txt{padding:0px 10px; text-align: center; max-width:750px; line-height: 1.8; margin: 0 auto; padding-bottom: 30px;}
.landmark_BestSellers_li{text-align: center}
.landmark_BestSellers_li .BestSellers_li_img img{ border-radius: 0px;}
.landmark_BestSellers_li .BestSellers_li_img{ border-radius: 0px;}
.landmark_BestSellers_li .BestSellers_title{text-align: center; font-size: 14px; font-family: "opensans", "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding-top: 10px;}
.landmark_m_img{display: none;}
.landmark_bg_txt .title{padding-bottom: 30px;}
.landmark_with .title{padding-bottom: 30px;}

.landmark_with .spa_details_right p{line-height: 1.8;}
.landmark_box_txt{text-align: center;}
.landmark_box_txt{line-height: 1.5;}
.landmark_box_txt_li{padding:10px 0px;}

.Productshow_right_ct .but_ct{display: flex; align-items: center;padding-left: 0 !important;padding: 30px 0;}
.landmark_txt .Lovelace_font{padding-bottom:0px; margin-bottom: -5px;}
.landmark_with_ov{ display: block;}
.landmark_box_txt_li.Lovelace_font{font-size: 16px}

@media (max-width:767px) {  
    .landmark_pc_img{ display: none;}
    .landmark_m_img{display:block;}
    .landmark_banner{padding-bottom: 20px;}
    .landmark_txt{padding-bottom:40px;}
    .landmark_bg{padding:40px 0px; margin: 40px 0px 20px; overflow: hidden;}
    .landmark_bg_txt .spa_details_right{padding: 0px;}
    .landmark_bg_txt .spa_details_txt .spa_details_left{display: block; padding: 0px; padding-top: 20px; width: 100%;}
    .landmark_with .Children_li_lie .spa_details_right{padding: 0px; padding-top:10px;}
    .landmark_with .Children_li_lie .spa_details_left{width: 100%; padding: 0px; padding-top:40px;}

    .landmark_with{ width: 90%;}
    .landmark_bg_txt .spa_details_right, .landmark_bg_txt .spa_details_left{width: 94%; margin: 0px auto}
    .landmark_bg_txt .spa_details_txt .spa_details_left{width: 94%; margin: 0 auto; float: none;}
    .landmark_bg .spa_details_txt .spa_details_left{width: 100%; padding-right:0px; float: none;}
    .landmark_bg .spa_details_right .landmark_with_100{padding-bottom:20px;}
    .landmark_bg .landmark_txt{padding-top:10px; padding-bottom: 0px;}
    .landmark_add_title{font-size: 16px;}
    .landmark_with_h3{font-size: 14px; padding: 0px 20px; padding-bottom:40px; margin-bottom:40px;}
    .landmark_with_h3 i{display: block;}
    .clean_beauty_img{padding-bottom: 20px;}
    .clean_beauty_img img{}
    .plus .Lovelace_font{display: block; padding-top: 5px;}
    .title_top_padding{ padding: 20px 0px}
    .landmark_txt .title{padding-bottom: 25px;}
    .landmark_bg_txt .title{padding-bottom: 20px;}
    .landmark_with .title{padding-bottom: 20px;}
    .Children_li_lie{padding-bottom: 30px!important;}
    .Children_li_lie:nth-last-child(1){padding-bottom:0px!important;}
    .landmark_txt .landmark_add_title.Lovelace_font{ font-size:20px;}
    .Confirm_box{position: fixed;}

    .landmark_BestSellers_li .BestSellers_title{font-size: 12px;}
}



@media (max-width:768px) {
    .margin_bottom{ margin: 0px !important; margin-bottom:30px !important;}
    .Skin_Studio_c .spa_details_right{text-align: center; margin:0px;}
    .Skin_Studio_c{margin-bottom: -20px;}
    .clean_beauty3.margin_bottom .plus{margin: 0px !important;}
    .Skin_Studio_c .treatment_expectation_left{flex-wrap: wrap;display: flex;}
    .Skin_Studio_c .treatment_expectation_left:nth-child(2n) .spa_details_right{order: -1;}
    .Skin_Studio_banner{ margin-bottom:30px;}
       .Productshow_right_ct .but_ct{padding: 30px 0;}
}
@media (max-width:375px) {
.top_nav_right{gap:0 10px}

}