@charset "utf-8";
/* CSS Document */

/*页面共用样式 start*/




/*价格*/
.price_wrap ins{ text-decoration: none;}
.price_wrap del{ color:#999; padding:0px 0px 0px 5px;}


/*星级显示 首页*/
.star-rating { float:left;overflow: hidden;position: relative;height: 1.618em;line-height: 1.618;font-size: 1em; width: 5.55em;font-family: "fontello";font-weight: 400;}
.star-rating::before,
.star-rating span::before {content: "\e804\e804\e804\e804\e804";top: 0;left: 0; position: absolute;}
.star-rating::before {opacity: .25;float: left;margin:0px 0px; padding:0px 0px;}
.star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; color: #fa9e1c;}
p.stars { display: inline-block; margin: 0}
p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; overflow: hidden; display: inline-block; text-decoration: none; font-weight: 400;}
p.stars a::before {display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: "fontello"; content: "\e804\e804\e804\e804\e804";font-size: .95em;color: #fe8f17; text-indent: 0;opacity: .25;}
p.stars a:hover~a::before { color: #fe8f17;opacity: .25;}
p.stars:hover a::before { color: #fe8f17; opacity: 1;}
p.stars.selected a.active::before { color: #fe8f17; opacity: 1;}
p.stars.selected a.active~a::before { color: #fe8f17;opacity: .25;}
p.stars.selected a:not(.active)::before {color: #fe8f17; opacity: 1;}
.star-rating span:before,.quantity .plus, .quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,{color: #fe8f17;}
.rating_wrap .count-rating{ float:left; padding:0px 0px; color:#999;}


/*星级显示 内页 产品列表*/
.woocommerce ul.products li.product .star-rating { float:left;overflow: hidden;position: relative;height: 1.618em;line-height: 1.618;font-size: 1em; width: 5.55em;font-family: "fontello";font-size: 1em;font-weight: 400;margin:0px 0px; padding:0px 0px;}
.woocommerce ul.products li.product .star-rating::before,
.woocommerce ul.products li.product .star-rating span::before {content: "\e804\e804\e804\e804\e804";top: 0;left: 0; position: absolute;}
.woocommerce ul.products li.product .star-rating::before {opacity: .8;float: left;margin:0px 0px; padding:0px 0px;}
.woocommerce ul.products li.product .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; color: #fa9e1c;}
.woocommerce ul.products li.product p.stars { display: inline-block; margin: 0;}
.woocommerce ul.products li.product p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; overflow: hidden; display: inline-block; text-decoration: none; font-weight: 400;}
.woocommerce ul.products li.product p.stars a::before {display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: "fontello"; content: "\e804\e804\e804\e804\e804";font-size: .95em;color: #fe8f17; text-indent: 0;opacity: .25;}
.woocommerce ul.products li.product p.stars a:hover~a::before { color: #fe8f17;opacity: .25;}
.woocommerce ul.products li.product p.stars:hover a::before { color: #fe8f17; opacity: 1;}
.woocommerce ul.products li.product p.stars.selected a.active::before { color: #fe8f17; opacity: 1;}
.woocommerce ul.products li.product p.stars.selected a.active~a::before { color: #fe8f17;opacity: .25;}
.woocommerce ul.products li.product p.stars.selected a:not(.active)::before {color: #fe8f17; opacity: 1;}
.woocommerce ul.products li.product .star-rating span:before,.quantity .plus, .quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,{color: #fe8f17;}
.woocommerce ul.products li.product .rating_wrap .count-rating{ float:left; padding:0px 0px; color:#999;}



/*星级显示 内页 产品详细*/
.woocommerce div.product .woocommerce-product-rating{ padding:0px 0px; margin:0px 0px;}
.woocommerce .woocommerce-product-rating .star-rating { float:left;overflow: hidden;position: relative;height: 1.618em;line-height: 1.618;font-size: 1em; width: 5.55em;font-family: "fontello";font-size: 1em;font-weight: 400;margin:0px 0px; padding:0px 0px;}
.woocommerce .woocommerce-product-rating .star-rating::before,
.woocommerce .woocommerce-product-rating .star-rating span::before {content: "\e804\e804\e804\e804\e804";top: 0;left: 0; position: absolute;}
.woocommerce .woocommerce-product-rating .star-rating::before {opacity: .8;float: left;margin:0px 0px; padding:0px 0px;}
.woocommerce .woocommerce-product-rating .star-rating span { overflow: hidden; float: left; top: 0; left: 0; position: absolute; padding-top: 1.5em; color: #fa9e1c;}
.woocommerce .woocommerce-product-rating p.stars { display: inline-block; margin: 0;}
.woocommerce .woocommerce-product-rating p.stars a { position: relative; height: 1em; width: 1em; text-indent: -999em; overflow: hidden; display: inline-block; text-decoration: none; font-weight: 400;}
.woocommerce .woocommerce-product-rating p.stars a::before {display: block;position: absolute;top: 0;left: 0;width: 1em;height: 1em;line-height: 1;font-family: "fontello"; content: "\e804\e804\e804\e804\e804";font-size: .95em;color: #fe8f17; text-indent: 0;opacity: .25;}
.woocommerce .woocommerce-product-rating p.stars a:hover~a::before { color: #fe8f17;opacity: .25;}
.woocommerce .woocommerce-product-rating p.stars:hover a::before { color: #fe8f17; opacity: 1;}
.woocommerce .woocommerce-product-rating p.stars.selected a.active::before { color: #fe8f17; opacity: 1;}
.woocommerce .woocommerce-product-ratingt p.stars.selected a.active~a::before { color: #fe8f17;opacity: .25;}
.woocommerce .woocommerce-product-rating p.stars.selected a:not(.active)::before {color: #fe8f17; opacity: 1;}
.woocommerce .woocommerce-product-rating .star-rating span:before,.quantity .plus, .quantity .minus,p.stars a:hover:after,p.stars a:after,.star-rating span:before,{color: #fe8f17;}
.woocommerce .woocommerce-product-rating .rating_wrap .count-rating{ float:left; padding:0px 0px; color:#999;}



/*输入框 start*/
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], textarea{ border: 1px solid #dfe2e1;
 padding: 12px 16px; border-radius: 6px;outline: none; transition: 0.3s ease-in-out;}
input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week]{line-height:1;}


/*数量加减按钮*/
.quantity .minus01{ color:#666;cursor:pointer;padding:5px 10px;background:#f9f9f9; border:1px solid #ddd;}
.quantity .plus01{ color:#666;cursor:pointer;padding:5px 10px;background:#f9f9f9; border:1px solid #ddd;}
.quantity .qty{ text-align:center;color:#666; padding:5px 5px;background:#fff; border:1px solid #ddd;}

.quantity input::-webkit-outer-spin-button,.quantity input::-webkit-inner-spin-button {display: none; margin: 0;}
.quantity input.qty { max-width:60px;appearance: textfield;-webkit-appearance: none;-moz-appearance: textfield;}


/*留言区域 按钮 start*/
#commentform input[type=submit]{ padding: 12px 40px; border-width: 0; transition: 0.3s ease-in-out; border-radius: 6px; background-color:#0aad0a; color:#fff; font-weight:700;    cursor: pointer;}
#commentform input[type=submit]:hover{ background:#099309;}
#commentform .comment-form-cookies-consent{ margin-bottom:15px;}




/*页面共用样式 end*/



/*小工具 右侧弹窗 迷你购物车*/
.wc-block-mini-cart__template-part .wc-block-mini-cart__empty-cart-wrapper{display: flex;flex-direction: column;}
.wc-block-mini-cart__template-part .wc-block-mini-cart__empty-cart-wrapper::before{ font-size:80px; color:#001e2b; margin:15px auto;content: "\eed1"; display: inline-block; font-family:"fontello";}
.wc-block-mini-cart__template-part .wc-block-mini-cart__empty-cart-wrapper .wc-block-components-button{ color:#fff;background:#0aad0a;margin-top: 20px; border-radius:5px;}
.wc-block-mini-cart__template-part .wc-block-mini-cart__empty-cart-wrapper .wc-block-components-button:not(.is-link){min-height:2em; font-size:14px;}


.wc-block-mini-cart__items table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{text-decoration: none; display: flex;
 align-items: center; gap:4px;}
.wc-block-mini-cart-items .wc-block-cart-item__remove-link::before{content: "\f5de"; display: inline-block; font-family:"fontello"; color:#0aad0a;}
.wc-block-mini-cart-items tbody tr:not(:last-child){border-bottom:1px solid #dfe2e1;}

.wc-block-components-product-price ins{ float:left; color:#db3030;text-decoration: none;}
.wc-block-components-product-price del{ color:#999; padding:0px 0px 0px 5px;}

.wc-block-mini-cart-items .wc-block-components-product-badge{ background: #d1e7dd; color:#198754; border-width:0;}

table.wc-block-cart-items .wc-block-cart-items__row .wc-block-cart-item__total{font-weight:bold;}

.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions{justify-content: space-between;}
.wc-block-mini-cart__footer .wc-block-mini-cart__footer-actions .wc-block-components-button{flex-grow: 0;}

.wc-block-mini-cart__footer .wc-block-components-button:not(.is-link).outlined:not(:focus){color:#fff; background:#0aad0a;}
.wc-block-mini-cart__footer .wc-block-components-button:not(.is-link).outlined:not(:focus):hover{ background:#099309;}

.wc-block-mini-cart__template-part .wc-block-mini-cart__footer-checkout:not(:hover){ color:#fff;background:#001e2b;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){color:#fff;background:#001e2b;cursor:pointer; border:none;}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link):hover{color:#fff; background:#099309;cursor:pointer;}



/*产品详细页 详细介绍 排版样式*/
#tab-description .ny_detail_wrap{max-width:100%;min-height:100px;line-height:22px;margin: 0px 0px;}

#tab-description .ny_detail_wrap pre{white-space: pre-wrap;word-wrap: break-word;font-family:"Arial","Helvetica,sans-serif,Verdana";}
#tab-description .ny_detail_wrap p{line-height:22px; margin-bottom:0px;}

#tab-description .ny_detail_wrap h2{font-size:26px;padding:30px 0px 30px 0px; margin-bottom:20px;}
#tab-description .ny_detail_wrap h3{font-size:20px; font-weight:bold;padding:20px 0px 20px 0px; }
#tab-description .ny_detail_wrap h4{font-size:16px;font-weight:bold;}
#tab-description .ny_detail_wrap h5{color:#333;}

#tab-description .ny_detail_wrap p em{ font-style:normal; color:#666; font-style:italic;}
#tab-description .ny_detail_wrap em{ font-style:normal; color:#666; font-style:italic;}

#tab-description .ny_detail_wrap ul{ padding:0px 20px;}
#tab-description .ny_detail_wrap ul li{ padding:5px 0px; line-height:26px;list-style: disc outside;list-style-type:none;}
#tab-description .ny_detail_wrap ol li{ line-height:35px;}
#tab-description .ny_detail_wrap a:hover{ text-decoration:underline;}
#tab-description .ny_detail_wrap p a:hover{ text-decoration:underline;}
#tab-description .ny_detail_wrap p img{text-indent:0em;}
#tab-description .ny_detail_wrap img{ max-width:800px;text-indent:0em;padding:10px 15px;text-align:center;}
#tab-description .ny_detail_wrap em img{padding:0px 5px 0px 0px; vertical-align:middle;}

#tab-description .ny_detail_wrap table{ text-align:center;margin:20px auto;border-collapse: collapse;
  color: #333;} 
#tab-description .ny_detail_wrap table tr:first-child{ background:#f2f2f2;}
#tab-description .ny_detail_wrap table td{ border:1px solid #cecece; text-indent:0em; padding:10px 10px; line-height:26px;} 
#tab-description .ny_detail_wrap table td a{color:#0aad0a;}
#tab-description .ny_detail_wrap table td p{text-indent: 0px; margin: 0px; font-size: 14px; }
#tab-description .ny_detail_wrap table th p{text-indent: 0px; margin: 0px; font-size: 14px;}
#tab-description .ny_detail_wrap table td img{border-bottom-style: none; border-right-style: none; margin: 5px; border-top-style: none; border-left-style: none;}
#tab-description .ny_detail_wrap table td.bg01{background:#f2f2f2;}
#tab-description .ny_detail_wrap table em{ background:#f2f2f2;}
#tab-description .ny_detail_wrap table img{max-width:100%;}

#tab-description .ny_detail_wrap .aligncenter {clear: both;display: block;margin:auto;}





/*账户页面*/
.ny_account_wrap{width:100%; float:left;}



/*账户页面 登录页面 登录账号*/
.ny_form_login_wrap{width:100%; float:left; padding:50px 0px 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:30px 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:800px; margin:0px auto;}

.ny_form_lost_password_wrap .woocommerce-ResetPassword .form-row{width:100%; float:left;}
.ny_form_lost_password_wrap .woocommerce-ResetPassword .form-row-first{margin:20px 0px 20px 0px;}

.ny_form_lost_password_wrap .woocommerce-ResetPassword .woocommerce-Button{width:100%;color:#fff; background:#000;padding:15px 45px; text-align:center;}
.ny_form_lost_password_wrap .woocommerce-ResetPassword .woocommerce-Button:hover{color:#fff;background:#099309;}

.ny_account_wrap .lost_reset_password .ny_lost_password_backtip{width:100%; float:left;margin:10px 0px 0px 0px;text-align:left;}
.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:"fontello";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--compare a::before{content: "\f12b";}
.ny_account_wrap .woocommerce-MyAccount-navigation-link--wishlist a::before{content: "\e803";}
.ny_account_wrap .woocommerce-MyAccount-navigation-link--customer-logout a::before{content: "\e868";}

.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 .ny_myaccount_orderhome_list_main{width:100%; float:left;background:#f7f7f7;}

.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-date{ width:20%; float:left; text-align:left;padding:15px 15px;background:#f0f3f2;}
.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-number{ width:30%; float:left;text-align:left;padding:15px 0px;background:#f0f3f2;}
.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-total{ width:30%; float:left;text-align:left;padding:15px 0px;background:#f0f3f2;}
.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-status{ width:20%; float:left;text-align:left;padding:10px 0px;background:#f0f3f2;}
.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-thumbnails{ width:100%; float:left;}
.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-actions{ width:100%; float:left;margin:15px 10px;}

.ny_account_wrap .ny_myaccount_orderhome_pro_main ul.grid li{ padding:10px 15px;display: flex; align-items: center; border-bottom:1px solid #ddd;}
.ny_account_wrap .ny_myaccount_orderhome_pro_main ul li .img{ margin-right:15px;}
.ny_account_wrap .ny_myaccount_orderhome_pro_main ul li .item h3{margin-bottom:10px;display: inline-block;}
.ny_account_wrap .ny_myaccount_orderhome_pro_main ul li .item  span{ padding:0px 20px 0px 0px;}

.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-status span{ color:#fff; background:#016bf8; padding:5px 10px; border-radius:5px;display:inline-block;}

.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-actions .woocommerce-button{ color:#fff;background:#0aad0a; margin:0px 10px;}
.ny_account_wrap .ny_myaccount_orderhome_list_main .woocommerce-orders-table__cell-order-actions a:hover{background:#099309;}


/*账户页面 个人中心 订单详情*/
.ny_account_wrap .ny_myaccount_orderdetail_item_tit{width:100%; float:left; font-size:15px;}
.ny_account_wrap .ny_myaccount_orderdetail_item_tit .order-status{ color:#fff; padding:3px 5px; border-radius:5px;background:#016bf8;}

.ny_account_wrap .woocommerce-order-details__title{width:100%; float:left;font-size:24px; padding:20px 0px;}


.ny_account_wrap .woocommerce-table--order-details{ background:#f9f9f9;}
.ny_account_wrap .woocommerce-table--order-details thead tr{ background:#f0f3f2;}

.ny_account_wrap .woocommerce-table__product-name{display: flex; align-items: center;}
.ny_account_wrap .woocommerce-table__line-item .item-thumbnail{ float:left; margin-right:15px;}
.ny_account_wrap .woocommerce-table__line-item .ny_item{ float:left;}
.ny_account_wrap .woocommerce-table__line-item .ny_item a{ margin-bottom:10px;display: inline-block;}
.ny_account_wrap .woocommerce-table__line-item .ny_item span{ padding:0px 20px 0px 0px;}
.ny_account_wrap .woocommerce-table__line-item .ny_item strong{ font-weight:normal;}

.ny_account_wrap .woocommerce-customer-details .woocommerce-column__title{font-size:24px; margin:20px 0px;}

.ny_account_wrap .woocommerce-customer-details address{ color:#666; line-height:22px;padding:10px 15px;}



/*账户页面 个人中心 地址*/
.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:30px auto;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:10px 0px 20px 0px;}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wp-container-core-buttons-is-layout-1{}
.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wp-container-core-buttons-is-layout-1 .wp-block-button__link{ color:#fff; padding:15px 30px;border-radius:5px;text-transform: uppercase;}
.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wp-container-core-buttons-is-layout-1 .wp-block-button__link:hover{ text-decoration:underline;}


.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .has-alpha-channel-opacity { color:#ddd; margin:45px 0px;}


.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wp-block-product-new{ width:100%; float:left; margin-top:30px;}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid.has-4-columns .wc-block-grid__products{display: grid;gap:20px; grid-template-columns: repeat(4, minmax(0, 1fr));}
.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid.has-4-columns .wc-block-grid__product{max-width:100%;}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid.has-5-columns .wc-block-grid__products{display: grid;gap:20px; grid-template-columns: repeat(5, minmax(0, 1fr));}
.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid.has-5-columns .wc-block-grid__product{max-width:100%;}


.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-onsale span{ font-size:13px;}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-title{ font-size:18px; margin:20px 0px 15px 0px;}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-price{ font-size:16px;}
.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-price ins{ text-decoration: none;}
.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-price del{ color:#999; padding:0px 0px 0px 5px;}

.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{font-size:14px;color:#111;text-transform: uppercase;border:1px solid #111; border-radius:5px;background:none;}
.ny_cart_list_wrap .wp-block-woocommerce-empty-cart-block .wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link:hover{ color:#fff;background:#111;}



/*购物车页面 购物车列表页 左侧*/
.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: "fontello"; 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;}






/*产品列表 可变产品属性*/
#prolist_variation_swatches_wrap{margin-bottom:10px;}

#prolist_variation_swatches_wrap .wpcvs-initialized .variation .label{ display:none;}
#prolist_variation_swatches_wrap .wpcvs-initialized .reset_variations{ display:none;}

#prolist_variation_swatches_wrap .wpcvs-terms .wpcvs-term .wpcvs-term-inner{width:auto; height:auto;line-height:20px;border-radius:2px;}

#prolist_variation_swatches_wrap .wpcvs-terms.wpcvs-style-rounded .wpcvs-term .wpcvs-term-color{ border-radius:50%;}

#prolist_variation_swatches_wrap .wpcvs-terms.wpcvs-type-color .wpcvs-term{width:28px; height:28px;}
#prolist_variation_swatches_wrap .wpcvs-terms.wpcvs-type-color .wpcvs-term .wpcvs-term-color{width: 20px;flex: 0 0 20px;}

#prolist_variation_swatches_wrap .wpcvs-terms.wpcvs-type-button .wpcvs-term{ width:auto; min-width:auto;height:auto;line-height: normal;border-radius:2px;}
#prolist_variation_swatches_wrap .wpcvs-terms.wpcvs-type-button .wpcvs-term span{10px 5px;}


/*产品详细页 可变产品属性*/
.cart_filter_wrap .wpcvs-attributes .wpcvs-attribute{ font-size:16px;margin-bottom:15px;}
.cart_filter_wrap .wpcvs-attributes .wpcvs-attribute-label{ margin-bottom:5px;}

.cart_filter_wrap .wpcvs-terms.wpcvs-type-color .wpcvs-term{width:33px;height:33px;}
.cart_filter_wrap .wpcvs-terms .wpcvs-term .wpcvs-term-inner{width:100%;height:25px;line-height:25px;}
.cart_filter_wrap .wpcvs-terms.wpcvs-type-color .wpcvs-term .wpcvs-term-color{ width:25px;flex: 0 0 25px;}

.cart_filter_wrap .wpcvs-terms.wpcvs-style-rounded .wpcvs-term .wpcvs-term-inner{border-radius:2px;}

.cart_filter_wrap .wpcvs-terms.wpcvs-type-button .wpcvs-term{ width:auto; min-width:auto;height:auto;line-height: normal;border-radius:2px;}
.cart_filter_wrap .wpcvs-terms.wpcvs-type-button .wpcvs-term span{ padding:10px 5px;}



/*系统提示*/
.woocommerce-notices-wrapper{width:100%; float:left; margin:15px 0px 0px 0px;}
.woocommerce-notices-wrapper .woocommerce-error{max-width:1000px; margin:0px auto;border:1px solid #cc1818; border-radius:5px;background:#fff0f0;}


/*点击按钮 显示展开*/
#clickopen_wrap01{display:none;}



