@charset "utf-8";
.Price_original{display:inline-block; font-weight:normal;font-family: opensans,Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-decoration:line-through; font-size:13px;color: #5a5959;}
.Price_member{display:inline-block; padding-left:15px;}
.Productshow_price{min-height:inherit;}
.Productshow_price .Style_title{top:20px;}
.Productshow_right_error{ display:block; margin-top:-5px; text-align:right; color:#ab0101; font-family: opensans,Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding-bottom:15px}
.top_nav_right_user_information{ display:inline-block; float:left; position:relative; padding:0 10px; cursor:pointer;}
.top_nav_right_user_information i{font-size:12px; float:right; margin-left:8px; margin-top:10px;}
.top_nav_right_user_information_width{position:absolute; width:200px; background:#FFF; padding:10px 15px; top:32px; right:-4px; z-index:99; display:none;}
.top_nav_right_user_information_width_title{border-bottom:#000 solid 1px; line-height:1.3; padding:6px 0px; font-size:12px; margin-bottom:10px; color:#000!important;}
.top_nav_right_user_information_width_li{ line-height:20px; font-family: opensans,Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding:4px 0px;}
.top_nav_right_user_information_width_li a{display:block; color:#000!important;}
.top_nav_right_user_information_width_li a:hover{color:#639470!important;}
.top_nav_right_user_information_width_li .but{width:100%; font-size:12px; padding:8px; margin-top:10px;}
.top_nav_right_user_information:hover .top_nav_right_user_information_width{display:block;}
.top_nav_right_user_information:hover i:before{content: "\f0d8";}

.BestSellers_ja b{font-weight:normal;}
.BestSellers_ja span{ padding-left:10px; color:#000!important; }
.but_ct_heart_y{ background:#779974;}
.but_ct_heart_h{ background:#fe9896;}

.but_ct_email{margin-top:-5px; padding-right:50px; padding-bottom:20px; padding-left:0px;}
.but_ct_email .but_ct_icon{right:0px; left:auto;}
.but_ct_email .input_class{ padding:0px 15px; line-height:34px; font-size:12px; height:34px; border-color:#000 }
.but_ct_email_error{text-align:left;}

.seen_width{border-top:#efefef solid 1px; padding-top:30px;}
.seen_width .product_width_li{width:33.333333%; padding:5px; float:none; margin-left:-3px;}
.seen_width .BestSellers_li ,.seen_width .BestSellers_li_img img{border-radius:0px;}
.seen_width .product_width_li .BestSellers_txt{padding:10px 5px; font-weight:bold; color:#999;}
.seen_width .BestSellers_title{height:32px;}
.seen_width .product_width_li .BestSellers_txt{font-size:12px;}
.seen_width .product_width_li .BestSellers_ja{font-size:12px; padding:5px;}

.club_nav_width{ position:relative; display:flex;}
.club_nav_width_img{order: 2; width: 275px;vertical-align: top; min-width: 275px;}
.club_nav_width_txt{order: 1;}
.club_nav_width_txt b{display:block; font-size:20px; padding-bottom:40px;text-align: center;}
.club_nav_width_txt_icon{position:absolute; right:-45px; top:-20px; background:#FFF; padding:10px; overflow:hidden; border-radius:100%; display: none;}
.layui-tab-content{overflow: initial;}

.Club_ct{font-family: opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; max-width:980px;}
.Club_title{font-size:32px; font-family: 'OpenSans_Bold', Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding:30px 0px 20px; text-align:center; text-transform:uppercase;}
.Club_title_h1{ font-size:14px;font-family: 'OpenSans_Bold', Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style:italic; text-align:center; }
.Club_title_h1 span{display:block;}
.Club_title_txt{ text-align:center; padding:20px; position:relative;}
.Club_title_txt_box{display:initial; position:relative;}
.Club_title_txt_box span{position:relative; z-index:2;}
.Club_title_txt_box span u{position:relative; z-index:2;}
.Club_title_txt_box span:after{position:absolute; left:-20px; top:-18px; width:40px; height:40px; background:#6f9c67; display:block; content:""; z-index:1}
.Club_title_txt_ct{position:relative; z-index:2; line-height:1.5}
.Club_product_ct{width:94%; max-width:1440px; text-align:left; margin:10px auto;font-family: opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Club_product_ct .BestSellers_txt, .Club_product_ct .BestSellers_title ,.Club_product_ct .BestSellers_ja{text-align:left;}
.Club_li{padding-bottom:50px;}
.Club_li .centent .Club_li_title{ max-width:1000px; margin:0 auto 30px;}
.Club_product_ct .Whats_New_table{padding: 0px 100px;}
.Club_li_product_width{display:table; width:100%; overflow:hidden; margin:20px auto;}
.Club_li_product_img{display:table-cell; width:43%; position:relative; background-position: 80px 20px!important;}
.Club_li_product_txt{display:table-cell; max-width:200px;}
.Club_li_product_table{position:relative;padding: 0px 100px;}
.Club_product_ct .BestSellers_li{ margin:20px;}
.Club_li_product_img .Club_title_txt_ct{ position:absolute; bottom:15%; right:5%; left:0px; background:#FFF; padding:20px; text-align:right;}

.Club_li_s{display:block; overflow:hidden; text-align:center; padding-bottom:50px;}
.Club_li_s span{height:80px; width:2px; background:#000; display:block; margin:0 auto;}
.Club_li_title{display:table; width:100%; margin-bottom:30px;}
.Club_li_title_txt{display:table-cell; vertical-align:middle; text-align:center; padding:10px 20px; min-width:420px;}
.Club_li_title_txt .Club_title{text-transform:uppercase;  margin:0 auto; padding-bottom:30px; }
.Club_li_title_txt .Club_title span{display:block;}
.Club_li_title_txt .Club_title_h1{margin:0 auto;text-transform:uppercase; max-width:430px;}
.Club_li_title_txt .Club_title_h1 span{display:block;}
.Club_li_title_img{display:table-cell; vertical-align:middle; text-align:center; text-align:right;}
.Club_li_title_txt .Club_title_txt_ct{margin:0 auto; max-width:430px; padding-top:30px;}

.Club_live_txt_top{ border-top: #efefef solid 1px;}
.Club_live_txt{font-size:20px; text-transform:uppercase; text-align:center; margin:0 auto; max-width:430px; padding:30px 0px;}
.Club_live_txt i{ font-style:normal;}
.Club_liv_ct{width:94%; max-width:1320px; text-align:left; margin:0 auto;}
.Club_liv_ct .Whats_New_table{padding: 0px 60px 30px;}
.Club_liv_li{display:block; padding:0 10px;}
.Club_liv_li_txt{padding:20px 10px; text-align:center; display:block; text-transform:uppercase; font-weight:bold;}
.Club_liv_ct_txt{margin:0 auto; max-width:700px; text-align:center; padding:0px; line-height:1.5;}
.Club_live_bottom{padding-top:0px;border-bottom: #efefef solid 1px;}
.Club_x_padding{padding:50px 0px;}
.centent .title{font-size:30px;}
.olive_width, .brick_width{overflow:hidden; padding:20px 0px;}
.olive_width_li{width:50%; float:left; padding-right:20px; text-align:left; line-height:1.6;}
.olive_width_li:nth-last-child(1){ padding:0px; padding-left:20px;}
.olive_width_li_title{font-size:18px; text-transform:uppercase;font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; margin-bottom:10px;}
.olive_width_li_txt{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-transform:uppercase; font-style:italic; padding:10px 0px;}
.titleli_txt{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-transform:uppercase; font-style:italic; padding-top:10px;}
.titleli_txt_centent{text-align:center;}
.brick_width_img{float:right;}
.brick_width .olive_width_li{ padding:0px; padding-right:50px;}
.brick_width .brick_width_img{float:right;  padding:0px;}
.brick_width .brick_width_img img{width:100%;}
.brick_width .olive_width_li_title{padding-bottom:10px;}
.Club_li_Children_title{ margin-bottom:30px; font-size:16px;font-family:OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.Club_li_news{overflow:hidden; margin:0px -10px;}
.Club_li_news_li{float:left; width:33.3333333%; padding:10px; text-align:center;}
.Club_li_news_li_img{padding:15px 0px;}
.Club_li_news_li .olive_width_li_title{padding:10px 10px; max-width:325px; margin:0 auto;}
.Club_li_news_li_txt{display:block; padding:5px 10px 0px; max-width:320px; margin:0 auto;}

.Club_li_Children{text-align:center;}
.Club_li_Children .olive_width{padding:30px 0px;}
.Club_li_Children_txt{margin:0 auto; max-width:980px; font-size:12px; line-height:1.5; font-family: opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; }
.Club_li_Children_img{padding:30px 0px 50px;}
.Club_li_Children .olive_width{padding-top:40px;}
.olive_width_li .title{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-transform:uppercase;}
.right-ks .shu-but{background:none; color:#515151}
.right-ks .shu-but:hover{background:#639470!important; color:#FFF!important;}
/* .right-ks .shu-but-no, .right-ks .shu-but-no:hover{background: #dedede!important; color:#FFF!important; cursor:auto;} */

.inuf_Manicure_c{width:100%; overflow:hidden; display:block; position: relative;}
.inuf_Manicure_c .inuf_skincare_li{width:36%;height: 375px;}
.inuf_Manicure_c .nav_ul_table_img{width: 64%;}
.inuf_Manicure_c .nav_ul_table_img img{object-fit: cover;
  aspect-ratio: 495/360; float: none;}
 .inuf_Manicure_c .nav_skin_img{float:right;max-width: 495px;}
.inuf_Manicure_c .Category_li{width:25%; padding-top:0px; padding-bottom:0px;}
.inuf_Manicure_c .skincare_li_a{ text-transform:none}
.inuf_Manicure_c .club_nav_width_txt{padding-right: 0;text-align: left;padding-left: 0;padding-top: 0;}
.inuf_Manicure_c .club_nav_width_txt b{text-align: left;font-size: 16px;padding-bottom: 20px; font-weight: 700; font-family: inherit; text-transform: uppercase;}
.inuf_Manicure_c .nav_product_more .but{min-width: 100%;}
.inuf_Manicure_c .nav_product_more{left: 0;}
.club_nav_width_txt_pro.inuf_skincare_li{display: flex; align-items: center; justify-content: center;}
.club_nav_width_txt .img{margin-bottom: 10px;}
.club_nav_width_txt .club_nav_width_txt_title{font-weight: 700;font-size: 16px;}
.club_nav_width_txt .club_nav_width_txt_p{font-weight: 400;font-size: 16px;}
.inuf_Manicure_c .club_nav_width_txt_pro  .club_nav_width_txt{text-align: center;width: 100%;}
.inuf_a_no{ font-style:italic; color:#d7d7d7; display:block; padding-top:8px}
.Manicure_top_nav{color:#939598; font-size:12px; padding:10px 0px; margin-top: -35px;}
.Manicure_top_nav b{color:#555; font-weight:normal;}
.Manicure_top_nav a{color:#939598;}
.Manicure_top_nav_li{padding:5px 0px; text-align:center;}
.Manicure_top_nav_li span{ cursor:pointer;}

.Manicure_c_title{display:block; margin-bottom:20px; position:relative; padding-right:85px;}
.Manicure_h1{display:block; text-align:left; position:relative; padding-top:10px; float:left;}
.Manicure_h1:after{position:absolute; left:-20px; top:2px; width:44px; height:44px; background:#EDB9B9; display:none; content:""; z-index:1}
.Manicure_h1 span{position:relative; z-index:2;}
.Manicure_c_title_mins{ position:absolute; right:0px; top:21px; line-height:20px;}
.Manicure_c_title_mins img{ width:19px; float:left; margin-right:5px;}
.treatment_expectation_c .Manicure_c_txt{position:relative; display:block; min-height:30px; margin:15px 0px; text-transform:inherit; text-align:left; padding:5px 0px; padding-left:45px; line-height:1.5; font-family: opensans, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-size:13px;}
.treatment_expectation_c .Manicure_c_txt i{font-size:12px;}
.Manicure_c_txt_icon{position:absolute; width:30px; left:0px; top:5%; height:30px; display:table-cell; vertical-align:bottom; text-align:center;}
.Manicure_c_txt_icon_50{margin-top:-15px; top:50%;}
.Manicure_c_txt span{display:block;}

.Manicure_c_jg{display:block; padding:15px 0px; border-bottom:#dfe0e1 solid 1px; border-top:#dfe0e1 solid 1px; margin:30px 0px;}
.Manicure_c_jg b{display:block; padding-bottom:5px;}
.Manicure_c_but .but{font-size:12px; width:100%;}
.treatment_expectation_c .Manicure_c_fits{font-size:12px; border-top:#dfe0e1 solid 1px; padding-top:20px; font-family: opensans,Arial, '微软雅黑', MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Manicure_c_fits b{font-size:12px; display:block; padding-bottom:8px;}
.Manicure_c_fits .Manicure_c_txt_icon{top:14px;}
.Manicure_expectation{max-width:1100px; padding-top: 50px;}
.treatment_Manicure_c{max-width:1280px; overflow: hidden; margin: -30px auto 0;}
.treatment_Manicure_c .treatment_expectation_left{ padding:35px 70px; position:relative;}
.treatment_Manicure_width{padding:0px 70px;}

.Manicure_width_table{padding:0px 0px 15px; border-bottom:#f5d2d0 solid 1px; border-top:#f5d2d0 solid 1px; margin:25px 0px;}
.Manicure_width_table_txt{float:left; max-width:365px; width:45%;}

.Manicure_radio_txt{display:block; text-align:left; }
.Manicure_radio_title{display:block; margin-bottom:20px;}
.Manicure_radio_title_txt{position:relative; padding-right:90px;}
.Manicure_radio_title_txt .Manicure_c_title_mins{position:absolute; right:0px; top:-2px; margin-top:0px;}
.Manicure_radio_title_li{display:block; padding-top:2px;}
.Manicure_radio_title_date{display:block; padding-top:2px; color:#6D6E71;}

.Manicure_radio{margin-bottom:10px;}
.Manicure_radio .checkbox-payment {display: none;}
.Manicure_radio .checkbox-payment +label{
    border:#EDB9B9 solid 1px; overflow:hidden; border-radius:5px;
    cursor: pointer; display:block; padding:15px; padding-bottom:20px; padding-left:45px;
    margin: 0;
    vertical-align:top;
    letter-spacing:0.5px;
}
.Manicure_radio .checkbox-payment:checked + label {
    background: url(../images/Manicure_radio.png) no-repeat right bottom -1px;
}

/*.Manicure_width_table_img .swiper-slide{cursor:grab;}*/
.Manicure_width_table_img{max-width:370px; width:45%; float:right;}
.Manicure_width_table_img_li_txt{padding-top:10px;}
.Manicure_width_table_img_li_txt b{display:block;}

.Manicure_width_table_img .swiper-button-next, .Manicure_width_table_img .swiper-button-prev{ width:17px; margin-top:-16px; top:45%; height:32px;}
.Manicure_width_table_but{text-align:right;}
.Manicure_width_table_but .Manicure_c_but{ width:100%; max-width:370px; display:inline-block;}
.treatment_expectation_c  .Manicure_c_bottom_box{border:none; border-bottom:#f5d2d0 solid 1px; margin-top:-20px; margin-bottom:25px; padding-bottom:20px;}

.Manicure_c_txt_icon_3{ top:50%; margin-top:-15px;}

.Manicure_top_nav_height{background:#FFF; padding:10px 0px; left:0px; width:100%; z-index:99;transition:all .5s;
    -webkit-transition:all .5s;
    -moz-transition:all .5s;
    -ms-transition:all .5s;
    -o-transition:all .5s}
.Manicure_banner img{width:100%;}
.Manicure_expectation .Whats_New_table .BestSellers_txt{font-size :11px!important; -webkit-transform : scale(0.9)!important; width:110%; margin-left:-5%; display:table;}
.Manicure_expectation .Whats_New_table .BestSellers_title{font-size:12px;}

.Manicure_pop .user_box_width{ max-width:800px;}
.Manicure_pop .user_box_width{ margin-top:-275px;}
.Manicure_pop .user_box_width_table .layui-tab-content{ padding-left:20px;}

.skin_spa_banner_txt h3{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style: italic; font-size:13px;text-transform: uppercase; padding-bottom:20px;}
.mani_spa_banner{background:#0d4059;}
.mani_spa_banner .skin_spa_banner_txt{color:#fff;}
.spa_details_right .h3 i{display:block; font-size:12px;}
.mani_details_right{padding:0px 58px;}
.mani_details_right h1{padding-bottom: 25px;}
.mani_details_right h1 b{display:block; padding-top:10px; color:#E1999A;}
.mani_details_right p{font-size:12px;}
.mani_bottom_padding{ padding-bottom:50px;}
.mani_banner{ margin-bottom:50px;}
.mani_details_right_txt p{font-size:14px;}
.mani_details_right_txt_br{ font-size:14px; padding-bottom:12px;}
.Manicure_pedi_img{width:100%; max-width:400px;}
.Manicure_pedi_img .swiper-slide{cursor:grab;}

.mani_details_but{display:block; text-align:center; padding-top:15px;}
.mani_details_but_width{width:96%; max-width:280px; border:#eebab9 solid 1px; margin:0 auto; display:table;}

.mani_details_but_width_txt{ display:table-cell; vertical-align:middle; border-left:#eebab9 solid 1px; height:100%;font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;font-style: italic; font-size:12px; padding:0px 10px; text-align:left;}
.mani_details_but_width_icon{display:table-cell; width:46px!important; text-align:center; height:100%;vertical-align:middle; }

.treatment_expectation h4{font-size: 16px; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; line-height:1.6; font-style: italic; text-transform: uppercase;}
.treatment_expectation_but{text-align:center; padding-top:30px;}
.treatment_expectation_but .but{display:inline-block; max-width:250px; width:40%; margin:0px 20px; font-size:12px;}
.treatment_expectation .Mani_Pedi_padding_top{padding-top:10px; max-width:340px; margin:0px auto;}
.Mani_Pedi_width{max-width:inherit;}
.Mani_Pedi_width .Club_li_title{max-width:inherit; margin-top:40px;}
.Mani_Pedi_width .Club_li_title_txt{padding:20px 40px; padding-right:20px}
.Mani_Pedi_width .Club_li_title_txt .Club_title_txt_ct{ font-size:14px!important;}
.Mani_Pedi_width .Club_title_txt_box span:after{ background:#0d4059; display: none;}

.Mani_Pedi_width .treatment_expectation_but .but{width:80%;}

.heading_kami .heading_c_left h3{ color:#0d4059;}
.heading_kami .heading_c_left a{ color:#0d4059;}
.Accessibility_txt .catelog_c{border:none; margin:0px;}
.Accessibility_txt ul.catelog_c > li:first-child{border-top: none;}
.Accessibility_txt .drop_left h3{margin-bottom:0px; font-size:16px}
.Accessibility_txt .catelog_list{padding-top:20px;}
.mani_banner{ width:100%;}

.Manicure_width_table_img{position:relative;}
.Manicure_width_table_img .Manicure_centnet{position:absolute; width:100%; height:0px;  z-index:1; opacity:0; overflow:hidden; left:0px; top:0px;}
.Manicure_width_table_img .Manicure_centnet.active{position:relative; z-index:2; opacity:1; height:auto}

.bymani_expectation h4 span{ display:block;}
.bymani_expectation h4 span i{ color:#E29A9B;}

.bymani_expectation_table{display:table; padding-top:50px; margin:0px auto;}
.bymani_expectation_table_date{display:table-cell; height:100%; padding-right:30px;  border-right:#E29A9B solid 1px; height:100%;padding-top:4px;}
.bymani_expectation_table_txt{position:relative; font-size:14px; text-align:left; padding-left:67px;  display:table-cell;}
.bymani_expectation_table_txt e{ display:block;}
.bymani_expectation_table_txt span{display:block; font-size :10px!important; -webkit-transform : scale(0.85)!important; margin-left:-7.5%;}
.bymani_expectation_table_txt .Manicure_c_txt_icon{top:1px; margin-top:0px; left:28px}
.bymani_expectation_table_sapn{display:table-cell; font-size:20px; vertical-align:middle; padding-left:30px; color:#E29A9B;}
.bymani_expectation_title{font-size:18px;font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; text-align: center; padding-bottom:50px;}

.bymani_expectation_box{border-bottom:#E29A9B solid 1px; border-top:#E29A9B solid 1px; padding:20px 0px;}
.bymani_expectation_box h1{padding:30px 0px;}
.bymani_expectation_product{overflow:hidden; padding:0px 20px; }
.bymani_expectation_product_li{width:50%; float:left; padding:20px;}

.bymani_Price{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding-bottom:5px;}
.bymani_Price span{ text-decoration:line-through;}
.bymani_Price_txt{font-size:12px; color:#6D6E71;}
.bymani_expectation_but .but{font-size:12px; width:50%; min-width:250px;}

.Inufshow_right_ct_checkbox .payment_radio .checkbox-payment +label{font-size:12px;}

.pedicure_padding_top{padding-top:30px;}

.Pedicure_left_product .Club_li_product_table { padding:0px!important; position:initial; }
.Pedicure_left_product .BestSellers_txt{font-size: 11px;}
.Pedicure_left_product .BestSellers_title, .Pedicure_left_product .BestSellers_ja{text-align:left;}
.Pedicure_left_product_title{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-size:12px;font-style: italic; padding-bottom:10px;}

.Inufshow_right_ct_checkbox .payment_radio .checkbox-payment +label{
    background: url(../images/rem-check2.jpg) no-repeat 0px 0px;
    background-size: 14px auto;
}
.Inufshow_right_ct_checkbox .payment_radio .checkbox-payment:checked + label {
    background: url(../images/rem-check2.jpg) no-repeat 0px bottom; background-size:14px auto;
}
.nav_ul .nav_Skin_color .layui-tab-title{position: relative;padding-bottom: 50px;}
.nav_ul .nav_RecycleProgam .layui-tab-title{position: relative;padding-bottom: 50px;}

.nav_Skin_bg{ background:#0d4059!important; color:#000;}
.layui-this .Skin_color{color:#0d4059!important;}
.Skin_color{color:#0d4059!important;}
.layui-this .skin_studio_color{color:#D6A437!important;}
.skin_studio_color{color:#D6A437!important;}
.nav_Skin_color .layui-tab-title li:last-child .fa{display:none;}
.Gallery_banner{margin-bottom:50px;}
.Gallery_top_title{ padding-bottom:30px; color: #939598;}
.Gallery_top_title b{color:#555; font-weight:normal;}
.Gallery_product{overflow:hidden; margin:0px -20px;}
.Gallery_product_li{width:33.333333%; float:left; padding:20px; padding-bottom:30px;}
.Gallery_product_li_txt{padding-top:10px;}
.Gallery_product_more{display:block; text-align:center; font-size:14px; padding:50px 0px;}
.container_video{display:block; overflow:hidden; max-height:630px;}
.container_video_width{ margin:-13% 0px;}
.container_ad_banner{display: block;overflow: hidden;}
.skin_type_banner{position:relative;}
.skin_type_banner:before{ content:""; width:70%; position:absolute; left:0px; top:0px; height:100%; display:block; background:#779974; opacity:0.88}
.skin_type_banner:after{ content:""; width:20%; position:absolute; right:0px; top:0px; height:100%; display:block; background:#ebebeb; opacity:0.66}
.skin_type_banner_txt{position:relative; left:0px; width:100%; padding:5% 0px; text-align:center; color:#FFF; font-style:italic; z-index:2; }
.skin_type_banner_txt .title{line-height:1.5; padding-bottom:0px;}

.Exclusively_icon{display:block; position:relative; width:100%;}
.Exclusively_icon .all_circle{ position:absolute; right:0px; top:-20px}
.all_treatments_bottom_padding{padding-bottom:0px!important;}
.all_treatments_top_padding{padding-top:0px!important;}

.all_circle_none{display:none;}
.all_treatments_txt_top{padding-top:45px;}

.nav_RecycleProgam_li{text-align:center;}
.nav_RecycleProgam_title{display:inline-block; overflow:hidden; margin:0 auto; text-align:left; margin-top:5%;}
.nav_RecycleProgam_title_img{ width:90px; float:left;}
.nav_RecycleProgam_title_txt{float:left; padding-left:20px;}
.nav_RecycleProgam_title_txt b{ font-size:18px;font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-weight:normal; padding-bottom:3px; display:block;}
.nav_RecycleProgam_but .but{font-size:12px; margin-top:20px; background:#639470;}
.nav_RecycleProgam .nav_ul_table_li{ width:57%;    padding: 0px 20px; padding-left:10px}
.nav_RecycleProgam .nav_ul_table_img{width:43%; border-left: #efefef solid 1px;}
.nav_RecycleProgam_li_txt{display:block; text-align:left; line-height:1.8; font-size: 11px;}
.nav_RecycleProgam_li_txt .inuf_skincare_c_t{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding-bottom:10px; margin-bottom:0px;}
.nav_RecycleProgam_li_txt .nav_more{padding-top:25px; padding-bottom:10px;}
.nav_RecycleProgam_li_txt .nav_more .but{ max-width:175px; width:100%;
    text-transform: uppercase;
    display: inline-block;
    background: #8fa98b;
    font-size: 13px;
    padding: 7px 10px;}
.glow_aura_title{margin-bottom: 12px;}
.RecycleProgam_banner{background:#000; text-align:center; margin-bottom:30px;}

.RecycleProgam_txt{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-style:italic; font-size:14px; text-align:center;}
.RecycleProgam_txt span{display:block;}
.l_color{ color:#4D7D43;}

.RecycleProgam_width{max-width:980px; width:100%; display:block; margin:0 auto; text-align:center;}
.RecycleProgam_centent{display:table; width:100%;}
.RecycleProgam_width_li{display:table-cell; width:50%; vertical-align:middle;}
.RecycleProgam_width_txt{ padding:0px 50px; text-align:center; padding-top:20px;}
.Dashboard_title .title{padding-bottom:8px;}
.RecycleProgam_width_li_txt{display:block; font-size:12px; padding:20px 0px;}
.RecycleProgam_width_li .all_treatments_txt{display:block; width:100%; margin:0 auto; max-width:350px; padding:0px; padding-top:40px;}
.RecycleProgam_width_li .all_treatments_txt h3{padding-bottom:10px;}

.ELIGIBLE_banner{display:block; text-align:center; padding:100px 20px; position:relative}
.ELIGIBLE_banner .title{ margin-bottom:50px;}
.ELIGIBLE_banner:before{ content:""; width:100%; position:absolute; left:0px; top:0px; height:100%; display:block; background:#fff; opacity:0.70}
.ELIGIBLE_banner_ct{position:relative; z-index:1;}
.ELIGIBLE_banner_ct img{max-width:850px; width:100%;}
.RecycleProgam_width_txt_ct {display:block;}
.RecycleProgam_width_txt_ct span{display:block; font-size:14px; line-height:1.5;}
.RecycleProgam_width_txt_date{font-style:italic; color:#999; padding-top:10px;}


.Reward_width{display:inline-block; margin:0 auto; padding-top:40px; overflow:hidden; padding-bottom:30px;}
.Reward_width .title{padding-bottom:5px; font-size:36px;}
.Reward_width_li{float:left;width: 25%;padding:0px 10px;}
.Reward_width_li_txt{display:block;font-size:18px;font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.Reward_width_li_img{max-width:195px; width:96%; margin:0 auto; padding-top:20px;}
.Reward_width_shu{width: 12%;position:relative;height:290px;display:inline-block;float:left;}
.Reward_width_shu:before{
    content:"";
    width:1px;
    height:100%;
    background:#000;
    display:block;
    position:absolute;
    top:0px;
    left: 50%;
    right:0px;
    transform:rotate(10deg);
    -webkit-transform:rotate(10deg);
    -moz-transform:rotate(10deg);
}
.Reward_width_li_name{display:block; padding-top:30px;}

.Reward_width_txt{ padding:20px 0px; line-height:1.8; text-align:left;}
.RecycleProgam_width .RecycleProgam_title_h1{margin-top:20px;}
.RecycleProgam_width .RecycleProgam_title_h1 span{position:relative; z-index:2;}
.RecycleProgam_width .RecycleProgam_title_h1 span u{position:relative; z-index:2;}
.RecycleProgam_width .RecycleProgam_title_h1 span:after{position:absolute; left:-25px; top:-10px; width:44px; height:44px; background:#6f9c67; display:block; content:""; z-index:1}

.RecycleProgam_width_1000{max-width:1200px;}
.RecycleProgam_width_product{overflow:hidden; padding-top:20px;}
.RecycleProgam_width_product_li{padding:20px; float:left; width:33.333333333%;}
.RecycleProgam_width_product_4 .RecycleProgam_width_product_li{width:25%;}
.RecycleProgam_width_product_4 .RecycleProgam_width_product_li_img{border:#000 solid 1px; background:#000;}
.RecycleProgam_width_product_li_img{position:relative; overflow:hidden; border:#79a971 solid 1px; border-radius: 10px; background:#4D7D43;}
.RecycleProgam_width_product_li_img img{border-radius: 10px;}
.RecycleProgam_width_product_li_img:before{ content:""; background:url(../images/box_icon_yes.png) left top no-repeat; background-size:63px auto!important; position:absolute; width:63px; height:26px; display:block; right:-1px; bottom:-1px; z-index:2;}
.RecycleProgam_width_product_4 .RecycleProgam_width_product_li_img:before{background:url(../images/box_icon_no.png) right bottom no-repeat;}
.RecycleProgam_width_product_li_txt{font-size:12px; padding-top:13px;}
.RecycleProgam_width_product_box{padding:20px; border:#79a971 solid 1px; border-radius: 10px; font-size:14px;line-height:1.8; margin-top:40px;}
.RecycleProgam_width_product_box img{height:22px; margin-right:5px; margin-top:-5px; }

.RecycleProgam_width_1000_box{overflow:hidden; border:#000 solid 1px; border-radius: 10px; position:relative; padding:20px; margin:40px 20px 60px;}
.RecycleProgam_width_1000_box .RecycleProgam_width_product_li{padding:5px; width:100%; font-size:12px;}
.RecycleProgam_width_1000_box .RecycleProgam_width_product_li_img{ border:none;}
.RecycleProgam_width_1000_box .RecycleProgam_width_product_li_img:before{display:none;}
.RecycleProgam_width_1000_box:before{ content:""; background:url(../images/box_icon_no.png) left top no-repeat #000; background-size:63px auto!important; position:absolute; width:63px; height:26px;  display:block; left:-1px; top:0px; border-radius:10px 0px 10px 0px; z-index:2}
.RecycleProgam_width_1000_box .RecycleProgam_width_product_li_txt{padding-top:0px; font-size:12px; min-height:60px;}

.RecycleProgam_width_1000_box_7 .RecycleProgam_width_product_li{width:25%; max-width:186px; display:block; }
.RecycleProgam_width_1000_box_8 .RecycleProgam_width_product_li{width:25%;}
.RecycleProgam_width_1000_box_9 .RecycleProgam_width_product_li{width:20%;}
.RecycleProgam_width_1000_box_16 .RecycleProgam_width_product_li{width:20%;}
.RecycleProgam_width_1000_box .RecycleProgam_width_product_li_img{background:none;}
.RecycleProgam_width_1000_box .productshowwidth{ padding:0px 30px;}
.RecycleProgam_width_1000_box .productshowwidth .swiper-button-next, .RecycleProgam_width_1000_box .productshowwidth .swiper-container-rtl .swiper-button-prev{right:0px;}
.RecycleProgam_width_1000_box .productshowwidth .swiper-button-prev, .RecycleProgam_width_1000_box .productshowwidth .swiper-container-rtl .swiper-button-next{left:0px;}
.skin_type_but{padding:5px 10px;}
.skin_type_but .but{display:block; width:100%; padding:5px;}
.table_check_product{display:inline-block; vertical-align:middle}
.table_check_product .skin_type_but{padding:2px 0px; padding-right:5px;}


.shopping_gift_width{display:block;}
.shopping_gift_title{display:flex; width:100%;gap:0 10px;margin-bottom: 12px;}
.shopping_gift_title_img{width: 57px;}
.shopping_gift_title_c{flex: 1;}
.shopping_gift_title_c .gift_title{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;margin-bottom:5px; font-size: 16px;}
.shopping_gift_title_c .shopping_gift_txt{font-size: 12px; line-height: 1.4;}

.shopping_gift_txt b{font-weight: 800;font-style: italic; color: #639470;}
.things_note{margin-bottom: 10px; font-size: 11px;}
.things_note >a{display:inline-block;padding-right: 15px;  font-style: italic; font-weight: bold;position: relative; }
.things_note >a:after{content: "";background: url('../images/Chevrondown.png') no-repeat right center; background-size: cover;width: 12px;height: 12px;translate:all .3s; position: absolute; right: 0; top: 0;}
.things_note >a.active:after{transform: rotate(180deg);}
.things_note_c{padding-top: 7px;display: none;}
.things_note_c ul{padding-left: 1rem;}
.things_note_c ul li{list-style: disc;margin: 2px 0;}

.table_left{overflow:hidden;}
.shopping_gift_width_product{overflow:hidden; padding:5px 0px 20px; margin:0px;display:block; position:relative; margin-bottom:20px;}
.shopping_gift_width_product_li{display:block;position:relative;margin: 0;}

.shopping_gift_width_product_li:last-child .shopping_gift_product{border-radius:0 0 10px 10px ;}
.shopping_gift_width_product_li:first-child .shopping_gift_product{border-radius:10px 10px 0 0;}
.shopping_gift_width_product_li:only-child .shopping_gift_product{border-radius:10px;}
.combination_payment_radio{display: flex; align-items: center; gap:0 5px; margin: 0 0 0 auto;} 
.combination_payment_radio .payment_radio .checkbox-payment + label{margin-bottom: 0;}
.shopping_gift_product_c{display: flex; align-items: center; gap:0 10px} 
.shopping_gift_product_c .shopping_gift_product_img{width: 80px;}
.shopping_gift_product_or{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;padding: 10px 0 10px 90px; }
.shopping_gift_product{display:block;padding:18px 18px;overflow:hidden;position:relative;border:2px solid #EEEEF0; margin-bottom: -2px;}
.shopping_gift_product_radio{text-align:center; margin-bottom: 15px; display: flex;align-items: center;padding-right: 140px;}
.shopping_gift_product_radio .payment_radio .checkbox-payment +label{padding-left:20px;  background: url(../images/rem-check_01.png) no-repeat 0px 0px; background-size: 16px auto; margin-bottom: 0;}
.shopping_gift_product_radio .payment_radio .checkbox-payment[disabled="disabled"] +label{background: url(../images/rem-check_no.png) no-repeat 0px 0px; cursor:auto; background-size: 16px auto}
.shopping_gift_product.active{border-color:#639470 !important ; margin-bottom: 0 !important;}
.shopping_gift_product_radio .payment_radio .checkbox-payment:checked + label{background: url(../images/rem-check_02.png) no-repeat 0px 0px; background-size: 16px auto}
.shopping_gift_product_radio .payment_radio .checkbox-payment:checked[disabled="disabled"] + label{background: url(../images/rem-check_no.png) no-repeat 0px 0px; background-size: 16px auto}

.shopping_gift_product .BestSellers_title{
    padding:0px;
}
.shopping_gift_width_product_li + .shopping_gift_width_product_li  .shopping_gift_product.active{ margin-top: -2px;}
.shopping_table .right-ks{max-width: 90px;}
.shopping_table .right-ks .shu-but{width: 30px;}
.shopping_table .right-ks .shu-but,.shopping_table  .right-ks .shu-text{height: 30px;line-height: 30px;}
.shopping_gift_product_li .BestSellers_ja{/* height:25px; */font-size :14px!important;padding:0px; color: #639470; text-align: left;}
.shopping_gift_bottom_radio{color:#999; margin:0 auto; display:block; position: absolute; right:20px; top:15px;}
.shopping_gift_bottom_radio .gift_radio_txt{font-size :12px!important; -webkit-transform : scale(0.85)!important; padding-left:2px; cursor:pointer;}
.shopping_gift_product_li .payment_radio .checkbox-payment +label{ background: url(../images/rem-check_01.png) no-repeat 0px 0px; background-size: 16px auto!important;  padding-left:18px; margin-bottom: 0;}
.shopping_gift_product_li .payment_radio .checkbox-payment:checked + label{background: url(../images/rem-check_02.png) no-repeat 0px 0px; background-size: 16px auto;}
.shopping_gift_product_li .payment_radio .checkbox-payment[disabled="disabled"] + label{background: url(../images/rem-check_no.png) no-repeat 0px 0px; cursor:auto; background-size: 16px auto}
.BestSellers_wu{font-size:12px;  color:#C00; font-style:italic; font-size :12px!important;  }
.BestSellers_ja_or{position:absolute;bottom:10px;width:100%;left:0px;font-size :12px!important;/* -webkit-transform : scale(0.85)!important; *//* right:0px; */}
.shopping_gift_width_product_li_no:before{ content:""; position:absolute; width:100%; height:100%; background:#000; background:rgba(0, 0, 0, 0.3)!important; filter:Alpha(opacity=30); z-index:1; left:0px; top:0px; border-radius:5px;}


.gift_box_txt{padding:10px; font-size:14px; padding-top:15px; text-align:center;}
@media only screen and (min-width:767px) {
    .RecycleProgam_width_1000_box_16 .RecycleProgam_width_product_li:nth-child(6),.RecycleProgam_width_1000_box_16 .RecycleProgam_width_product_li:nth-child(7),.RecycleProgam_width_1000_box_16 .RecycleProgam_width_product_li:nth-child(8),.RecycleProgam_width_1000_box_16 .RecycleProgam_width_product_li:nth-child(9),.RecycleProgam_width_1000_box_16 .RecycleProgam_width_product_li:nth-child(10),.RecycleProgam_width_1000_box_16 .RecycleProgam_width_product_li:nth-child(11){width:16.6666666666%;}

}
.shopping_bag .right-ks{width: 100px;}
.shopping_bag .right-ks + .right-ks{margin-top: 10px;}
.shopping_bag  .right-ks .shu-text,.shopping_bag  .right-ks .shu-but{height: 32px;line-height: 32px;}
.shopping_bag_list{display: flex; align-items: center; justify-content: space-between; gap:0 10px;padding: 5px 0; font-size: 10px;}
.shopping_bag .shopping_gift_product_c{padding: 5px 0;}
.shopping_bag .BestSellers_title{font-size: 11px; margin-bottom: 0;}
.shopping_product_txt_price{font-family: OpenSans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;font-size: 12px;}
.shopping_bag .shopping_product_txt_zs{letter-spacing: 0;font-size: 10px;}
.shopping_bag .shopping_product_txt_price{font-size: 12px;}
.reg_Mobile_title .layui-disabled{background:#f5f5f5!important;border: #e0e0e0 solid 1px!important; color:#333!important;}
.layui-select-disabled .layui-edge{border-top-color: #d2d2d2!important;}

.Coupon_li{display:table; width:100%; border:#EEEEF0 solid 2px; overflow:hidden; border-radius:10px;}
.Coupon_li.active{border-color:#639470;}
.Coupon_li a{display:block;}
.Coupon_li_icon{background:#639470; color:#fff; text-align:center; position:relative; vertical-align:bottom; padding:10px 20px;display: flex; align-items: center; gap:0 0;}
.Coupon_li_icon_txt{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.Coupon_li_txt_title{font-size:14px; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; min-height:65px; padding-bottom:10px;}
.Coupon_li_txt_txt{ min-height:60px;}
.Coupon_li_txt_date{font-size:12px;color:#949C9F ;}
.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;}
.My_Coupon_show_title{font-size:14px;}

.My_Coupon_show_ct{display:block;  overflow:hidden; border-radius:10px; border:#e0e0e0 solid 1px; margin:10px;}


.My_Coupon_show_ct_title{position:relative; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;  text-transform:uppercase;background:#639470; color:#fff; min-height:110px; font-size:12px; display:table; width:100%;}
.My_Coupon_show_ct_title_txt{display:table-cell; vertical-align:middle; width:88%; padding:30px;}
.My_Coupon_show_ct_title b{font-size:20px; display:block; padding-top:5px;}
.My_Coupon_show_ct_title_icon{display:table-cell; vertical-align:middle; width:80px; text-align:center; padding-right:10px;}
.My_Coupon_show_ct_txt{padding:30px 0px; padding-bottom:0px;}
.My_Coupon_show_ct_txt_img{text-align:center; padding:20px 0px 0px;}
.My_Coupon_show_ct_txt_img img{width:60%; max-width:230px;}
.My_Coupon_show_ct_txt_text {display:block; text-align:left; font-size:12px; padding:25px 30px; line-height:1.5}
.My_Coupon_show_ct_txt_text:nth-child(2){text-align:center;}
.My_Coupon_show_ct_txt_text b{display:block; padding-bottom:6px; text-transform:uppercase;}
.My_Coupon_show_ct_border{border-top:#e0e0e0 solid 1px;border-bottom:#e0e0e0 solid 1px;}

.table_right_couponli{position:relative;  min-height:50px; padding:7px 0px;}
.table_right_couponli .reg_bg_checkbox .payment_radio{margin-bottom:0px;}
.table_right_couponli .payment_radio .checkbox-payment +label{margin-bottom: 0;background-image: url('../images/check_none.png');background-size: 18px auto;}
.Coupon_li_txt{font-family:OpenSans_Semibold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.table_right_couponli .Coupon_li_txt_title{font-size:12px;}
.table_right_couponli .Coupon_li_txt{font-size:12px; padding:10px 20px; background:#FFF;}
.table_right_couponli .Coupon_li_use{font-size:12px; padding:0px 5px}
.table_right_couponli .Coupon_li_txt_title{min-height:inherit; padding-bottom:10px;}
.table_right_couponli .Coupon_li_txt_txt{min-height:inherit; padding-bottom:10px;font-size:11px;}
.table_right_couponli .Coupon_li_icon_img{width: 35px; min-width: 35px; margin-left: auto;}
.table_right_couponli .Coupon_li_icon_txt{text-align: left;}
.table_right_couponli .payment_radio .checkbox-payment:checked + label{ background-image: url('../images/check.png');}
.table_right_couponli .Coupon_li_txt_date{font-size :10px!important;}
.coupon_boxdown{ padding:10px 0px 0; font-size:12px; cursor:pointer; text-align: center; display: none;}
.coupon_boxdown .boxdown_txt{padding-right:5px;}
.coupon_boxdown img{max-width: 12px;}
.coupon_boxdown.up .fa-caret-down:before{content: "\f0d8";}

.coupon_wallet_box .layui-tab-content{padding:0px!important;}
.coupon_wallet_box .My_Coupon_show_ct{margin:0px;}
.coupon_wallet_box .user_box_width_table{border-radius: 10px; margin-bottom:30px; padding: 0;}
.coupon_wallet_box .My_Coupon_show_ct{border:none;}
.coupon_wallet_box .user_box_width{ margin-top:0px; top:50%; transform: translateY(-50%); max-height:100%;max-width: 1040px;}
.coupon_wallet_box .user_box_width_close{z-index:9; color:#FFF;}
.coupon_wallet_box .My_Coupon_show_ct_title b{font-size:18px;}
.coupon_wallet_box .My_Coupon_show_ct_title_txt{padding:20px;}
.coupon_wallet_box .user_box_width_close{top:0; right:-5px;}
.coupon_wallet_box .My_Coupon_show_ct_txt{padding:20px; padding-bottom:0px;}

.table_right_couponli .Coupon_li{cursor:pointer;}

.nav_glow_table{overflow:hidden; max-width:980px; margin:0 auto; margin-top:10px; padding-bottom:30px;}
.glow_more{padding-top:20px; text-align:left;}
.glow_more .but{font-size:12px; max-width:208px; margin:0px;}
.nav_glow_table_img{border-left: #efefef solid 1px; width:36%; padding-left:60px; float:right; padding-right:10px;}
.nav_RecycleProgam_li{width:64%;}
.nav_glow_table_img b{display:block; font-style:italic; padding:18px 10px; text-align:center; padding-bottom:0px;  font-size :11px!important; -webkit-transform : scale(0.9)!important; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}
.nav_RecycleProgam_li_img{width:42%; display:table-cell; vertical-align:middle; padding-right:30px;}
.nav_glow_table .nav_RecycleProgam_li_txt{display:table-cell; vertical-align:middle; width:50%; line-height:1.5; padding-right:30px;}
.Add_address_table_li_radio_txt_top{ padding-top:15px;}
.Add_address_table_li_radio_txt{position:relative; padding-left:230px; min-height:30PX;}
.Add_address_table_li_radio_title{position:absolute; left:0px; top:0px;}
.Add_address_table_li_radio{display:flex; gap:0 15px; overflow:hidden;}
.Add_address_table_li_radio .payment_radio{ float:left; padding:0px 5px; width:150px;}

.news_h2{font-size:14px; padding:30px 0px;}

.news_date{padding:0px 0px 30px;}
.news_date_li{display:inline-block; padding:0px 30px; font-size:14px;}
.news_date_li span{font-size:18px; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding:0px 5px;}
.news_date_li b{font-size:16px; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; display:block; font-weight:normal; padding-bottom:10px;}
.news_banner{ margin-top:10px; padding-bottom:40px;}
.news_title_top{border-top:#000 solid 1px;}
.news_title_top .title{ padding-top:40px; padding-bottom:0px; display:block; text-align:center; border:none;}
.news_box_width{ border:none; margin:0px -20px; overflow:hidden;}
.news_box_width .product_width_li{ width:50%; margin:0px; float:left; padding:0px; }
.news_box_width .BestSellers_li{margin:20px; margin-top:20px; border-bottom: #f5f5f5 solid 1px; padding-bottom:30px;}
.news_box_width .BestSellers_li{cursor:pointer;}
.news_box_width .BestSellers_title{font-size:16px; min-height:40px;}
.news_box_width .product_width_li .BestSellers_txt{color:unset;}
.news_pagination{border:none; padding-top:0px;}

.GreenbeautyBar_top_img{display:block; padding:50px 30px; text-align:center;}
.GreenbeautyBar_top_img img{max-width:420px; width:90%;}
.GreenbeautyBar_details{display:block; max-width:1020px;}
.GreenbeautyBar_details .spa_details_right{padding:20px 7%;}
.GreenbeautyBar_details .title{padding-bottom:30px;}
.GreenbeautyBar_table{display:block; padding-bottom:100px; max-width: 1020px; margin:0 auto;}
.GreenbeautyBar_table_title{display:block; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; font-size:16px; text-transform:uppercase; padding-bottom:20px;}
.GreenbeautyBar_table_tr{display:table; width:100%;}
.GreenbeautyBar_table_th .GreenbeautyBar_table_td_1{ font-size:16px; font-weight:bold; padding-top:8%;}

.GreenbeautyBar_table_th .GreenbeautyBar_table_td img{display:block; width:40%; max-width:35px; margin:0 auto; margin-bottom:10px;}
.GreenbeautyBar_table_td{padding:15px; display:table-cell; text-align:left; font-size:14px; vertical-align:middle;}
.GreenbeautyBar_table_td_1{text-align:right;}
.GreenbeautyBar_table_td_2{width:18%; text-align:center;}
.GreenbeautyBar_table_td_3{width:18%; text-align:center;}
.GreenbeautyBar_table_td_4{width:18%; text-align:center;}
.GreenbeautyBar_table_td_5{ width:18%; text-align:center;}
.GreenbeautyBar_details .spa_details_left{padding:0px; text-align:center;}
.clean_beauty3 .GreenbeautyBar_plus{text-align:left; padding-bottom:20px; text-transform:uppercase; max-width:1020px;}
.GreenbeautyBar_details_top{padding-top:30px;}
.GreenbeautyBar_details_width{ max-width:385px; margin:0 auto;}

.GreenbeautyBar_details_top .BestSellers_li{cursor:auto; padding-top:30px;}
.GreenbeautyBar_details_top .BestSellers_txt , .GreenbeautyBar_details_top .BestSellers_title, .GreenbeautyBar_details_top .BestSellers_ja{font-size:14px;}

.Children_li{padding-bottom:50px;}
.Children_banner{ position:relative; margin-top:30px;}
.Children_banner:before{position:absolute; left:0px; top:0px; width:100%; height:100%;  background:#000; background:rgba(0, 0, 0, 0.2)!important; filter:Alpha(opacity=20); content:"";}
.Children_banner_txt{position:absolute; z-index:2; width:100%; padding:30px; color:#FFF; left:0px;  text-align:center; top:50%;transform: translateY(-50%);}

.Children_li_txt{display:block; margin:0 auto; padding-top:20px; text-align:center; max-width:700px; line-height:1.5}
.Children_li_txt b{display:block; text-transform:uppercase; font-size:16px; padding-bottom:10px;}

.Children_li_lie{display:table; width:100%; text-align:center; line-height:1.5; padding:20px 0px;}
.Children_li_lie_li{width:50%; display:table-cell; vertical-align:middle;}
.Children_li_lie_li_txt{padding:20px 5%; vertical-align:middle;}
.Club_li_news_li_txt a{font-weight:bold; text-decoration:underline;}
.Children_li .Club_li_news{padding-top:20px;}

.Children_video{overflow:hidden;}
.Children_video_li{float:left; width:50%; padding-right:20px;}
.Children_video_li:nth-last-child(1){padding:0px; padding-left:20px;}
.Children_box{border-top: #f5f5f5 solid 1px; padding-top:30px;}
.Children_box .product_width{padding-top:10px; padding-bottom:0px; margin:0px -20px;}

.Oxygen_centent .our_formulas_c { max-width:730px; padding:50px; padding-bottom:30px;}
.Oxygen_centent .our_formulas_table{ max-width:inherit;}
.Oxygen_centent .drop_down_li > a{background: rgba(0,0,0,0.8);}
.Oxygen_centent .drop_down_li ul{background: rgba(0,0,0,0.8);}
.Oxygen_centent{background:url(../images/Oxygen_banner.jpg) center center no-repeat;}


.Shopping_table_ct .reg_bg_checkbox .payment_radio .checkbox-payment[type="radio"]:checked + label{ background:none;}

.product_centent{padding:0px; position:relative; display: flex; -webkit-box-pack: justify; justify-content: space-between;}
.product_centent_left{flex: 0 0 220px;  position: sticky; top: calc(120px); align-self: flex-start; padding-top:16px;}
.product_centent_left_li{padding:5px 0px;}
.product_centent_left_li a{display:block; color:#5a5959; padding:3px 0px;}
.product_centent_left_li a:hover{ color:#639470;}
.product_centent_left_li.active a{ font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; color:#000;}
.product_centent_left_title{display:block; font-size:16px;font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding:0px; padding-bottom:10px; text-transform:uppercase}
.product_centent_right{max-width: calc((100% - 220px) - 30px); position: sticky; top: calc(150px); align-self: flex-start; flex: 0 0 calc((100% - 220px) - 30px);}

.face_width{ max-width:1157px;}

.skin_type_treatment_width{text-align:center; padding-top:60px;}
.skin_type_treatment_width .all_treatments{padding:30px 0px;}
.skin_type_treatment_width .skin_type_treatment .all_treatments_txt{width:53%; padding-right:0px;}
.skin_type_treatment_width .skin_type_treatment .all_treatments_img{width:47%; padding-left:4%; padding-top:10px; text-align:left;}
.all_treatments_img_li{padding-bottom:30px;}
.all_treatments_img_li:nth-last-child(1){padding-bottom:0px;}
.all_treatments_img_li_top{padding-top:30px;}

.StoreLocation_boxxt{border-top: #f5f5f5 solid 1px; display:none;}

.membership_table .Dashboard_card_table span{font-size:12px;}
.membership_faqs .centent_1500{max-width:1000px;}
.membership_faqs .title{font-size:20px; padding-bottom:0px; text-transform:capitalize}

.Dashboard_card_QR{display:block; text-align:center; padding-bottom:10px;}
.Dashboard_card_QR img{height:150px; padding:20px; padding-bottom:10px;}

.spa_details_right_img{padding-top:50px;}
.Contact_li_titile{padding-bottom:10px;}
.Contact_li_txt{padding:10px 0px; display:block;}

.product_title_top_txt{display:block; padding:0px 20px; padding-top:20px;}

.Notice_title{font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; color:#000; font-size:16px}
.Notice_txt{padding:10px 0px;}
.Notice_but{display:block; padding-top:10px;}
.Notice_but .but{display:block; text-transform:uppercase; width:100%; padding:7px 10px;}

.Coupon_disabled .Coupon_li_icon{background: #EEEEF0; color:#515151;}
.Coupon_disabled{color:#9a9a9a}

.ELIGIBLE_banner_img{ overflow:hidden; text-align:center;}
.ELIGIBLE_banner_img_li{ display:inline-block; padding:0px 5%}
.ELIGIBLE_banner_img_li img{height:130px; max-width:inherit; width:auto;}

.all_treatments_nav .Manicure_top_nav_li span{padding:0px 5px;}

.stars_down_c .drop_down_li > a{background:#000!important;}
.stars_down_c .drop_down_li ul{background:#000!important;}

.nav_glow_centent .nav_RecycleProgam_li_img_m{display:none;}

.RecycleProgam_width .swiper-button-next.swiper-button-disabled, .RecycleProgam_width .swiper-button-prev.swiper-button-disabled{display:none;}

.payment_box_txt{ font-size:16px!important; text-align:center;}
.color_cs{background-image: linear-gradient(135deg,#e97353,#faea79,#24a2b0,#9a74b1);-webkit-background-clip:text; color: transparent; display: inline-block; font-size: 16px;font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu;}

.nav_RecycleProgam .Aura_centent .nav_ul_table_li{ width:26%; padding:0px;}
.nav_RecycleProgam .Aura_centent .nav_ul_table_img{width:74%; border-left: none;padding-left: 35px;}
.Aura_centent .nav_RecycleProgam_li_txt .inuf_skincare_c_t{ padding-bottom:15px;}
.Aura_centent .nav_RecycleProgam_li_txt .nav_more .but{ max-width:200px; background:#000;}
.Aura_centent .nav_RecycleProgam_li_txt .nav_more .but:hover{ background-image: linear-gradient(90deg,#e9755b,#faea79,#24a2b0,#9a74b1);}
.Aura_img{display:flex;gap:0 10px; overflow:hidden}
.Aura_img_li{width:50%;}

.Aura_img_li img{display:block; width:100%;padding: 0;}
.aura_learnmore{margin-top: 35px; }
.aura_learnmore a{line-height: 40px; display: block;text-align: center;color: #FFF !important; background: #949C9F; letter-spacing: 15%; font-size: 13px;}
.aura_learnmore a:hover{background:#639470 ;}
.Aura_centent_bg{ background:#000; color:#FFF; padding-bottom:20px; overflow:hidden; margin-bottom:-35px; border-bottom:#333 solid 1px; margin-top: -35px;}
.Aura_banner{width:100%; padding-bottom:50px;}
.Aura_centent_bg .Club_li_s span{background-image: linear-gradient(0deg,#e9755b,#faea79,#24a2b0,#9a74b1);}
.h1_color_cs{background-image: linear-gradient(135deg,#e97353,#faea79,#24a2b0,#9a74b1);-webkit-background-clip:text; color: transparent;}
.Aura_centent_width .spa_details_left{width:50%;}
.Aura_centent_width .spa_details_right{width:50%;}
.Aura_centent_width .spa_details_right p{font-size:14px;}
.Aura_centent_width .spa_details_left p{font-size:14px;}
.Aura_centent_top{padding-top:30px;}

.spa_details_left .nav_more{padding-top:40px;}
.spa_details_left .but{background:#FFF; color:#000 !important;}
.spa_details_left .but:hover{ background-image: linear-gradient(90deg,#e9755b,#faea79,#24a2b0,#9a74b1);}

.img_Mobile{display:none;}
.Manicure_c_txt_16{font-size:16px; display:block; font-weight:normal; padding-top:3px;}
.Manicure_c_title_aura{ padding-left:0px; text-align:left; padding-bottom:20px; display:block; overflow:hidden;}
.Manicure_c_title_aura span{ vertical-align:middle; float:left; padding-top:8px;}
.Manicure_c_title_aura img{ width:50px; float:left; margin-right:15px;text-align:left;}
.Aura_Manicure_table{display:block;}
.Aura_Manicure_table .Manicure_c_txt{ padding-left:65px;}
.Aura_Manicure_table .Manicure_c_jg{padding:25px 10px; border:none; margin:0px; line-height:1.8}
.Aura_Manicure_box{display:block; width:100%; height:2px; background-image: linear-gradient(90deg,#e9755b,#faea79,#24a2b0,#9a74b1);}
.Aura_Manicure_table .Manicure_c_txt_icon{ margin-left:10px;}
.Manicure_c_txt_rp{padding-top:40px;}
.Manicure_c_txt_rp .button_src{background:#FFF; color:#000!important; border:#FFF solid 2px;}
.Manicure_c_txt_rp .button_src:hover{background-image: linear-gradient(90deg,#e9755b,#faea79,#24a2b0,#9a74b1); padding:2px; border:none;}
.Manicure_c_txt_rp .button_src:hover span{display:block; background:#000; color:#FFF; padding:7px 10px;}

.nav_RecycleProgam .but{padding: 2px;}
.nav_RecycleProgam .but:hover{background-image: linear-gradient(90deg, #E88080 0%, #FAA61A 14.9%, #ECF161 30.29%, #78E299 48.08%, #8EE3ED 63.94%, #50B5F1 77.88%, #FF99F7 95.67%);color: #949C9F !important;  }
.nav_RecycleProgam .but:hover span{ background:#FFF;}
.nav_RecycleProgam .but span{display:block;}


.Aura_banner_bottom{display:block; overflow:hidden; padding-top:30px;}
.Aura_banner_bottom_li{width:33.333333333333%; float:left;}

.aura_faqs{ background:#FFF; padding-top:50px;}

.aura_top_50{padding-top:50px;}
.aura_title_h2{display:block; font-size:14px; font-family: OpenSans_Bold, "Arial", "微软雅黑", MicrosoftJhengHei, 华文细黑, STHeiti, MingLiu; padding-top:20px;}
.aura_centent_img{overflow:hidden; padding-bottom:30px; max-width:900px; margin:0 auto;}
.aura_centent_img_left{width:66%; float:left}
.aura_centent_img_right{width:34%; float:left;}
.aura_centent_img_left .aura_centent_img_width{ margin-left:2%; margin-right:2%;}
.aura_centent_img_right .aura_centent_img_width{ margin-left:2%;}
.aura_centent_img_width{display:block; padding:10px; margin:2% 4%;}
.aura_centent_img_width img{width:100%;}
.aura_centent_img_two .aura_centent_img_width{ margin:4%; margin-bottom:9%;}
.aura_centent_img_two .aura_centent_img_width:nth-last-child(1){margin-bottom:0px;}
.aura_centent_img_3{width:33.333333%; float:left;}


.shopping_gift_width_product{position:relative;}
.shopping_gift_swiper{ padding:0px; position: inherit;}
.shopping_gift_swiper .swiper-slide{ width:auto;}

.shopping_gift_swiper .swiper-button-white{display:inline-block;}

.shopping_gift_swiper .swiper-button-next.swiper-button-disabled, .shopping_gift_swiper .swiper-button-prev.swiper-button-disabled{display:none; width:0px; overflow:hidden;}
.shopping_gift_swiper_st{padding:0px 30px;}
.shopping_gift_swiper_st .swiper-button-next.swiper-button-disabled, .shopping_gift_swiper_st .swiper-button-prev.swiper-button-disabled{display:inline-block; width:auto; overflow:hidden;}
.shopping_gift_swiper .swiper-button-prev, .shopping_gift_swiper .swiper-container-rtl .swiper-button-next{left:0px;}
.shopping_gift_swiper .swiper-button-next, .shopping_gift_swiper .swiper-container-rtl .swiper-button-prev{right:0px;}
.shopping_gift_product .shopping_gift_bottom{flex: 0 0 auto; margin-left: auto;}

.we_accept{text-align: center;margin-top: 35px;}
.we_accept_title{font-size: 12px; margin-bottom: 20px;}
.we_accept_link{display: flex;gap:0 20px; justify-content:space-between; align-items: center;}
.we_accept_link img{display: block;width: auto;max-height: 20px;}

@media only screen and (max-width:1200px) {
    .club_nav_width_txt_icon{ right:-20px;}
    .centent_width1000{padding: 0 20px;}
}
@media only screen and (max-width:1000px) {
    .aura_learnmore{margin-top: 28px;}
    .aura_learnmore a{line-height: 45px; font-size: 14px;}
    .inuf_Manicure_c .club_nav_width_txt b{position: relative;}
    .club_nav_width{display: inline-block;width: 100%;}
    .club_nav_width_txt{padding: 0; text-align: left;padding-top:50px; margin-right: 0;}
    .club_nav_width_txt b{ font-size:18px; padding-bottom:10px; text-align: center; position: absolute;left: 0; top: 0; width: 100%; font-size: 20px;}
    .club_nav_width_txt_icon{padding:10px; padding:0px; right:-10px; top:-10px; }
    .Club_li_title_txt{min-width:250px;}
    .club_nav_width_img{float: right; width: 170px; min-width: 170px; padding: 50px 0 15px 15px;}
    .club_nav_width_txt_icon img{height:50px !important; }

    .Manicure_top_nav{padding:0px;}
    .inuf_Manicure_c .club_nav_width_txt{padding-bottom: 0;}
    .inuf_Manicure_c .Category_li{width:100%; margin-top:10px;}
    .inuf_Manicure_c .inuf_skincare_li{width:100%;height: auto; margin-bottom: 15px;}
    .inuf_Manicure_c .nav_ul_table_img{width: 100%;}
    .inuf_Manicure_c .nav_skin_img{float: left;}
    .inuf_Manicure_c{padding:0px;padding-bottom: 0;margin-bottom: 20px;}
    .mani_banner{background-size:auto 100%!important;}

    .skin_type_banner{background-size:auto 100%!important;}

    .all_circle_none{display:block;}
    .all_treatments_txt_top {padding-top:15px; margin-top:50px;}



    .nav_RecycleProgam .nav_ul_table_li{display:block; width:100%;}
    .nav_RecycleProgam_title{margin-top:5px;}
    .nav_RecycleProgam .nav_ul_table_img{width:100%; padding:0px; border:none; margin-top:0px; padding-top:30px; margin-bottom:10px;}
    .title{font-size:24px;}
    .RecycleProgam_width_li_txt{padding:10px 0px;}
    .RecycleProgam_width_li .all_treatments_txt{padding-top:20px;}
    .ELIGIBLE_banner .title{  margin-bottom:30px;}
    .ELIGIBLE_banner{padding:50px 10px;}

    .Reward_width_shu {width:110px; height:225px;}
    .Reward_width_shu:before{left:55px;}
    .Reward_width_li_img{width:120px;}
    .Reward_width_li_txt{font-size:16px;}
    .Reward_width_txt{padding:10px 0px;}
    .RecycleProgam_width_product_li{padding:10px;}
    .RecycleProgam_width_1000_box{margin:40px 10px;}
    .RecycleProgam_width .RecycleProgam_title_h1{ margin-top:0px;}
    .RecycleProgam_width .RecycleProgam_title_h1 span:after{height:30px; width:30px; left: -15px; top: -2px;}
    .nav_glow_table{margin-top:20px;}
    .nav_glow_table_img{display:block; width:100%; border:none; padding:0px; padding-top:20px;}

    .nav_RecycleProgam_li{width:100%;}
    .nav_RecycleProgam_li_img{width:50%; padding-right:15px;}
    .nav_RecycleProgam_li_txt{width:100%;}

    .all_treatments_nav .Manicure_top_nav_li span{padding:0px 2px;}
    .treatment_Manicure_c{ margin: -15px 0px 0;}
    .treatment_Manicure_c .treatment_expectation_left{padding:15px 0;}
    .Manicure_h1:after{height:32px; width:32px; left:-12px; top:5px;}

    .nav_glow_table .nav_RecycleProgam_li_txt{padding:0px; display:block; width:100%;}
    .nav_glow_centent .nav_RecycleProgam_li{text-align:center; margin:0px auto; width:100%;}
    .nav_glow_centent .glow_more .but{max-width:inherit;}
    .nav_glow_centent .nav_RecycleProgam_li_img{display:none;}
    .nav_glow_centent .nav_RecycleProgam_li_img_m{display:block;}
    .nav_glow_centent .nav_RecycleProgam_li_img_m img{width:100%;}
    .nav_glow_centent .nav_RecycleProgam_li{overflow:hidden; display:block; float:none;}
    .nav_glow_centent .nav_glow_table_img{margin:0px auto; width:70%; float:none; margin-top:10px;}
    .nav_glow_centent .nav_glow_table_img b{padding:15px 0px;}

    .nav_RecycleProgam .Aura_centent .nav_ul_table_li{ width:100%; padding-top:10px; float: none;}
    .nav_RecycleProgam .Aura_centent .nav_ul_table_img{width:100%;padding-left: 0; float: none;}
    .Aura_img{gap:0 10px;}
    .Manicure_expectation{padding-top: 30px;}
}
@media only screen and (max-width:768px) {
    .Club_li_Children_txt{font-size:12px;}
    .seen_width{padding-top:15px;}
    .seen_width .product_width_li .BestSellers_txt{padding:5px;}
    .seen_width .product_width_li{width:50%; padding:0px;}
    .Club_title{font-size:20px;}
    .Club_li{padding-bottom:30px;}


    .Club_li_title_txt .Club_title{padding-bottom:20px;}
    .Club_li_title{position:relative; display:block; padding:20px 0px;}
    .Club_li_title_txt{display:block; width:80%; position:relative; z-index:2; background:#FFF; background:rgba(255, 255, 255, 0.8)!important; filter:Alpha(opacity=80);}
    .Club_li_product_img .Club_title_txt_ct{padding:10px;}
    .Club_li_title_img{position:absolute; height:100%; top:0px; right:0px;}
    .Club_li_title_img img{height:100%; width:auto;}
    .Club_li_title_txt{padding:10px;}
    .Club_li_s{padding-bottom:30px;}
    .Club_li_s span{height:50px;}

    .olive_width_li_title{font-size:16px;}
    .Club_live_txt{font-size:16px;}
    .Club_live_txt{padding:20px 0px;}
    .Club_liv_li_txt{padding:10px;}
    .olive_width_li{padding-right:8px;}
    .olive_width_li:nth-last-child(1){padding: 0px; padding-left:8px;}

    .brick_width .olive_width_li{width:100%; padding:0px !important;}
    .brick_width .brick_width_img{display:block; width:100%; padding:0px !important;}
    .brick_width .olive_width_li_title{padding-bottom:10px;}
    .Club_li_news_li{width:100%; margin-bottom:10px;}
    .Club_li_Children_img{padding:20px 0px 30px;}
    .Club_x_padding{padding:40px 0px;}
    .Club_li_Children .olive_width{padding:0px;}

    .container_video{margin-top:-20px;}
    .container_video_width{ margin:-13% 0px;}

    .ELIGIBLE_banner{background-size:auto 100%!important;}
    .My_Coupon_show_ct{margin:10px 0px;}

    .Children_box .product_width{margin:0px -10px;}

}
@media only screen and (max-width:767px) {
    .table_check img{margin-bottom:0px!important;}
    .table_check_product .skin_type_but{ padding:0px;}
    .table_check_product .skin_type_but .but{font-size :12px!important; -webkit-transform : scale(0.85)!important; }
    .Productshow_right_ct_li_100 .Style_title{display:block; margin:0px; position: initial; width:100%;}
    .Productshow_right_ct_li_100{padding-left:0px;}
    .Productshow_right_ct_li_100 .Style_txt{text-align:left;}
    .Productshow_right_ct_li_100 .Style_txt{ float:left; width:100%; padding-top:10px;}
    .Productshow_right_ct_li_100 .Style_txt .layui-form-radio{margin:5px 0px; margin-right:5px;}
    .Productshow_right_ct_li_100 .Style_txt .layui-form-radio:nth-last-child(1){ margin-right:0px;}


    .Club_li_product_img{display:block; width:100%; height:250px;background-position: right top!important; background-size:100% auto!important;}
    .Club_li_product_img .Club_title_txt_ct{padding:10px; right:15px; bottom:15px;}
    .Club_li_product_img .Club_title_txt_ct{display:block;}
    .Club_li_product_width{display:block; margin-right:}
    .Club_title_txt_box span:after{left: -3px; top: -5px; width:25px; height:25px;}
    .Club_li_product_txt{max-width:inherit; margin-top:20px; display:block;}
    .Club_title_txt{padding:10px; padding-top:20px;}
    .Club_title_h1 span{display:inline;}
    .Club_product_ct .BestSellers_li{margin:10px}
    .Club_title{padding:20px 0px;}


    .Manicure_c_txt_icon{ width:35px;}
    .treatment_expectation_c .Manicure_c_txt{padding-left:47px; padding-top:5px;}
    .Manicure_c_fits .Manicure_c_txt_icon{top:6px;}
    .Manicure_c_title{ margin-bottom:20px;}
    .treatment_expectation_c .Manicure_c_txt{ margin:15px 0px;}
    .treatment_Manicure_c .treatment_expectation_left{padding:15px 0;}
    .Manicure_h1:after{width:28px; height:28px; left:-10px;}
    .Manicure_h1{padding-top:5px;}
    .treatment_expectation_c .Manicure_c_fits{padding-top:15px;}
    .Manicure_width_table{ margin:20px 0px;}
    .Manicure_width_table_txt{margin-bottom:10px; width:100%; float:none; max-width:inherit}
    .Manicure_width_table_img{ display:block; float:none; width:100%; margin:0px auto; max-width:inherit}
    .Manicure_width_table_but .Manicure_c_but{max-width:inherit;}
    .treatment_expectation_c .Manicure_c_bottom_box{margin-top:-10px;}
    .treatment_Manicure_width{padding:0px 0;}
    .Manicure_expectation .sustainable_title{padding-top:0px;}
    .Manicure_expectation_top{padding-top:20px;}
    .Manicure_c_title_mins img{width:15px;}
    .Manicure_c_title_mins{top:9px; line-height:15px;}
    .Manicure_radio .checkbox-payment +label{padding-left:25px;}
    .Manicure_radio .checkbox-payment:checked + label {
        background: url(../images/Manicure_radio.png) no-repeat right bottom; background-size:auto 20px;}
    .mani_details .spa_details_left{display:block; width:100%; float:none; padding:0px; padding-bottom:20px;}
    .mani_details_right{padding:0px 10px; padding-bottom:30px;}
    .mani_bottom_padding{padding-bottom:30px;}
    .spa_details{display:block;}
    .mani_details_right h1{padding-bottom:20px;}
    .treatment_expectation h4{font-size:14px;}
    .treatment_expectation_but .but{ margin:0px 8px;}
    .mani_details .spa_details_left{padding-bottom:0px;}
    .mani_details_right{padding-top:20px;}
    .mani_banner{margin-bottom:30px;}
    .Mani_Pedi_width .Club_li_title_txt{padding:10px 20px; padding-bottom:0px;}

    .bymani_expectation_table{padding-top:30px;}
    .bymani_expectation_table_txt{font-size:12px; padding-left:46px;}
    .bymani_expectation_table_txt .Manicure_c_txt_icon{ left:5px;}
    .bymani_expectation_box h1{padding:10px 0px;}
    .bymani_expectation_title{padding-bottom:30px;}
    .bymani_expectation_product_li{padding:5px;}
    .bymani_expectation_product{padding:0px 10px;}

    .pedicure_padding_top{padding-top:0px;}
    .treatment_Manicure_c .Pedicure_left_product{padding:0px 50px;}

    .RecycleProgam_txt span{display:inline;}
    .RecycleProgam_width_txt_ct span{display:inline;}
    .RecycleProgam_banner{margin-bottom:10px;}


    .RecycleProgam_width_txt{display:block; width:100%; padding:0px; padding-top:30px;}
    .Reward_width_li{width:100%;}
    .Reward_width_shu{display:block; height:1px; width:100%; margin:30px 0px; background:#000;}
    .Reward_width_shu:before{display:none;}
    .Reward_width_li_name{padding-top:20px;}

    .RecycleProgam_centent{display:block;}
    .Reward_width{display:block; overflow:hidden;}
    .Reward_width_li_img{width:180px;}
    .RecycleProgam_width_product{padding-top:0px;}
    .RecycleProgam_width_product_li_txt{padding-top:10px;}
    .RecycleProgam_width_product_li{padding:10px 5px; width:100%;}
    .RecycleProgam_width_product_li_img:before{width:50px; height:21px;background-size: 50px auto!important;}
    .ELIGIBLE_banner .title{margin-bottom:10px;}
    .ELIGIBLE_banner{padding:30px 0px;}
    .RecycleProgam_width_product_li_txt{font-size:12px;}
    .RecycleProgam_width_product_4 .RecycleProgam_width_product_li{width:50%;}
    .RecycleProgam_width_1000_box .RecycleProgam_width_product_li{width:100%;}
    .RecycleProgam_width_1000_box .RecycleProgam_width_product_li_txt{font-size:12px; min-height:60px;}
    .RecycleProgam_width_1000_box{padding:0px;}

    .My_Coupon_show_ct_title{min-height:inherit;}
    .My_Coupon_show_ct_title_txt{padding:20px; width:82%;}
    .My_Coupon_show_ct_txt_img img{width:40%;}
    .My_Coupon_show_ct_title b{font-size:14px;}
    .My_Coupon_show_ct_title_icon{width:60px;}
    .My_Coupon_show_ct_txt_img{padding:0px; padding-top:5px;}
    .My_Coupon_show_ct_txt_text{padding:20px;}
    .My_Coupon_show_ct_txt{padding:20px 0px; padding-bottom:0px;}

    .Add_address_table_li_radio_txt{padding-left:200px;}
    .Add_address_table_li_radio .payment_radio{padding:0px; width:auto;}

    .news_box_width{margin:0px -10px; }
    .news_title_top .title{ padding-top:20px;}
    .news_date_li span{font-size:16px;}
    .news_h2{padding:20px; font-size:12px;}
    .news_banner{padding-bottom:25px;}
    .news_box_width .BestSellers_li{margin:10px; padding-bottom:10px;}
    .news_box_width .BestSellers_title{font-size:14px;}
    .news_date_li{padding:0px 20px; font-size:12px;}

    .news_date_li b{font-size:14px; padding-bottom:5px;}

    .GreenbeautyBar_details .spa_details_left{ float:none; width:100%;}
    .GreenbeautyBar_details .spa_details_left img{width:100%;}
    .clean_beauty3 .GreenbeautyBar_plus{padding:20px 0px; width:90%;}
    .GreenbeautyBar_details_width{max-width:inherit; padding-top:20px;}
    .GreenbeautyBar_table_td{font-size:12px;}
    .GreenbeautyBar_details_top .BestSellers_txt , .GreenbeautyBar_details_top .BestSellers_title, .GreenbeautyBar_details_top .BestSellers_ja{font-size:12px;}
    .GreenbeautyBar_details .spa_details_right{padding:10px 0px 20px;}
    .GreenbeautyBar_top_img{padding:20px 50px;}
    .Children_li{padding-bottom:20px;}
    .Children_li_lie{padding:10px 0px;}
    .Children_video_li{width:100%; padding:10px 0px!important;}
    .Children_box{ padding-top:20px;}
    .Children_banner{ margin-top:20px;}

    .Oxygen_centent .our_formulas{padding:0px;}
    .Oxygen_centent .our_formulas_c{padding:20px; margin:0px;}
    .Oxygen_centent{    background: url(../images/Oxygen_banner.jpg) center center no-repeat; background-size:auto 100%;}

    .all_treatments_img{ display:block; margin-bottom:30px; vertical-align:top; padding-right:0;}
    .all_treatments_txt{ display:block; vertical-align:top; width:100%; max-width:100%; padding-left:0;}

    .skin_type_treatment_width .skin_type_treatment .all_treatments_txt{width:100%; padding:0px;}
    .skin_type_treatment_width .skin_type_treatment .all_treatments_img{padding:0px; padding-top:40px; width:100%;}

    .coupon_wallet_box .My_Coupon_show_ct_title b{font-size:14px;}
    .ELIGIBLE_banner_img_li img{height:90px;}

    .Aura_centent_width .spa_details_left{width:100%; padding:10px 0px;}
    .Aura_centent_width .spa_details_right{width:100%; padding:10px 0px;}
    .Aura_centent_top{padding-bottom:10px; padding-top:0px;}
    .img_Mobile{display:block;}
    .img_PC{ display:none;}
    .Aura_centent_bg{margin-bottom:-20px;}
    .spa_details_left .nav_more{padding-top:30px;}

    .aura_top_50{padding-top:30px;}
    .aura_title_h2{padding-top:10px;}
    .aura_centent_img_width{padding:5px;}
    .aura_centent_img{padding-bottom:10px;}
    .bymani_expectation_table_date{padding-right:0px;}
}
@media only screen and (max-width:500px) {

    .Club_product_ct .Whats_New_table{padding: 0px 30px!important;}
    .Club_li_product_table{padding: 0px 30px!important;}
    .Club_product_ct .BestSellers_li{margin: 5px !important;}
    .Club_li_product_table{padding: 0px 50px;}
    .top_nav_right_user_information{ padding-left:0;}
    .Manicure_c_txt span{display:inline;}
    .treatment_Manicure_c{ margin:0px 0px;}
    .treatment_Manicure_c .treatment_expectation_left{padding:0px 0; padding-top:30px;}
    .treatment_Manicure_width{padding:0px 0;}
    .mani_banner{}
    .bymani_expectation_table{display:block;}
    .bymani_expectation_table_date{padding-right:20px;  display:block; border:none; padding-bottom:20px; margin-bottom:20px;border-bottom: #E29A9B solid 1px;}
    .bymani_expectation_table_sapn{padding-left:10px; width:30px;}
    .bymani_expectation_table_txt{ display:inline-block; width:auto; margin:0 auto;}
    .bymani_expectation_table_3{ display:inline-block; width:auto; margin:0 auto;}
    .bymani_expectation_table_sapn{display:block; padding:10px; overflow:hidden; width:100%; text-align:center;}
    .treatment_Manicure_c .Pedicure_left_product{padding:0px 50px; padding-top:30px;}


    .Gallery_banner{margin-bottom:30px;}
    .Gallery_top_title{padding-bottom:20px;}
    .Gallery_product_more{padding:30px 0px;}
    .Gallery_product{margin:0px -10px;}
    .Gallery_product_li{width:50%; padding:10px; padding-bottom:20px;}

    .skin_type_banner_txt .title{font-size:16px!important;}

    .all_circle{-webkit-transform : scale(0.7)!important;}

    .all_treatments h5 span{display:block;}
    .all_treatments_txt_top {padding-top:0px; margin-top:30px;}
    .Exclusively_icon .all_circle{top:-15px;}
    .Exclusively_icon{padding-right:50px;}

    .news_banner{margin-top:5px;}
    .news_box_width{padding-top:10px;}
    .news_box_width .BestSellers_title{max-height:inherit; min-height:inherit;}
    .seen_width .product_width_li{width:100%;}

    .Children_box .product_width{margin:0px -5px;}

    .product_centent_left{display:none;}
    .product_centent_right{ max-width:inherit; flex:0px;}

    .GreenbeautyBar_table_th .GreenbeautyBar_table_td_1{font-size:14px;}
    .GreenbeautyBar_table_td{padding:10px;}

    .GreenbeautyBar_top_img{padding-bottom:0px;}
    .GreenbeautyBar_details .title{padding-bottom:20px;}

    .GreenbeautyBar_table_tr{font-size :10px!important; -webkit-transform : scale(0.85)!important; margin:0px -5%; width:110%}
    .GreenbeautyBar_table{padding-bottom:20px;}
    .spa_details_right_img{padding-top:30px;}

    .ELIGIBLE_banner_img_li{display:block; padding:15px 0px;}

    .ELIGIBLE_banner_ct .title span{display:block;}

    .spa_details_txt .spa_details_left{ width:50%; padding-right:30px;}
    .spa_details_txt .spa_details_right .h3{text-align:left; height:288px; display:table-cell; vertical-align:middle;}

    .treatment_expectation h1{font-size:20px;}
    .Manicure_c_title{padding-right:80px;}

    .Manicure_c_title_aura img{width:45px;}
    .Manicure_c_title_aura span{ padding-top:12px;}
    .Aura_Manicure_table .Manicure_c_txt{ padding:0px; padding-left:60px;}
    .Aura_Manicure_table .Manicure_c_txt_icon{margin-left:5px;}
    .Aura_Manicure_table .Manicure_c_jg{padding:20px 10px;}
    .Manicure_c_txt_rp{padding-top:30px;}

    .Aura_banner_bottom{margin-top:-20px; padding-top:0px;}

    .aura_faqs{ padding-top:20px;}


    .bymani_expectation_table_date{padding-right:0px;}

    .bymani_expectation_box{padding:10px 0px; margin-bottom:25px;}
    .bymani_expectation_product{padding:0px;}
    .bymani_expectation_product_li{width:100%; padding:10px 0px;}
    .bymani_expectation_table_txt{width:255px; }
    .bymani_expectation_table_txt e{ display:inline-block;}
    .bymani_expectation_table_txt span{font-size: 12px!important;
        -webkit-transform: scale(0.7)!important; margin:0px -20%}
    .bymani_expectation_table_txt{display:table;min-height:35px;}
    .bymani_expectation_table_txt_height{ height:100%; display:table-cell;text-align:center; vertical-align:middle;}


}
@media only screen and (max-width:400px) {
    .spa_details_txt .spa_details_right .h3{    height: 255px;}
}


.load-view{
    width:100%; height: auto; padding: 20px;
    background: rgba(0, 0, 0, 0.1); z-index: 99999;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    padding: 6px 0 0;
    -webkit-transition: height 1s linear 0s;
    -moz-transition:height 1s linear 0s;
    -o-transition:height 1s linear 0s;
    transition: height 1s linear 0s;
}
.load-view-width{background: rgba(0, 0, 0, 0.6); display: inline-block; max-width: 90%;  text-align: center; margin: 0 auto; padding:50px 30px; border-radius: 10px;}
.load-an-view{display:table; margin: 0 auto;  margin-bottom: 15px;}
.load-tip{
    display: inline-block;
    text-align: center;
    font-size: 14px; line-height: 1.5;
    color: #ffffff;
}
.load-view .Notice_but{padding-top: 30px;}
.load-view .Notice_but .but{background-color: #fff !important; color: #000!important;}

/*type5 */
.wave {
    min-width : 40px ;
    min-height : 40px ;
    width : 100px ;
    height : 40px ;
    text-align: center;
    font-size:0;
}
.wave > div {
    background-color : #ffffff ;
    min-height : 40px;
    height : 100% ;
    width : 4%;
    margin-left: 8%;
    display : inline-block ;

    -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
    -moz-animation: stretchdelay 1.2s infinite ease-in-out;
    -o-animation: stretchdelay 1.2s infinite ease-in-out;
    animation: stretchdelay 1.2s infinite ease-in-out;
}
.wave > div:first-child{
    margin-left: 0;
}
.wave .rect2 {
    -webkit-animation-delay: -1.1s;
    -moz-animation-delay: -1.1s;
    -o-animation-delay: -1.1s;
    animation-delay: -1.1s;
}
.wave .rect3 {
    -webkit-animation-delay: -1.0s;
    -moz-animation-delay: -1.0s;
    -o-animation-delay: -1.0s;
    animation-delay: -1.0s;
}
.wave .rect4 {
    -webkit-animation-delay: -0.9s;
    -moz-animation-delay: -0.9s;
    -o-animation-delay: -0.9s;
    animation-delay: -0.9s;
}
.wave .rect5 {
    -webkit-animation-delay: -0.8s;
    -moz-animation-delay: -0.8s;
    -o-animation-delay: -0.8s;
    animation-delay: -0.8s;
}
@-webkit-keyframes stretchdelay {
    0% , 40% , 100% { -webkit-transform: scaleY( 0.4 ) }
    20% { -webkit-transform: scaleY( 1.0 ) }
}
@-moz-keyframes stretchdelay {
    0% , 40% , 100% { -moz-transform: scaleY( 0.4 ) }
    20% { -moz-transform: scaleY( 1.0 ) }
}
@-o-keyframes stretchdelay {
    0% , 40% , 100% { -o-transform: scaleY( 0.4 ) }
    20% { -o-transform: scaleY( 1.0 ) }
}
@keyframes stretchdelay {
    0% , 40% , 100% {
        transform: scaleY( 0.4 );
    }  20% {
           transform: .things_note( 1.0 );
       }
}

@media only screen and (max-width:500px) {
    .load-view-width{padding: 30px 20px;}
    .shopping_gift_product_c{flex-wrap: wrap;}
    .shopping_gift_product .shopping_gift_bottom{flex: 100%;display: flex; align-items: center; justify-content:space-between; ;}
    .shopping_gift_bottom_radio{position: static; margin:10px 0 0 0;}
    .combination_payment_radio{margin-top: 10px;}
    .shopping_gift_product .payment_radio .checkbox-payment + label{margin-bottom: 0;}
    .shopping_product_txt{flex: 1;}
    .shopping_table .right-ks{width:109px;}
    .shopping_gift_bottom .right-ks{width: 109px;}
    .shopping_gift_product_radio{padding-right: 0;}
}