 
.woocommerce{
font-family:"kalameh",sans-serif!important;
}
/*اصلاح سبد خرید*/
.product-subtotal,tr.cart-subtotal{
	display:none;
}
a.remove {
font-size: 0!important;
}

a.remove:before {
content: "";
width: 30px;
height: 30px;
background-image: url(/wp-content/uploads/2025/02/Frame-3.svg);
position: absolute;
background-repeat: no-repeat;
background-size: contain;
background-position: center;
right: 16px;
margin-top:10px;
}
td.product-remove {
display: flex;
justify-content: center;
align-items: center;
}
/*هاور دکمه بستن*/
a.remove:after{
content:attr(aria-label);
position:absolute;
background-color:red;

font-size:13px;
padding:5px;
font-weight:normal;
line-height:2em;
border-radius:5px;
color:white;
transform:scale(0);
transition:all 0.3s linear;
right:40px;
}
a.remove:hover:after{
transform:scale(1);
}
/*سود سبد خرید*/
span.nias-sale-price {
text-decoration: line-through;
opacity: 0.5;
display: inline-flex;
padding: 5px;

}

span.nias-sale-price span.woocommerce-Price-amount.amount{
font-size: 16px!important;
}

.nias-total-saving{
background: linear-gradient(90deg, rgba(0,139,251,0) 0%, rgba(2,76,137,1) 100%);
padding: 0 10px;
border-radius:5px;
	text-align:center;

}


/*نوار*/
.ns-maindirection {
display: flex;
justify-content: center;
align-items: center;
flex-wrap: nowrap;

}

.ns-circledirection {
display: flex;
flex-direction: column;
flex-wrap: nowrap;
justify-content: center;
align-items: center;
position: relative;
}

.ns-maindirection span {
display: none;
}

.ns-maindirection img {
border: 1px solid #024C89;
padding: 14px;
border-radius: 50%;
width: 60px;
height: 60px;
}
.ns-directline {
width: 50px;
height: 1px;
border-top: 2px dashed #024C89;
flex: auto;
margin-bottom: 51px;
position: relative;
}

ns-circledirection active img {
	
}

.ns-circledirection.active img {
background-color: #0000ff29;
border: none;
/* transform: scale(1.2); */
}

.ns-circledirection.active:hover span {
display: block;
position: absolute;
top: -56px;
font-size: 13px;
z-index: 99;
background-color: #00000021;
text-align: center;
padding: 5px 10px;
right: 0;
color: black;
border-radius: 5px;
backdrop-filter: blur(4px);
}

.ns-circledirection.active:after {
content: "";
position: absolute;
width: 60px;
height: 60px;
top: 0;
display: flex;
z-index: 9;
border-radius: 50%;
border: 2px dashed blue;
transform: scale(1.1);
}

.ns-circledirection.active p {
background-color: #0000ff2e;
color: #024C89;
border-radius: 5px;
padding: 1px 10px;
}

.ns-circledirection p {
margin-top: 10px;
}
a.ns-directionlink {
position: absolute;
top: 0;
width: 100%;
height: 100%;
}
.ns-directionlink.none{
display:none;
}




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

.quantity button {
border: none;
background-color: #b2b5c3 !important;
color: #212341;
margin: 0!important;
padding: 3px 15px;
}
.quantity button:hover{
	background: #024C89!important;
}
button.minus {
border-radius: 0 30px 30px 0;
}

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

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

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

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

/*وب پیچ پاپ آپ*/
div#prumapp-push-popup {
	z-index:999999;
    font-family: 'IRANSansWeb_Medium';
}
[type=button],[type=submit],button {
	color: #2657a7;
	border: 1px solid #2657a7;
}
[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover {
	background-color: #2657a7;
}