/*استایل دکمه محصول*/
.quantity {
display: flex;
justify-content: center;
align-items: center;
}

.quantity button {
border: none;
background-color: #E8B4B8;
color: #ffffff;
margin: 0!important;
padding: 3px 10px;
}

.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{
	background-color: #ffffff;
}

.quantity button:hoverffffff {
    background-color: #D5979C;
}

.quantity button.active {
    background-color: #D5979C;
}

button.minus {
border-radius: 0 30px 30px 0;
}

button.plus {
border-radius: 30px 0 0 30px;
}

.woocommerce .quantity .qty {
border: none;
border-radius: 0px; 
margin-left: 0px!important;
z-index: 1;
margin-right: 0px;
}

.qty::-webkit-outer-spin-button,
.qty::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}

/* Firefox */
.qty[type=number] {
-moz-appearance: textfield;
}

.margin-top{
    margin-top: AUTO;
}



button.single_add_to_cart_button.elementor-button.button.alt.loading {
opacity: 1;
}

:is(.elementor-widget-wc-add-to-cart, .woocommerce div.product .elementor-widget-wc-add-to-cart) .quantity .qty{
    width: 2.9em!important;
}

.single_add_to_cart_button{
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    padding-left: 7px!important;
    padding-right: 7px!important;
    font-size: 17px!important;
}

.input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"]{
    padding: 0rem 1rem;!important;
}


.elementor-icon-box-content{
    display: flex;
    margin-top: 7px
}

@media only screen and (max-width:768px){
	
.quantity button {
padding: 1px 6px;
}
	
.single_add_to_cart_button{
    padding-top: 2px!important;
    padding-bottom: 2px!important;
    padding-left: 6px!important;
    padding-right: 6px!important;
    font-size: 14px!important;
}
	
	}

/*دسته بندی محصوا*/
.elementor-kit-5 a {
  font-family: "iranyekanmy", iranyekanmy;
  font-weight: 700!important;
}