@font-face {
  font-family: "iconfont"; /* Project id 2541738 */
  src: url('./font/iconfont.woff2?t=1620730027797') format('woff2'),
       url('./font/iconfont.woff?t=1620730027797') format('woff'),
       url('./font/iconfont.ttf?t=1620730027797') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconweizhi:before {
  content: "\e625";
}

.iconmeiyuan:before {
  content: "\e624";
}


.btnstyle{background-image: linear-gradient(to bottom right,#7a67d0, #984fbd); border-radius: 5px;}
.cstyle{background-image: linear-gradient(to bottom right,#7a67d0, #984fbd);}

.is-shade{background-image: linear-gradient(to bottom right,#7a67d0, #984fbd); border-radius: 5px; border:none;}
.is-shade:after{box-shadow:none !important;}
.miproduct.product-main{padding-top: 0px;}

.midisplay{display: none !important;}

.filter_box{background-color: #f4f4f4; }
.filtop{background-color: #fff; height: 90px; position: relative;}
.filtit{text-align: center; position: absolute; top: 60px;left: 0;right: 0;width: 100%;}
.filtit h2{font-size: 32px; display: inline; color: #fff; padding:15px 5%;}

.miboxhui{background-color: #f4f4f4 !important;}

.filtertoplist{ text-align: center; width: 100%; margin-top: 42px;}
.filtertoplist a{display: inline-block; margin: 0 12px; font-size: 24px; padding: 3px 20px;border:2px solid transparent;}
.filtertoplist a.active{border:2px solid #7549bd;}

.box-text-products .name.product-title a{font-size: 18px; color: #000; font-weight: bold;}

.box-text p.miproductlist{font-size: 1em; color: #7a7a7a; margin-top: 8px; line-height: 22px; margin-bottom: 8px;}
.miproductlist i.iconweizhi{color: #000; font-size: 1.2em;}


.mipor_bg{position: relative;flex: 1 0 auto; background-color: #fff;}
.mipor_bg .box-text-products{padding-left: 10px; padding-right: 10px;}
.mipor_bg .price bdi{color: #ff0000; font-size: 1.1rem;}

.mipor_bg .price i.iconmeiyuan{color: #000;font-weight: bold;}


.mi_time{display: flex;}
.mi_time .form-row-wide label{display: none;}
.mi_time .form-row-wide{width: 48%;}
.mi_time .form-row-wide:first-child{margin-right: 4%;}

.single_add_to_cart_button{background-image: linear-gradient(to bottom right,#7a67d0, #984fbd) !important; border-radius: 5px !important; padding:0.618em 1em !important;}
.mi_order_down .is-well{ background-color: #f8f9fa; }
.motit{color: #000;}
.mi_order_info{margin-top: 30px;}
.mi_order_info .product-title{margin-top:20px; color: #7549bd; font-size:2em;}
.mi_order_info .product-page-price{color: #000; font-size: 1.3em !important;}
.mi_product_pirce{color: #7549bd;}
.mi_order_info .woocommerce-Price-amount{ color: #7549bd;font-size:1.5em; }

.mi_checkout_buzhou .mibubox{background-image: linear-gradient(to bottom right,#7a67d0, #984fbd) !important; border-radius: 6px; padding:20px 0px; }
.mi_checkout_buzhou nav{border-bottom: 1px solid #fff; justify-content:space-around;}
.mi_checkout_buzhou nav a{display: block; position: relative; color: #fff;}
.mi_checkout_buzhou nav a.current{color: #fff;}
.buzyuan{width: 15px; height: 15px; background-color: #fff;border-radius: 50%;position: absolute; bottom: -23px; left: 42%;}

.mi_order_down .product-info{}


.mi_order_left.has-border{ padding: 18px;border-bottom-left-radius: 8px;border-bottom-right-radius: 8px;}
.ddzlbox{background-image: linear-gradient(to bottom right,#7a67d0, #984fbd) !important; color: #fff; font-size:1.4em; border-top-right-radius: 8px; border-top-left-radius: 8px; padding: 8px 30px; box-sizing: border-box;}

/*.mi_order_left {margin-top: 30px;}*/

.mi_cpmingxi{background-color: #baa4de; }
.mi_cpmingxi .mx{text-align: left; padding-left: 15px; color: #fff;}
.mi_cpmingxi .mi_var{text-align: left; line-height: 1.8em;padding:15px; color: #fff;}
.mi_cpmingxi .mi_product_var_mate p{display: inline;}
.mi_checkout_tr{background-color: #7549bd;}
.mi_checkout_tr td,.mi_cpmingxi td{border-bottom: none;}
.mi_checkout_tr td{padding-left: 15px !important; padding-right: 15px !important;}
.mi_checkout_tr bdi{ color: #fff; }
/*.mi_order_left .cart-subtotal{ font-size:1.2em;}*/

.mi_checkout_tr .product-name{color: #fff;font-size:1.2em; padding}
.mi_cpmingxi .mi_product_var_mate .amount{color: #fff;}
.fuwuxieyi p{ font-size:0.9em; }
.fuwuxieyi h4{margin-top:20px;}

.mi_checkout .woocommerce-notices-wrapper{ margin-top:20px; margin-bottom:20px;}

.product-gallery-wide .woocommerce-product-gallery figure{background-color: #fff !important;}
.mibigtit .section-title b{opacity: 0 !important;}

.miclayu{display: flex;justify-content:space-between;}
.miclayu .rnb-select-wrapper{width: 50%; }
.miclayu .rnb-select-wrapper:first-child{padding-right: 20px;}
.miclayu .pick-up-date-picker{width: 100%;padding-right: 20px;}
.miclayu .drop-off-date-picker{width: 100%;padding-right: 0px;}

/**隐藏产品详情中的信息**/
.mi_order_down .rnb-pricing-plan-button{display: none;}
.mi_order_down .product_meta{display: none;}


.mi_order_details .wc-item-meta li {display: flex; padding:10px 0;float:  left;width: 33%;padding-right:2%;}
.mi_order_details .wc-item-meta:after{display: table;content:''; clear: both;}
.mi_order_details .wc-item-meta li p{margin:0 10px;}
.mi_order_details td.product-name a{font-size:1.6em;}
.mi_order_details h2.woocommerce-order-details__title,.mi_order_details h2.woocommerce-column__title{background-image: linear-gradient(to bottom right,#7a67d0, #984fbd) !important; color: #fff; font-size:1.4em; border-top-right-radius: 8px; border-top-left-radius: 8px; padding: 8px 30px; box-sizing: border-box; margin-bottom: 0;}
.mi_order_details .order_details,.mi_order_details address{border:1px solid #cccccb; padding:2%; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; }
.mi_order_details .order_details tfoot td{white-space: nowrap;}
.mi_checkout .is-well.entry-content{ border-radius: 8px; }
.mi_order_down .product-info>.col,.mi_order_down>.col{ padding-right: 0px; padding-left: 0px; }
@media (max-width: 960px){
	.mi_order_details .wc-item-meta li{width: 50%}
	.mi_order_down>.col{ padding-right: 15px; padding-left: 15px; }
	.filtit .cstyle{ font-size:1.3em; }
  .cstyle{font-size:1.3em !important;}
	.filtertoplist a{padding: 3px 15px; font-size:16px;margin: 0 6px;}

}
@media (max-width: 670px){
	.mi_order_details .wc-item-meta li{width: 100%}
  .miclayu .rnb-select-wrapper{width: auto;}
}

.footer .is-divider{max-width:100%;}
.footer span.widget-title{font-size: 1.4em;color: #222;}
.product-quantity{word-break: keep-all;}






