/*استایل دکمه محصول*/
.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;
}
	
	}
/*استایل دکمه محصول*/




/*استایل فیلتر قیمت*/
.ns-mainbox:hover .ns-textexp{
height: 100px;
}
.ns-textexp{
height: 0;
overflow: hidden;
transition: all 0.3s;
}
.ns-zkttitle{
height: 35px;
overflow: hidden;
}
.ns-zhktbtn{
height: 0;
overflow: hidden;
transition:all 0.3s;
}
.ns-mainbox:hover .ns-zhktbtn{
height: 44px;
}

.nsimagezhktbox .e-con-inner {
display: block;
}


.ui-slider-range.ui-corner-all.ui-widget-header {
background-color: #d5979c !important;
}

.price_slider.ui-slider.ui-corner-all.ui-slider-horizontal.ui-widget.ui-widget-content {
background-color: #A8BBA3;
}

span.ui-slider-handle.ui-corner-all.ui-state-default {
background-color: #A8BBA3 !important;
backdrop-filter: blur(5px);
border: 1px solid #fff;
height: 25px!important;
width: 25px!important;
top: -10px!important;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
background-color: #A8BBA3;
color: white;
font-weight: normal;
border-radius: 10px;
padding: 12px 24px;
margin-top: 35px;
}

.price_label {
position: absolute;
text-wrap: nowrap;
direction: rtl!important;
color: #333333;
}

.ns-sidebarfilter h5 {
border-right: 5px solid #A8BBA3;
padding-right: 10px;
font-size: 18px;
}


.elementor-kit-5 h5{
    font-family: "iranyekanmy";
    font-size: 18px
}
/*استایل فیلتر قیمت*/

