.woocommerce h1:before{content:none;}
.woocommerce img{border-radius:10px;}
.woocommerce .single-product .price{font-family:'lalezar'; color:#333 !important;}
.woocommerce .single-product .woocommerce-Price-currencySymbol{ font-family:'iransans'; font-weight:900; }
.woocommerce input , .select2-container--default .select2-selection--single , .woocommerce textarea{ border-radius:25px; height:35px; line-height:18px; border:1px solid #d65e72; padding-right:15px; direction:rtl;}
.woocommerce ul.products li.product .price{color:#000; font-weight:bold;}
.woocommerce .button{ border-radius:25px !important;}
.woocommerce .products .star-rating {color:#FFd333 !important; margin: 0 auto 10px auto !important;}



.woocommerce .woocommerce-MyAccount-navigation li{background:#FFF; margin-bottom:20px; padding:5px; border-radius:5px; -webkit-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
-moz-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);}


.woocommerce-billing-fields .form-row, .woocommerce-shipping-fields .form-row,.woocommerce form .form-row {
display: block;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
max-width: unset;
}
.woocommerce-cart-form , .cart-collaterals{ background-color:#FFFFFF !important; border-radius:15px !important; }
.woocommerce-cart-form .cart_item * , .cart-collaterals .shop_table *{color:#d65e72;}
.woocommerce-cart-form button{background:#d65e72!important; color:#FFF !important;}
.woocommerce-cart-form input {border:2px solid #d65e72!important;}
.cart_totals h2{ background:none; color:#d65e72!important;}

.woocommerce a.button{
	font-size: 75%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    right: auto;
	color: #dc3545;
    background-color: #FFFFFF;
    border: 1px solid #dc3545;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}
.woocommerce a.button:hover{
	color: #ffffff;
    background-color: #dc3545;
	
}

.woocommerce .button.alt{ padding:10px !important; width:max-content !important; background:#d65e72!important; font-size:14px !important; margin:auto !important;}
.woocommerce a.button.alt:hover{background:#2dc367;}
.woocommerce form.woocommerce-checkout{ background:#FFF; padding:10px; border-radius:15px; }
.woocommerce ::placeholder{color:#d65e72;}
.woocommerce form.woocommerce-checkout input ,
.woocommerce form.woocommerce-checkout textarea ,
.woocommerce form.checkout_coupon input,
.woocommerce form.woocommerce-checkout .select2-selection
{
	border:2px solid #d65e72!important;
	color:#d65e72!important;
	font-size:12px;

}
.woocommerce form.woocommerce-checkout textarea {height:100px;}
.woocommerce form.woocommerce-checkout{ color:#d65e72!important; }
.woocommerce form.woocommerce-checkout label{font-family:'lalezar'; color:#333 !important;}
.woocommerce form.woocommerce-checkout h3{ font-size: 14px; background:#d65e72!important; color:#FFF !important; width:max-content; padding:5px 15px; border-radius:15px;}
.woocommerce .woocommerce-info , .woocommerce .woocommerce-info *{border-top-color:#ed2243; border-radius:15px; color:#d65e72!important;}
.woocommerce .woocommerce-checkout .payment_methods{background:#ed2243 !important; color:#FFF !important; border-radius:15px;}
.woocommerce .payment_box , .woocommerce-checkout .place-order , .woocommerce-checkout #payment { background:#FFF !important; }


.woocommerce form.checkout_coupon{ border:none; font-size: 12px; background:#FFF !important; color:#d65e72!important; border-radius:15px;}
.woocommerce form.checkout_coupon button{background:#d65e72!important; color:#FFF !important;}
.woocommerce .woocommerce-error{border-radius:15px !important; color:#d65e72!important; }

tr.cart_item:nth-child(even) {background: #fb90b230; border-radius:15px;}
tr.cart_item:nth-child(odd) {background: #FFF; border-radius:15px; }

.woocommerce ul.products li.product{ text-align:center; }
.woocommerce a.added_to_cart{ color:#dc3545; font-size:12px; }
.woocommerce .product-name a{font-family:lalezar; color:#333 !important;}

.woocommerce .qty{
  padding: 8px 14px;
  
  border-radius: 0 !important;
  font-size: 20px;
}

input.minus {
  padding: 8px 10px;
  background: #d65e72;
  color:#FFF !important;
  border-radius: 0 50% 50% 0;
  font-size: 20px;
}
input.plus {
  padding: 8px 8px;
  background: #d65e72;
  color:#FFF !important;
  border: 2px 2px 2px 0 !important;
  border-radius: 50% 0 0 50%;
  font-size: 20px;
}

.cart-contents-count{
	position: fixed;
    right: 120px;
    top: 14px;
    z-index: 10000;
    font-size: 16px;
    color: #FFF;
    font-family:lalezar;
	
}
.cart-contents-count i{font-size:20px !important;}

h2.woocommerce-loop-product__title{color: #ed2243;}

@media(max-width: 425px){
    
    .woocommerce div.product form.cart div.quantity {
    float: right;
    margin: 0px 15% 0 4px;
}
}