.elementor-2048 .elementor-element.elementor-element-5a7fdc8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-2048 .elementor-element.elementor-element-5a7fdc8{--content-width:1440px;}}/* Start custom CSS for html, class: .elementor-element-47fc111 */.lefton-product-ui{
direction:rtl;
display:grid;
grid-template-columns:repeat(4,minmax(0,1fr));
gap:10px;
margin:0;
padding:0;
list-style-position:inside;
font-family:inherit;
}

.lefton-product-ui-item{
position:relative;
min-width:0;
min-height:105px;
padding:17px 18px 15px;
margin:0;
border-radius:14px;
box-sizing:border-box;
}

/* یکی در میان سفید و خاکستری */

.lefton-product-ui-item:nth-child(odd){
background:#ffffff;
border:1px solid #eeeeee;
}

.lefton-product-ui-item:nth-child(even){
background:#f6f6f6;
border:1px solid #f6f6f6;
}

/* حذف علامت پیش فرض UL */

.lefton-product-ui-item{
list-style:none;
}

/* دایره رنگی محصول */

.lefton-product-ui-item:before{
content:"";
display:inline-block;
width:8px;
height:8px;
margin-left:7px;
margin-bottom:1px;
border-radius:50%;
vertical-align:middle;
}

/* زرد */

.lefton-ui-yellow:before{
background:#d6a62f;
}

/* قرمز */

.lefton-ui-red:before{
background:#b94b42;
}

/* قرمز انگلیسی */

.lefton-ui-english:before{
background:#84362f;
}

/* سفید */

.lefton-ui-white:before{
background:#eeeeea;
border:1px solid #cfcfc9;
box-sizing:border-box;
}

/* شاموتی */

.lefton-ui-shamouti:before{
background:#c58a5a;
}

/* سیاه */

.lefton-ui-black:before{
background:#2f2f2f;
}


/* نام محصول */

.lefton-product-ui-name{
display:inline;
color:#363636;
font-size:14px;
font-weight:750;
line-height:1.75;
letter-spacing:-.15px;
}


/* قیمت */

.lefton-product-ui-price{
margin-top:7px;
padding-right:15px;
color:#626262;
font-size:17px;
font-weight:850;
line-height:1.4;
letter-spacing:-.2px;
}


/* تبلت */

@media(max-width:1024px){

.lefton-product-ui{
grid-template-columns:repeat(2,minmax(0,1fr));
gap:9px;
}

.lefton-product-ui-item{
min-height:96px;
padding:15px 16px 13px;
}

}


/* موبایل */

@media(max-width:600px){

.lefton-product-ui{
grid-template-columns:repeat(2,minmax(0,1fr));
gap:7px;
}

.lefton-product-ui-item{
min-height:90px;
padding:13px 12px 12px;
border-radius:11px;
}

.lefton-product-ui-item:before{
width:7px;
height:7px;
margin-left:5px;
}

.lefton-product-ui-name{
font-size:11px;
line-height:1.75;
}

.lefton-product-ui-price{
margin-top:5px;
padding-right:12px;
font-size:14px;
}

}


/* موبایل خیلی کوچک */

@media(max-width:370px){

.lefton-product-ui{
gap:6px;
}

.lefton-product-ui-item{
padding:12px 10px 11px;
}

.lefton-product-ui-name{
font-size:10.5px;
}

.lefton-product-ui-price{
font-size:13px;
}

}

/* برای اینکه قیمت همیشه پایین کارت جا داشته باشد */
.lefton-product-ui-item{
position:relative;
min-width:0;
min-height:105px;
padding:17px 18px 42px;
margin:0;
border-radius:14px;
box-sizing:border-box;
}

/* قیمت */
.lefton-product-ui-price{
position:absolute;
left:18px;
bottom:15px;
margin:0;
padding:0;
color:#626262;
font-size:14px;
font-weight:750;
line-height:1.75;
letter-spacing:-.15px;
text-align:left;
}/* End custom CSS */