@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,img,fieldset,legend,input,textarea,p,blockquote,th,td,address{margin:0;padding:0;}
table,td,ol{margin:0;padding:0;}
*{margin:0;padding:0;}
p,form,table,tr,td {margin:0px;padding:0px;}
select,input,img,select{vertical-align:middle;}
ul{list-style-type:none;margin:0;padding:0;}
ol{padding-left:10px;}
input,input:focus {border:none;outline: 0;color: #333;}
input,textarea,button,select{font-size:14px; font-family:"Microsoft YaHei";}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}
.clearfix:after,.clearfix:before{display:table;content:" "}
.clearfix:after{clear:both;visibility:hidden;height:0;line-height:0}
.hidden{display:none}
img {border:0px;vertical-align:bottom; padding:0px; margin:0px;}
a:link{color:#5a5a5a;text-decoration:none;}
a:visited{text-decoration:none;color:#5a5a5a; }
a:hover{color:#5a5a5a; text-decoration:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
.fl{float:left;}
.fr{float:right;}
.hide{display:none;}
.clear{clear:both;}
.w1000{ width:1000px; margin: 0px auto;}
.w1100{ width:1100px; margin: 0px auto;}
.w1200{ width:1200px; margin: 0px auto;}
.w1300{ width:1300px; margin: 0px auto;}
.mt50{ margin-top:50px !important;}
body{font-size:14px; font-family:"Inter","sans-serif","fontawesome-webfont","Arial","Helvetica,sans-serif,Verdana"; color:#5a5a5a; background:#fff;letter-spacing:0.5px;overflow-x:hidden;}

/*图片居中*/
.alignleft {display: inline;float: left;}
.alignright {display: inline;float: right;}
.aligncenter {clear: both;display: block;margin:auto;}


@font-face {
  font-family: 'fontawesome-webfont';
  src: url('../fonts/fontawesome-webfont.eot'),
       url('../fonts/fontawesome-webfont.otf') format('otf'),
       url('../fonts/fontawesome-webfont.svg') format('svg'),
       url('../fonts/fontawesome-webfont.ttf') format('truetype'),
       url('../fonts/fontawesome-webfont.woff') format('woff'),
       url('../fonts/fontawesome-webfont.woff2') format('woff2');
}

@font-face {
  font-family: 'Inter';
  src: 
       url('../fonts/Inter.ttf') format('truetype'),
}

@font-face {
  font-family: 'bootstrap-icons';
  src: 
       url('../fonts/bootstrap-icons.woff') format('woff'),
       url('../fonts/bootstrap-icons.woff2') format('woff2');
}


@font-face {
  font-family: 'fontello';
  src: url('../fonts/fontello.eot'),
       url('../fonts/fontello.otf') format('otf'),
       url('../fonts/fontello.svg') format('svg'),
       url('../fonts/fontello.ttf') format('truetype'),
       url('../fonts/fontello.woff') format('woff'),
       url('../fonts/fontello.woff2') format('woff2');
}

/*网站顶部*/
.headtop_wrap{width:100%; float:left;background:#f1f1f1; color:#666;}
.headtop_main{width:100%; float:left; padding:7px 0px;}

.headtop_main .fl{ float:left;}
.headtop_main .fr{ float:right;}

.headtop_main .fr .account{ float:left; padding:0px 20px 0px 0px;}
.headtop_main .fr .account a{color:#0aad0a;}
.headtop_main .fr .account a:hover{ text-decoration:underline;}
.headtop_main .fr .lang{ float:left;}


/*网站头部*/
.head_wrap{width:100%; float:left;}
.head_main{width:100%; float:left; padding:20px 0px;display: flex;align-items: center;}

.head_main .fl{ width:70%;display: flex;align-items: center;flex-grow: 1;gap:15px 30px;justify-content:flex-start;}
.head_main .fr{display: flex;align-items: center;flex-grow: 1;gap:15px;justify-content: flex-end;}

.head_main .logo{float:left;}
.head_main .logo img{ height:25px;}

.head_main .search_wrap{width:100%;float:left;}
.head_main .search_wrap form{width:100%; float:left;border: 1px solid #dfe2e1;border-radius:5px;}
.head_main .search_txt { width:93%;float:left; font-size:16px;color: #333;padding:10px 15px;line-height:1px; transition: 0.3s ease-in-out;}
.head_main .search_btn{ width:7%;float:left; color:#5c6c75;cursor: pointer; display:inline-block; border:none; border-left:1px solid #dfe2e1;background-color: transparent;padding:8px 10px;}

.head_main .bar_wrap{width:auto;float:right;}
.head_main .bar_wrap img{height:20px; display:inline-block; padding:0px 0px 0px 12px;}
.head_main .bar_wrap .wish{ float:left;}
.head_main .bar_wrap .account{ float:left;}
.head_main .bar_wrap .cart{ float:left;}

.head_main .bar_wrap .cart li::marker{ content:'';}
.head_main .bar_wrap .cart .wc-block-mini-cart__button{ padding:0px 0px 0px 10px;}
.head_main .bar_wrap .cart .wc-block-mini-cart__quantity-badge{align-items: center; display: flex;position: relative;}
.head_main .bar_wrap .cart .wc-block-mini-cart__quantity-badge::before{content: "";background:url(../images/cart.svg) no-repeat; display: block;width: 20px;height: 20px; background-size: cover;}
.head_main .bar_wrap .cart .wc-block-mini-cart__quantity-badge svg{ display:none;}
.head_main .bar_wrap .cart .wc-block-mini-cart__badge{width: 18px; height: 18px;color:#fff;border-width:0;background-color:#0aad0a; }
.head_main .bar_wrap .cart .wc-block-mini-cart__badge{ align-items: center; border-radius:50%; box-sizing: border-box;display: flex;font-weight: 600; justify-content: center;    left: 100%; margin-left: -44%; min-width: 18px; padding:0px 5px; position: absolute; transform: translateY(-50%);  white-space: nowrap; z-index: 1;}


/*网站导航*/
.nav_wrap{width:100%; float:left; border-bottom:1px solid #dfe2e1; padding:0px 0px 15px 0px;}
.nav_main{width:100%; float:left;}


.nav_main .cat{width:auto;float:left; position:relative;}
.nav_main .cat label{ color:#fff;}
.nav_main .cat .btn a{width:100%; float:left; color:#fff;padding:12px 25px;font-weight:bold;background:#0aad0a; border-radius:5px;}
.nav_main .cat .btn a:hover{ background:#099309;}
.nav_main .cat .btn img{ padding-right:3px;}

.nav_main .cat .dropdown{min-width:260px; text-align:left;position: absolute; top:40px; left:0px; display: none; z-index: 99;background: #fff;transition: 0.3s ease-in-out;}
.nav_main .cat:hover .dropdown{ display:inline-block;}

.nav_main .cat .subnav{width:100%; float:left; padding:20px 10px; border:1px solid #dfe2e1; border-radius:5px;}
.nav_main .cat .subnav ul li{width:100%; float:left;}
.nav_main .cat .subnav ul li a{width:100%;color:#333; font-weight:normal;display:inline-block; padding:10px 10px; border-radius:5px;}
.nav_main .cat .subnav ul li a:hover{ color:#111; background:#f0f3f2;}



.nav_main .item{ width:auto;float:left; padding:5px 0px 0px 25px;}
.nav_main .item ul li{float:left; position:relative;}
.nav_main .item ul li a{ font-size:16px; line-height:30px;padding:0px 35px 0px 0px;display:inline-block;}
.nav_main .item ul li a:fast-child{ padding-right:0px;}
.nav_main .item ul li:hover a{color: #0aad0a;}

.nav_main .item ul li h3{ float:left;}
.nav_main .item ul li i.icon{ width:15px; height:15px;background: url(../images/down_arrow.svg) no-repeat;display: inline-block;vertical-align: middle; margin-left:5px;}

.nav_main .item ul li .dropdown{min-width:260px; text-align:left;position: absolute; top:30px; left:0px; display: none; z-index:999;background: #fff;transition: 0.3s ease-in-out;}
.nav_main .item ul li:hover .dropdown{ display:inline-block;}

.nav_main .item ul li .subnav{width:100%; float:left; padding:20px 10px; border:1px solid #dfe2e1; border-radius:5px;}
.nav_main .item ul li .subnav ul li{width:100%; float:left;}
.nav_main .item ul li .subnav ul li a{width:100%;color:#333 !important; font-size:14px;font-weight:normal;display:inline-block; padding:5px 10px; border-radius:5px;}
.nav_main .item ul li .subnav ul li a:hover{ color:#111; background:#f0f3f2;}





/*首页幻灯片*/
.index_banner_wrap{width:100%; float:left; margin:30px 0px;}
.index_banner_main{width:100%; float:left; border-radius:5px; overflow:hidden;}

.index_banner_main .bg01{width:100%; height:530px;float:left;background: url(../images/index_banner_bg01.jpg) no-repeat top center;background-size: cover;}
.index_banner_main .bg01 .txt{ width:500px; float:left; padding:115px 0px 0px 70px;}
.index_banner_main .bg01 .txt label{ font-size:14px; color:#333; font-weight:bold; padding:5px 5px;border-radius:5px;background:#ffc107;}
.index_banner_main .bg01 .txt h3{ font-size:48px; color:#111; font-weight:bold; padding:20px 0px 20px 0px;}
.index_banner_main .bg01 .txt p{ font-size:18px;color:#666; line-height:26px;}
.index_banner_main .bg01 .txt .btn{width:100%; float:left; padding:30px 0px 0px 0px;}
.index_banner_main .bg01 .txt .btn a{ font-size:16px; color:#fff; border-radius:5px; padding:10px 15px; display:inline-block; background:#001e2b;}


/*首页模块标题*/
.index_model_tit01{width:100%;float:left;text-align:left;}
.index_model_tit01 h2{font-size:24px;color:#333; font-weight:bold; display:inline-block;}

/*内页模块标题*/
.ny_model_tit01{width:100%;float:left;text-align:left; padding:0px 0px 15px 0px;}
.ny_model_tit01 h2{font-size:30px;color:#5c6c75; font-weight:bold; display:inline-block;}


/*首页特色产品*/
.index_pro_cat_featured_wrap{width:100%; float:left; padding:40px 0px 20px 0px;}
.index_pro_cat_featured_main{width:100%; float:left; padding:25px 0px;}

.index_pro_cat_featured_main ul{display: grid;gap:10px; grid-template-columns: repeat(6, minmax(0, 1fr));}

.index_pro_cat_featured_main ul li{text-align:center; border:1px solid #dfe2e1; border-radius:5px;transition: 0.3s ease-in-out;}
.index_pro_cat_featured_main ul li:hover{ border:1px solid #0aad0a;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .1); box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);}
.index_pro_cat_featured_main ul li:nth-child(6n){ margin-right:0px;}
.index_pro_cat_featured_main ul li a{width:100%; float:left;}
.index_pro_cat_featured_main .box{width:100%; float:left;padding:30px 20px;}
.index_pro_cat_featured_main .box .img img{max-width:100%; padding-bottom:20px;}
.index_pro_cat_featured_main .box h3{color:#333;display:inline-block;}


/*首页广告01*/
.index_ad01_wrap{width:100%; float:left;}
.index_ad01_main{width:100%; float:left;padding:20px 0px;}

.index_ad01_main .item01{width:49%;float:left;border-radius:5px;background: url(../images/index_ad01_item01_bg.jpg) no-repeat top center;background-size: cover;}
.index_ad01_main .item02{width:49%;float:right;border-radius:5px;background: url(../images/index_ad01_item02_bg.jpg) no-repeat top center;background-size: cover;}

.index_ad01_main .box{width:100%; float:left;padding:50px 35px;}

.index_ad01_main .box h3{ color:#333;font-size:24px; font-weight:bold; padding-bottom:5px;}

.index_ad01_main .box .btn{width:100%; float:left; padding:20px 0px 0px 0px;}
.index_ad01_main .box .btn a{ font-size:16px; color:#fff; border-radius:5px; padding:10px 15px; display:inline-block; background:#001e2b;}


/*首页流行产品*/
.index_pro_popular_wrap{width:100%; float:left; padding:20px 0px 20px 0px;}
.index_pro_popular_main{width:100%; float:left; padding:25px 0px;}

.index_pro_popular_main ul{display: grid;gap:15px; grid-template-columns: repeat(5, minmax(0, 1fr));}

.index_pro_popular_main ul li{text-align:left; border:1px solid #dfe2e1; border-radius:5px;transition: 0.3s ease-in-out;}
.index_pro_popular_main ul li:hover{ border:1px solid #0aad0a;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .1); box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);}
.index_pro_popular_main ul li:nth-child(5n){ margin-right:0px;}
.index_pro_popular_main ul li a{width:100%; float:left;}

.index_pro_popular_main .box{width:100%; float:left;padding:17px 15px;}
.index_pro_popular_main .box .img{width:100%; float:left; position:relative;}
.index_pro_popular_main .box .img img{max-width:100%; height:auto;padding-bottom:20px;}
.index_pro_popular_main .box .badge{color:#111;font-size:13px;position:absolute;top:10px; right:10px;background:#fff; text-transform: uppercase;border:1px solid #333; border-radius:5px;}
.index_pro_popular_main .box .badge i{ padding:5px 7px;font-style: normal;display:inline-block;}
.index_pro_popular_main .box h3{color:#111;font-weight:bold; padding-bottom:8px; display:inline-block;}
.index_pro_popular_main .box h3:hover a{color:#0aad0a;}
.index_pro_popular_main .box .rating_wrap{width:100%; float:left;padding-bottom:10px;}
.index_pro_popular_main .box .price_wrap{ width:100%; float:left;color:#111; font-size:15px;padding-bottom:15px;}
.index_pro_popular_main .box .cart_wrap{float:left;}
.index_pro_popular_main .box .cart_wrap a{ font-size:13px;color:#fff; font-weight:bold; border-radius:5px; padding:10px 15px; display:inline-block; background:#0aad0a;}
.index_pro_popular_main .box .cart_wrap a:hover{background:#099309;}

.index_pro_popular_main .box .cart_wrap .added{ display:none;}


/*首页每日畅销产品*/
.index_pro_daily_best_wrap{width:100%; float:left; padding:10px 0px 20px 0px;}
.index_pro_daily_best_main{width:100%; float:left; padding:25px 0px;}

.index_pro_daily_best_main .ad{width:23%; min-height:390px;float:left;border-radius:10px;background: url(../images/index_pro_daily_best_ad_bg01.jpg) no-repeat top center;background-size: cover;}
.index_pro_daily_best_main .ad .box{ padding:45px 30px;}
.index_pro_daily_best_main .ad h3{color:#fff;font-size:24px; font-weight:bold;padding-bottom:15px;}
.index_pro_daily_best_main .ad p{color:#fff;}
.index_pro_daily_best_main .ad .btn{width:100%; float:left; padding:20px 0px 0px 0px;}
.index_pro_daily_best_main .ad .btn a{ font-size:16px; color:#fff; border-radius:5px; padding:10px 15px; display:inline-block; background:#0aad0a;}

.index_pro_daily_best_main .list{width:75%; float:right;}

.index_pro_daily_best_main .list ul{display: grid;gap:15px; grid-template-columns: repeat(3, minmax(0, 1fr));}

.index_pro_daily_best_main .list ul li{text-align:left; border:1px solid #dfe2e1; border-radius:5px;transition: 0.3s ease-in-out;}
.index_pro_daily_best_main .list ul li:hover{ border:1px solid #0aad0a;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .1); box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);}
.index_pro_daily_best_main .list ul li:nth-child(3n){ margin-right:0px;}
.index_pro_daily_best_main .list ul li a{width:100%; float:left;}

.index_pro_daily_best_main .list .box{width:100%; float:left;padding:17px 15px;}
.index_pro_daily_best_main .list .box .img{width:100%; float:left; position:relative;}
.index_pro_daily_best_main .list .box .img img{max-width:100%; height:auto;padding-bottom:20px;}
.index_pro_daily_best_main .list .box .badge{color:#111;font-size:13px;position:absolute;top:10px; right:10px;background:#fff; text-transform: uppercase;border:1px solid #333; border-radius:5px;}
.index_pro_daily_best_main .list .box .badge i{ padding:5px 7px;font-style: normal;display:inline-block;}
.index_pro_daily_best_main .list .box h3{color:#111;font-weight:bold; padding-bottom:8px; display:inline-block;}
.index_pro_daily_best_main .list .box h3:hover a{color:#0aad0a;}
.index_pro_daily_best_main .list .box .rating_wrap{width:100%; float:left;padding-bottom:10px;}
.index_pro_daily_best_main .list .box .price_wrap{ width:100%; float:left;color:#111; font-size:15px;padding-bottom:15px;}
.index_pro_daily_best_main .list .box .cart_wrap{float:left;}
.index_pro_daily_best_main .list .box .cart_wrap a{ font-size:13px;color:#fff; font-weight:bold; border-radius:5px; padding:10px 15px; display:inline-block; background:#0aad0a;}
.index_pro_daily_best_main .list .box .cart_wrap a:hover{background:#099309;}


/*首页底部文字*/
.index_footer_txt_wrap{width:100%; float:left; padding:10px 0px 60px 0px;}
.index_footer_txt_main{width:100%; float:left; padding:15px 0px;}

.index_footer_txt_main .item{width:100%;float:left; height:auto;margin:0px auto;}

.index_footer_txt_main .item ul{display: grid;gap:15px; grid-template-columns: repeat(4, minmax(0, 1fr));}

.index_footer_txt_main .item ul li{text-align: left;}

.index_footer_txt_main .item .img{width:100%; float:left;}
.index_footer_txt_main .item .img img{width:40px; float:left;}
.index_footer_txt_main .item h3{color:#333; font-size:16px; font-weight:bold;padding:25px 0px 15px 0px; display:inline-block;}
.index_footer_txt_main .item p{color:#666; line-height:22px;padding:0px 0px;}
.index_footer_txt_main .item p a{ color:#0aad0a;}


/*网站底部*/
.footer_wrap{width:100%;float:left; padding:35px 0px 50px 0px; background:#f0f3f2}
.footer_main{ width:100%;float:left;color:#666;padding:35px 0px 35px 0px;}

.footer_wrap .footer_main .list{width:100%; float:left;}
.footer_wrap .footer_main .list .fl{width:30%; float:left;}
.footer_wrap .footer_main .list .fr{width:65%; float:right;}

.footer_wrap .footer_main .list .fl dd{ width:50%;float:left;}
.footer_wrap .footer_main .list .fr dl{ width:25%;float:left;}

.footer_wrap .footer_main .list dl dt{ color:#333; font-size:15px; font-weight:bold;margin-bottom:10px;}
.footer_wrap .footer_main .list dl dd a{color:#666; line-height:30px;}
.footer_wrap .footer_main .list dl dd a:hover{color:#0aad0a;}

.footer_wrap .pay{ width:100%; float:left;color:#333; padding:20px 0px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.footer_wrap .pay .fl{float:left; padding:5px 0px 0px 0px;}
.footer_wrap .pay .fr{float:right;}

.footer_wrap .pay .fl label{float:left; color:#333; font-weight:bold;padding:12px 10px 0px 0px;}
.footer_wrap .pay .fl img{ height:40px;float:left; padding:0px 10px 0px 0px;}

.footer_wrap .pay .fr label{float:left; color:#333; padding:12px 20px 0px 0px;}
.footer_wrap .pay .fr img{ height:40px;float:left; padding:0px 10px 0px 0px;}

.footer_wrap .copyright{ width:100%; float:left;color:#666;padding:30px 0px 0px 0px;}
.footer_wrap .copyright .fl{float:left;}
.footer_wrap .copyright .fr{float:right;}

.footer_wrap .copyright a{color:#666;display: inline-block;}
.footer_wrap .copyright a:hover{color:#0aad0a;}



/*内页主体*/
.ny_wrap{ width:100%; float:left; padding:0px 0px 35px 0px;}

.ny_main{ width:100%; float:left; padding:0px 0px 0px 0px;}

.ny_main .fl{ width:20%; float:left;}
.ny_main .fr{ width:75%; float:right;}

.ny_box{ width:100%;min-height:300px;float:left;}


/*内页面包屑*/
.breadcrumb_wrap{width:100%; float:left; color:#999; padding:15px 0px;}
.breadcrumb_wrap a{ color:#0aad0a;}


/*内页产品分类名称*/
.pro_cat_tit{width:100%; float:left; background:#f0f3f2; border-radius:5px;}
.pro_cat_tit h1{width:100%; float:left; color:#5c6c75; font-size:36px; font-weight:bold; padding:45px 35px;}


/*内页产品列表*/

.pro_sorting_wrap{width:100%; float:left; padding:15px 0px 0px 0px;display: flex;align-items: center;}

.pro_sorting_wrap .grid_sub{ float:left;display: flex;justify-content:flex-start;flex-grow:1;}
.pro_sorting_wrap .sorting_sub{ float:right;display: flex;justify-content:flex-end;}

.pro_sorting_wrap .grid_sub p{ color:#5d6d76; vertical-align:middle;}

.pro_sorting_wrap .sorting_sub select{ color:#5d6d76;padding:7px 10px; display:inline-block; border:1px solid #dfe2e1; cursor:pointer;}


.woocommerce .ny_pro_list{width:100%; float:left; padding:20px 0px 20px 0px;}
.woocommerce .ny_pro_list ul.products:before{display:none;}

.woocommerce .ny_pro_list ul{display: grid;gap:15px; grid-template-columns: repeat(4, minmax(0, 1fr));margin:0px 0px; padding:0px 0px;}

.woocommerce .ny_pro_list ul.products li.product{ width:100%;text-align:left;transition: 0.3s ease-in-out; margin:0px 0px;}

.woocommerce .ny_pro_list ul.products li{text-align:left; border:1px solid #dfe2e1; border-radius:5px;transition: 0.3s ease-in-out;}
.woocommerce .ny_pro_list ul.products li:hover{ border:1px solid #0aad0a;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .1); box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);}


.woocommerce .ny_pro_list ul.products li a{width:100%; float:left;}

.woocommerce .ny_pro_list ul.products li .box{width:100%; float:left;padding:17px 15px;}
.woocommerce .ny_pro_list ul.products li .box .img{width:100%; float:left; position:relative;}
.woocommerce .ny_pro_list ul.products li .box .img img{max-width:100%; height:auto;padding-bottom:20px;}
.woocommerce .ny_pro_list ul.products li .box .badge{font-size:13px;position:absolute;top:10px; right:10px; text-transform: uppercase;}
.woocommerce .ny_pro_list ul.products li .box .badge i{color:#fff;padding:2px 3px;font-style: normal;display:inline-block;background:#db3030;border-radius:5px;}
.woocommerce .ny_pro_list ul.products li .box .badge i.discount{background:#dab63c;}
.woocommerce .ny_pro_list ul.products li .box h3{color:#111;font-weight:bold; padding-bottom:8px; display:inline-block;}
.woocommerce .ny_pro_list ul.products li .box h3:hover a{color:#0aad0a;}
.woocommerce .ny_pro_list ul.products li .box .rating_wrap{width:100%; float:left;padding-bottom:10px;}
.woocommerce .ny_pro_list ul.products li .box .price_wrap .price{ width:100%; float:left;color:#111; font-size:16px;padding-bottom:10px; margin:0px 0px;}
.woocommerce .ny_pro_list ul.products li .box .cart_wrap{float:left;}
.woocommerce .ny_pro_list ul.products li .box .cart_wrap a{ font-size:13px;color:#fff; font-weight:bold; border-radius:5px; padding:10px 15px; display:inline-block; background:#0aad0a;}
.woocommerce .ny_pro_list ul.products li .box .cart_wrap a:hover{background:#099309;}


/*内页产品列表 过滤筛选列表*/
.ny_pro_filter_wrap{width:100%; float:left;}

.ny_pro_filter_wrap .filter_list .item{width:100%; float:left; padding-bottom:20px;}

.ny_pro_filter_wrap .filter_list .wp-block-heading{width:100%; float:left;color:#333; font-size:16px; font-weight:bold; display:inline-block; padding-bottom:15px;}

.ny_pro_filter_wrap .wc-block-product-categories-list li{ width:100%;float:left; padding:10px 0px; border-bottom:1px solid #dfe2e1;}
.ny_pro_filter_wrap .wc-block-product-categories-list li:first-child{ padding-top:0px;}
.ny_pro_filter_wrap .wc-block-product-categories-list li a{ font-size:15px;}
.ny_pro_filter_wrap .wc-block-product-categories-list li a:hover{ color:#14b014;}

.ny_pro_filter_wrap .wc-block-components-checkbox span{font-size:14px;}

.ny_pro_filter_wrap .wc-block-components-price-slider__range-input-wrapper{color:#0aad0a;}
.ny_pro_filter_wrap .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox]:checked,
.ny_pro_filter_wrap .woocommerce-form__input-checkbox:checked{border-color:#0aad0a;background-color:#0aad0a;}

.ny_pro_filter_wrap .wc-block-components-chip .wc-block-components-chip__remove{background-color:#0aad0a; color:#fff;}
.ny_pro_filter_wrap .wc-block-components-chip, .wc-block-components-chip:active, 
.ny_pro_filter_wrap .wc-block-components-chip:focus, .wc-block-components-chip:hover{border-color:#0aad0a;background-color:#c1eac1;}


/*产品详细页*/
.pro_detail_wrap{width:100%; float:left;}

.pro_detail_wrap .pro_top_main{width:100%; float:left; padding-bottom:30px;}
.pro_detail_wrap .pro_tab_area{width:100%; float:left;}

.pro_detail_wrap .pro_sub{width:47%; float:left;}
.pro_detail_wrap .info{width:50%; float:right;}

.pro_variable_detail_wrap .pro_sub{width:45%; float:left;}
.pro_variable_detail_wrap .info{width:52%; float:right;}


/*产品详细页 图片*/
.pro_detail_wrap .pro_img_wrap{position: relative;}
.pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery .flex-viewport{margin-left: 90px;}
.pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery .flex-control-thumbs{position: absolute;left: 0px;top: 0px;margin: 0px 0px;padding: 0px 0px;}
.pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery .flex-control-thumbs li{margin: 0px 0px 10px 0px;list-style-type: none;}
.pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery .flex-control-thumbs img{width: 70px;height: 70px;cursor: pointer;}

.pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery__image a img{width:100%; height:100%;}

.pro_detail_wrap .pro_img_wrap .flex-control-thumbs img{ border:2px solid #ddd;}
.pro_detail_wrap .pro_img_wrap .flex-control-thumbs img.flex-active{border: 2px solid #05a845; box-shadow: 0px 5px 5px 1px rgb(0 0 0 / 10%);}

.pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery__trigger{ width:35px; height:35px;color:#333;font-size: 15px; position:absolute;top:45px;right:10px;z-index: 5;display: block;border-radius:100%;text-align: center; line-height:35px;background-color: rgba(5,168,69,.3);}
.pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery__trigger:hover{color:#fff;background:#333;}

.pro_detail_wrap .pro_img_wrap .badge{position:absolute;top:10px; right:10px; z-index:99; text-transform: uppercase;}
.pro_detail_wrap .pro_img_wrap .badge i{color:#fff;padding:2px 5px;font-style: normal;display:inline-block;background:#db3030;border-radius:5px;}
.pro_detail_wrap .pro_img_wrap .badge i.discount{background:#dab63c;}



/*产品详细页 相册*/
.woocommerce-page .pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery{width:100%;}
.woocommerce-page .pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery .flex-control-thumbs li{width:auto; float:none;margin:0px 1% 5px 0px;border: 2px solid #fff;}
.woocommerce-page .pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery .flex-control-thumbs li:last-child{ margin-right:0;}
.woocommerce-page .pro_detail_wrap .pro_img_wrap .woocommerce-product-gallery .flex-control-thumbs li .flex-active{border: 2px solid #05a845;}



/*产品详细页 基础信息*/
.pro_detail_wrap .info .tit h3{ color:#5c6c75;font-size:36px; font-weight:bold;display:inline-block; padding-bottom:15px;}

.pro_detail_wrap .info .rating_wrap .review_qty{ color:#0aad0a;padding:3px 0px 0px 0px;}

.pro_detail_wrap .info .price{width:1000%; float:left;padding:15px 0px 15px 0px;}

.pro_detail_wrap .info .price .woocommerce-Price-amount{color:#333;font-size:22px; font-family:'Inter';}
.pro_detail_wrap .info .price .woocommerce-Price-amount ins{color:#001e2b;font-weight:bold;}
.pro_detail_wrap .info .price .woocommerce-Price-amount del{ color:#5c6c75; padding:0px 0px 0px 5px;}

.pro_detail_wrap .wishlist_wrap{width:100%; float:left; padding:20px 0px 10px 0px;}
.pro_detail_wrap .wishlist_wrap a:hover{color:#0aad0a;}

.pro_detail_wrap .info .meta_wrap{width:70%; float:left; color:#5c6c75;font-size:15px;padding:15px 0px;}
.pro_detail_wrap .info .meta_wrap .posted_in{float:right;}
.pro_detail_wrap .info .meta_wrap .posted_in a:hover{ color:#0aad0a;}


/*产品详细页 基础信息 购物车*/
.woocommerce .pro_detail_wrap .info .cart_filter_wrap{ width:100%; float:left; padding:30px 0px; border-top:1px solid #eee;border-bottom:1px solid #eee;}

.woocommerce .pro_detail_wrap .info .cart_filter_wrap form.cart{ margin-bottom:0px;}

.woocommerce .pro_detail_wrap .info .cart_filter_wrap form.cart .quantity{width:100%; float:left; margin-bottom:20px;}
.woocommerce .pro_detail_wrap .info .single_add_to_cart_button{color:#fff; font-weight:bold;display: flex;gap:10px; cursor:pointer;padding:12px 45px; border:none;border-radius:5px; background:#0aad0a;}
.woocommerce .pro_detail_wrap .info .single_add_to_cart_button::before{content: "\f179";display: inline-block; font-family:'bootstrap-icons';}
.woocommerce .pro_detail_wrap .info .single_add_to_cart_button:hover{ background:#099309;}





/*产品详细页 详细内容 选项框*/
.woocommerce div.product .woocommerce-tabs ul.tabs{width: 100%;text-align:left;list-style:none;padding:0px 0px;margin:30px auto;display:table; border-bottom:1px solid #ddd;}
.woocommerce div.product .woocommerce-tabs ul.tabs::before{ border:none;}
.woocommerce div.product .woocommerce-tabs ul.tabs li{ padding:0px 0px;margin:0px 20px 0px 0px; border:none; background:#fff;}
.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child{ margin-right:0px;}

.woocommerce div.product .woocommerce-tabs ul.tabs li a{ font-size:16px; color:#999;border-bottom:2px solid transparent;padding:0px 0px 15px 0px; display: inline-block; margin:0px 0px -1px 0px; transition: 0.3s ease-in-out;}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{ color:#0aad0a;border-bottom-color:#0aad0a; padding:0px 0px 15px 0px;margin:0px 0px -1px 0px;}



/*产品详细页 评价列表*/
.pro_tab_area #reviews .woocommerce-Reviews-title{width:100%; float:left; color:#5c6c75;font-size:20px; font-weight:bold;padding:0px 0px;}

.pro_tab_area #reviews .commentlist{width:100%; float:left; padding:30px 0px 35px 0px;list-style: none;}
.pro_tab_area #reviews .commentlist li{width:100%;float:left;border-bottom:1px solid #dfe2e1; padding:0px 0px 20px 0px; margin:0px 0px 20px 0px;}.comment_container
.pro_tab_area #reviews .commentlist .comment_container{display:flex;gap:20px;}
.pro_tab_area #reviews .commentlist .avatar{ border-radius:50%;}
.pro_tab_area #reviews .commentlist .comment-text{display: flex;flex-direction: column; gap: 8px;}
.pro_tab_area #reviews .commentlist .comment_container{display:flex;gap:20px;}
.pro_tab_area #reviews .commentlist .comment-text .meta{order: -1;display: flex;flex-direction: column;gap:2px;}
.pro_tab_area #reviews .commentlist .comment-text .woocommerce-review__dash{display:none;}
.pro_tab_area #reviews .commentlist .description{max-width: 600px; font-size:15px; line-height:22px;}

.pro_tab_area #reviews .comment-reply-title{ font-size:18px; font-weight:bold; display:inline-block; margin:20px 0px;}


/*产品详细页 留言区域*/
.pro_tab_area #review_form #commentform > *{width: 50%;}
.pro_tab_area #review_form .comment-notes{ margin-bottom:15px;}
.pro_tab_area #review_form .comment-form-rating label{font-size: 16px;margin-bottom: 12px;display: block;}
.pro_tab_area #review_form .stars{margin-bottom: 20px;}
.pro_tab_area #review_form .stars span{display: flex;gap: 10px;flex-wrap: wrap;}
.pro_tab_area #review_form .stars span a{display: flex; padding: 4px 16px;gap: 6px; border: 2px solid #dfe2e1; border-radius:20px;transition: 0.3s ease-in-out;}
.pro_tab_area #review_form .stars span a::after{font-family: "bootstrap-icons"; content: "\f588";}
.pro_tab_area #review_form .stars span a:hover::after,
.pro_tab_area #review_form .stars span a.active::after{content: "\f586"; color:#2eb92e;border-color:#2eb92e;}
.pro_tab_area #review_form .stars span a:hover{color:#2eb92e;border-color:#2eb92e;}
.pro_tab_area #review_form .stars span a.active{color:#2eb92e;border-color:#2eb92e;}

#commentform .comment-form-comment, #commentform .comment-form-author, #commentform .comment-form-email, #commentform .comment-form-url{display: flex;flex-direction: column; gap: 8px;}
.woocommerce-Reviews .comment-form-comment, .woocommerce-Reviews .comment-form-author, .woocommerce-Reviews .comment-form-email{ margin-bottom:15px;}

.woocommerce #review_form #respond .form-submit input{ color:#fff;padding:15px 35px; margin:15px 0px 0px 0px;background:#0aad0a;text-transform: uppercase;}

/*产品详细页 留言区域 去除之前通用星级样式*/
.pro_tab_area #review_form p.stars a::before{ display:none;}
.pro_tab_area #review_form p.stars a{ width:auto;height:auto;position:inherit; text-indent:0em; font-weight:normal; overflow:auto;}


/*产品详细页 相关产品*/
.pro_output_related_wrap{width:100%; float:left; margin-top:50px;}
.pro_output_related_wrap h2{ color:#5c6c75;font-size:24px; font-weight:bold; font-family:'Inter';padding:30px 0px;}

.woocommerce .pro_output_related_wrap ul.pro_item li{width:23.5%;float:left; margin:0px 1.5% 20px 0px;text-align:left; border:1px solid #dfe2e1; border-radius:5px;transition: 0.3s ease-in-out;}
.woocommerce .pro_output_related_wrap ul.pro_item li:hover{ border:1px solid #0aad0a;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .1); box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);}
.woocommerce .pro_output_related_wrap ul.pro_item li:nth-child(5n){ margin-right:0px;}
.woocommerce .pro_output_related_wrap ul.pro_item li a{width:100%; float:left;}

.woocommerce .pro_output_related_wrap ul.pro_item .box{width:100%; float:left;padding:17px 15px;}
.woocommerce .pro_output_related_wrap ul.pro_item .box .img{width:100%; float:left; position:relative;}
.woocommerce .pro_output_related_wrap ul.pro_item .box .img img{max-width:100%; height:auto;padding-bottom:20px;}
.woocommerce .pro_output_related_wrap ul.pro_item .box .badge{font-size:13px;position:absolute;top:10px; right:10px; text-transform: uppercase;}
.woocommerce .pro_output_related_wrap ul.pro_item .box .badge i{color:#fff;padding:2px 3px;font-style: normal;display:inline-block;background:#db3030;border-radius:5px;}
.woocommerce .pro_output_related_wrap ul.pro_item .box .badge i.discount{background:#dab63c;}
.woocommerce .pro_output_related_wrap ul.pro_item .box h3{color:#111;font-weight:bold;}
.woocommerce .pro_output_related_wrap ul.pro_item .box h3:hover a{color:#0aad0a;}
.woocommerce .pro_output_related_wrap ul.pro_item .box .rating_wrap{width:100%; float:left;padding-bottom:5px;}
.woocommerce .pro_output_related_wrap ul.products li .box .price_wrap .price{ width:100%; float:left;color:#111; font-size:16px;padding-bottom:10px; margin:0px 0px;}

.woocommerce .pro_output_related_wrap ul.pro_item .box .cart_wrap{float:left;}
.woocommerce .pro_output_related_wrap ul.pro_item .box .cart_wrap a{ font-size:13px;color:#fff; font-weight:bold; border-radius:5px; padding:10px 15px; display:inline-block; background:#0aad0a;}
.woocommerce .pro_output_related_wrap ul.pro_item .box .cart_wrap a:hover{background:#099309;}


/*账户页面*/
.ny_account_wrap{width:100%; float:left;}


/*账户页面 登录页面*/
.ny_form_login_wrap{width:100%; float:left; padding:80px 0px;}
.ny_form_login_main{width:100%; float:left;}

.ny_form_login_wrap .fl{width:40%; float:left;}
.ny_form_login_wrap .fr{width:60%; float:right;}

.ny_form_login_wrap #customer_login > div h2{ display:none;}
.ny_form_login_wrap #customer_login .u-column1{width:80%; float:left;}
.ny_form_login_wrap #customer_login .u-column2{width:80%; float:left;}

.ny_form_login_wrap .tab_area_cat ul{ display: flex;}
.ny_form_login_wrap .tab_area_cat ul li{border: 2px solid transparent; border-radius: 10px; padding: 20px; position: relative; cursor: pointer;}
.ny_form_login_wrap .tab_area_cat ul li.active{border-color:#0aad0a; border-bottom-left-radius:0; border-bottom-right-radius:0;}
.ny_form_login_wrap .tab_area_cat ul li.active::before{position: absolute; content: ""; height: 4px;right:0; left:0;bottom: -4px;background:#fff;}

.ny_form_login_wrap .tab_area_cat ul li h3{ color:#5c6c75; font-size:24px; font-weight:bold;margin:10px 10px; display:inline-block;}

.ny_form_login_wrap .tab_area_box{width: 100%;height: auto;display: none;}
.ny_form_login_wrap .tab_area_box.active{display: block;}

.ny_form_login_wrap .tab_area_box form.login{border:2px solid #0aad0a;padding:30px 30px; margin:0px 0px;text-align: left; border-radius:0px 10px 10px 10px;}
.ny_form_login_wrap .tab_area_box form.register{border:2px solid #0aad0a;padding:30px 30px; margin:0px 0px;text-align: left;border-radius:0px 10px 10px 10px;;}

.ny_form_login_wrap .tab_area_box .form-row{display: flex;flex-direction: column;gap:6px;}
.ny_form_login_wrap .tab_area_box .woocommerce-button{align-self: flex-start; border-radius: 6px; border-width: 0; color:#fff; background:#0aad0a;display: flex; align-items: center;gap: 8px; padding:12px 45px;transition: 0.3s ase-in-out;}
.ny_form_login_wrap .tab_area_box .woocommerce-button:hover{ color:#fff;background:#099309;}
.ny_form_login_wrap .tab_area_box .lost_password a{ color:#20b420;}
.ny_form_login_wrap .tab_area_box .lost_password a:hover{ text-decoration:underline;}
.ny_form_login_wrap .tab_area_box .woocommerce-privacy-policy-text{ padding:10px 0px;}
.ny_form_login_wrap .tab_area_box .woocommerce-privacy-policy-text a{ color:#20b420;}



/*账户页面 登录页面 忘记密码*/

.ny_form_lost_password_wrap{width:100%; float:left; padding:50px 0px 80px 0px;}
.ny_form_lost_password_main{width:100%; float:left;}

.ny_form_lost_password_wrap .fl{width:40%; float:left;}
.ny_form_lost_password_wrap .fr{float:right;}

.ny_form_lost_password_wrap .woocommerce-ResetPassword{max-width:500px;display: flex;flex-direction: column; justify-content: center; gap:20px;grid-column: span 7 / span 7;border: 2px solid #0aad0a; border-radius: 10px;padding:35px 35px; margin-top:0px}

.ny_form_lost_password_wrap .woocommerce-ResetPassword .form-row{width:100%; float:left;}

.ny_form_lost_password_wrap .woocommerce-ResetPassword .woocommerce-Button{padding:12px 45px;border-radius: 6px; color:#fff; background:#0aad0a;}
.ny_form_lost_password_wrap .woocommerce-ResetPassword .woocommerce-Button:hover{color:#fff;background:#099309;}

.ny_account_wrap .lost_reset_password .ny_lost_password_backtip{ margin:0px 0px;text-align:center;}
.ny_account_wrap .lost_reset_password .ny_lost_password_backtip a{ color:#1e68c4;}
.ny_account_wrap .lost_reset_password .ny_lost_password_backtip a:hover{ text-decoration:underline;}


/*账户页面 个人中心 首页结构*/


.ny_account_wrap .ny_account_main{ /*grid-template-columns: repeat(12, minmax(0, 1fr));gap: 30px;display: grid;*/}
.ny_account_wrap .woocommerce:before{ display:none;}

.ny_account_wrap .ny_myaccount_content_item_tit{ width:100%;float:left;color:#333;font-size:30px;padding:0px 0px 20px 0px;text-align:left;display:inline-block;}


.ny_account_wrap .woocommerce-MyAccount-navigation{width:20%;float:left;grid-column: span 3 / span 3;border-right: 1px solid #dfe2e1; border-block-width: 0;padding:50px 0px;}

.ny_account_wrap .woocommerce-MyAccount-content{width:78%; float:right;grid-column: span 9 / span 9;overflow: visible;padding:50px 30px;}

.ny_account_wrap .wp-block-post-content > .woocommerce > .woocommerce-MyAccount-navigation{grid-column: span 3 / span 3;}


.ny_account_wrap .woocommerce-MyAccount-navigation ul{ padding:0px 60px 0px 0px;}
.ny_account_wrap .woocommerce-MyAccount-navigation ul li.is-active a{ color:#fff; background:#001e2b;}
.ny_account_wrap .woocommerce-MyAccount-navigation ul li a{display: flex; align-items: center; gap: 10px; color:#111; padding:10px 15px; border-radius:5px; transition: 0.3s ease-in-out;}
.ny_account_wrap .woocommerce-MyAccount-navigation ul li a:hover{ background:#f0f3f2;}

.ny_account_wrap .woocommerce-MyAccount-navigation-link a::before{ font-family:"bootstrap-icons";font-size: 16px;}
.ny_account_wrap .woocommerce-MyAccount-navigation-link--dashboard a::before{content: "\f2ee";}
.ny_account_wrap .woocommerce-MyAccount-navigation-link--orders a::before{content: "\f180";}
.ny_account_wrap .woocommerce-MyAccount-navigation-link--downloads a::before{content: "\f30a";}
.ny_account_wrap .woocommerce-MyAccount-navigation-link--edit-address a::before{content: "\f3e8";}
.ny_account_wrap .woocommerce-MyAccount-navigation-link--edit-account a::before{content: "\f4d7";}
.ny_account_wrap .woocommerce-MyAccount-navigation-link--customer-logout a::before{content: "\f1c3";}

.ny_account_wrap .woocommerce-MyAccount-content a:not(.button):not(:hover) { color:#11af11;}
.ny_account_wrap .woocommerce-MyAccount-content a:not(.button):hover {text-decoration: underline;text-underline-offset: 4px;}



/*账户页面 个人中心 订单*/
.ny_account_wrap .woocommerce table.my_account_orders thead th{ color:#111;font-size: 14px;padding:10px 15px; background:#f0f3f2; }

.ny_account_wrap .woocommerce table.my_account_orders tbody td{ font-size: 14px;margin:12px 15px;line-height:16px;}

.ny_account_wrap .woocommerce-orders-table__cell-order-status{ color:#fff; padding:3px 5px; border-radius:5px; line-height:22px; display:inline-block;background:#016bf8;}

.ny_account_wrap .woocommerce-orders-table__cell-order-actions a{ color:#fff;padding:5px 5px; border-radius:5px; display:inline-block;background:#0aad0a;}
.ny_account_wrap .woocommerce-orders-table__cell-order-actions a:hover{color:#fff;background:#099309;}
.ny_account_wrap .woocommerce-orders-table__cell-order-actions a:before{ padding:0px 5px 0px 0px;font-family:"bootstrap-icons";content: "\f341";}

.ny_account_wrap .woocommerce-order-details__title{ font-size:24px; color:#111; padding:25px 0px 20px 0px;}

.ny_account_wrap .woocommerce-table--order-details thead th{ color:#111;font-size: 14px;padding:12px 15px; background:#f0f3f2; }
.ny_account_wrap .woocommerce-column__title{font-size:24px; margin:10px 0px 5px 0px;}
.ny_account_wrap .woocommerce .woocommerce-customer-details address{ line-height:22px; padding:10px 15px; font-style:italic;;}



/*账户页面 个人中心 地址*/
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));}

.ny_account_wrap .woocommerce .col2-set::before{ display:none;}

.ny_account_wrap .woocommerce-MyAccount-content form h3{ color:#5c6c75; font-size:24px; font-weight:bold; padding:25px 0px; display:inline-block;}

.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set, 
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-columns{ border:1px solid #dfe2e1;}

.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set{margin-top: 20px;}

.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-column, 
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set .woocommerce-Address,
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-column, 
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-columns .woocommerce-Address{width: 100%;padding:25px 30px;}

.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Address-title{ display: flex;justify-content: space-between;}
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Address-title:before{ display:none;}

.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h2, 
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h3, 
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-columns h2, 
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-columns h3{color:#5c6c75;font-size:20px; font-weight:bold;margin-top:0px;}

.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Addresses.col2-set h3{ color:#5c6c75;font-size:20px; font-weight:bold;}
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-Address-title h3{margin-bottom:12px;}
.ny_account_wrap .woocommerce-MyAccount-content a:not(.button):not(:hover){ color:#0bad0b;}

.ny_account_wrap .woocommerce-MyAccount-content > a.button, 
.ny_account_wrap .woocommerce-MyAccount-content button.woocommerce-Button, 
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-address-fields button.button{ align-items: center;gap: 6px; padding:12px 25px; border-radius: 6px; display: inline-flex;
 margin: 20px 0px; color:#fff;transition: 0.3s ease-in-out; background:#0aad0a;}
 .ny_account_wrap .woocommerce-MyAccount-content .woocommerce-address-fields button.button:hover{ background:#099309;}


/*账户页面 个人中心 账号详细*/
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row{ gap:8px;display: flex;flex-direction: column;}
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset{  border: 1px solid #dfe2e1; padding: 20px 20px; border-radius: 6px;}
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-EditAccountForm fieldset legend{ color:@111; font-weight:bold;}
.ny_account_wrap .woocommerce-MyAccount-content .woocommerce-EditAccountForm .password-input{ width:50%;}


/*购物车页面 空购物车*/
.ny_cart_list_wrap .wc-block-cart__empty-cart__title.with-empty-cart-icon:before{ height:auto;font-size:100px;color: #e2e2e2; margin:0 auto 10px;mask-image: none; background:none;font-family: "fontello"; content: "\e835";}


/*购物车页面 空购物车 新品推荐New in store*/
.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block{ width:100%; float:left; padding:0px 0px 30px 0px;}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block h2.wp-block-heading{ color:#111;font-size:24px; font-weight:bold; padding:0px 0px 20px 0px;}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid__products{display: grid;gap:10px; grid-template-columns: repeat(5, minmax(0, 1fr));}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wp-block-product-new{ width:100%; float:left;}

.ny_cart_list_wrap .wc-block-grid.has-5-columns .wc-block-grid__product{ max-width:100%;font-size:15px; padding:1% 1%;border: 1px solid #dfe2e1; border-radius: 5px;}
.ny_cart_list_wrap .wc-block-grid.has-5-columns .wc-block-grid__product:hover{border:1px solid #0aad0a;-webkit-box-shadow: 0px 0px 30px rgba(0, 0, 0, .1); box-shadow: 0px 0px 30px rgba(0, 0, 0, .1);}

.ny_cart_list_wrap .wc-block-grid__product-onsale span{ font-size:13px;}

.ny_cart_list_wrap .wc-block-grid__product-title{ font-size:18px;}

.ny_cart_list_wrap .wc-block-grid__product-price{ font-size:16px;}
.ny_cart_list_wrap .wc-block-grid__product-price ins{ text-decoration: none;}
.ny_cart_list_wrap .wc-block-grid__product-price del{ color:#999; padding:0px 0px 0px 5px;}

.ny_cart_list_wrap .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:14px;color:#fff;background:#0aad0a;}
.ny_cart_list_wrap .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{background:#099309;}


/*购物车页面 购物车列表页 左侧*/
.ny_cart_list_wrap{width:100%; float:left; padding:15px 0px;}

.ny_cart_list_wrap .wc-block-components-product-badge{background:#d1e7dd;color:#198754;}

.ny_cart_list_wrap .wc-block-components-product-name{ font-size:16px;}

.ny_cart_list_wrap .wc-block-cart-item__prices{font-size:15px;}

.ny_cart_list_wrap .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__header,
.ny_cart_list_wrap table.wc-block-cart-items .wc-block-cart-items__header,
.ny_cart_list_wrap .is-large.wc-block-cart .wc-block-cart__totals-title{ font-size:16px;}

.ny_cart_list_wrap .editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link, 
.ny_cart_list_wrap table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{ font-size:13px;}


.ny_cart_list_wrap table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link::before{content: "\f5de"; display: inline-block;font-family: "bootstrap-icons"; color: #0aad0a;vertical-align: middle;}


/*购物车页面 购物车列表页 右侧*/
.ny_cart_list_wrap .wc-block-components-sidebar{ background:#f3f3f3; padding:2% 2%;}
.ny_cart_list_wrap .wc-block-components-totals-coupon{color: #0aad0a;background:#fff; padding:10px 0px;}
.ny_cart_list_wrap .wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link{color: #0aad0a;}
.ny_cart_list_wrap .wc-block-components-totals-item__description{ font-size:1em;}
.ny_cart_list_wrap .wc-block-components-radio-control__description-group .wc-block-formatted-money-amount{ font-size:14px;}



/*结算页面 左侧*/
.ny_checkout_wrap{width:100%; float:left; padding:0px 0px 20px 0px;}
.ny_checkout_wrap .wp-block-woocommerce-checkout{ padding:0px 0px;}
.ny_checkout_wrap .wc-block-components-address-card__edit{ font-size:1em; color:#0aad0a;}
.ny_checkout_wrap .wc-block-components-checkout-return-to-cart-button{ color:#0aad0a;}
.ny_checkout_wrap .wc-block-components-checkout-return-to-cart-button:hover{ text-decoration:underline;}

.ny_checkout_wrap .wc-block-components-address-form{ background:#f9f9f9;}


/*结算页面 右侧*/
.ny_checkout_wrap .is-large .wp-block-woocommerce-checkout-order-summary-block{ background:#f6f6f6;}
.ny_checkout_wrap .is-large .wc-block-components-totals-item__description{ font-size:1em;}
.ny_checkout_wrap .wc-block-components-product-name{ font-size:15px;}
.ny_checkout_wrap .wc-block-components-order-summary .wc-block-components-order-summary-item{ font-size:1em;}
.ny_checkout_wrap .wc-block-components-totals-coupon .wc-block-components-panel__button{ color:#0aad0a; padding:10px 10px;background:#fff;}


/*结算页面 谢谢页面*/
.ny_checkout_wrap .woocommerce-order{width:80%; margin:0px auto;}
.ny_checkout_wrap .woocommerce-notice{width:100%; float:left;color:#5c6c75; font-size:26px; padding:45px 0px 20px 0px;}

.ny_checkout_wrap .woocommerce-thankyou-order-received{ color:#00bb00; text-align:center;}

.ny_checkout_wrap .woocommerce-thankyou-order-details{border: 2px dashed #00a32a;}

.ny_checkout_wrap ul.woocommerce-order-overview{width:100%; float:left; padding:15px 15px; background:#fff;}

.ny_checkout_wrap ul.woocommerce-order-overview li{width:18%; float:left;}

.ny_checkout_wrap .woocommerce-order-details{width:100%; float:left;}

.ny_checkout_wrap .woocommerce-order-details .product-name a{ color:#00a32a; font-size:15px; padding-bottom:5px; display:inline-block;}

.ny_checkout_wrap .woocommerce-order-details .woocommerce-table--order-details tfoot{ background:#f8f8f8;}
.ny_checkout_wrap .woocommerce-table--order-details tfoot tr:last-child th{ font-size:16px;text-transform: uppercase;}
.ny_checkout_wrap .woocommerce-table--order-details tfoot tr:last-child td>.amount{color: #f76b6a;font-size:16px;}

.ny_checkout_wrap .woocommerce-order-details__title{ width:100%; float:left; font-size:26px; color:#111; text-align:center;padding:35px 0px 20px 0px;}

.ny_checkout_wrap .woocommerce table.shop_table td{ padding:15px 20px;}

.ny_checkout_wrap .woocommerce .woocommerce-customer-details .woocommerce-column__title{ font-size:24px; padding:0px 0px 15px 0px;}

.ny_checkout_wrap .woocommerce .woocommerce-customer-details address{ padding:15px 25px; line-height:22px;}
 
 


/*产品收藏页面*/
.ny_wish_list_wrap{ width:100%; float:left; padding:15px 0px 35px 0px;}
.ny_wish_list_wrap .wishsuite-table-content table thead > tr{ background:#f0f3f2;}
.ny_wish_list_wrap .wishsuite-table-content table thead > tr th{ font-size:15px;text-transform:none;}
.ny_wish_list_wrap .wishsuite-table-content table tbody > tr td{ padding:5px 5px;}

.ny_wish_list_wrap .wishsuite-product-title a:hover{ color:#0aad0a; text-decoration:underline;}

.ny_wish_list_wrap .wishsuite-addtocart{ color:#fff; font-size:14px;padding:7px 0px;margin:0px 25%; border-radius:10px; background:#0aad0a;}
.ny_wish_list_wrap .wishsuite-addtocart:hover{ background:#099309;}

.ny_wish_list_wrap .wishsuite-product-price ins{ float:left;text-decoration: none; padding:0px 0px 0px 20%;}
.ny_wish_list_wrap .wishsuite-product-price del{ color:#999;padding:0px 20% 0px 0px;}

