.elementor-3953 .elementor-element.elementor-element-f2aa659{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EAEAEA;}.elementor-3953 .elementor-element.elementor-element-8a483a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3953 .elementor-element.elementor-element-8a483a3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-3953 .elementor-element.elementor-element-0c01382 img{width:1000px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-3953 .elementor-element.elementor-element-6267343{margin:20px 10px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );}@media(max-width:767px){.elementor-3953 .elementor-element.elementor-element-f2aa659{border-width:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3953 .elementor-element.elementor-element-0c01382{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3953 .elementor-element.elementor-element-6267343{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-e43e2e4 *//* استایل فروش ویژه */
.special-sale-badge {
    background: none !important; /* حذف بک‌گراند پیش‌فرض */
    color: #ff1744 !important; /* رنگ قرمز مشابه دیجیکالا */
    font-size: 14px !important; /* تنظیم اندازه فونت */
    font-weight: bold !important; /* فونت ضخیم */
    font-family: 'Hamrah', sans-serif !important; /* اعمال فونت Hamrah با اولویت بالا */
    border: none !important; /* حذف حاشیه */
    position: absolute; /* موقعیت مطلق */
    top: 10px !important; /* فاصله از بالای کارت محصول */
    right: 14px !important; /* فاصله از سمت راست کارت محصول */
    z-index: 100 !important; /* اولویت بالا برای نمایش */
}

@media (max-width: 768px) {
.special-sale-badge {
    top: 6px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6267343 *//* استایل برای عنوان محصول */
.prdct-title a {
    color: #3f4064 !important; /* تغییر رنگ متن به قرمز */
    font-family: 'hamrah', sans-serif !important; /* تغییر فونت به Hamrah */
    font-size:19px!important;
}




@media (max-width: 768px) {
    .prdct-title a {
        position: absolute; /* تنظیم موقعیت */
        top:-18px;
        right: 50%; /* فاصله از راست */
        z-index: 10; /* تنظیم اولویت نمایش */
        line-height: 1.6!important;
        font-size: 17px !important; /* اندازه فونت برای موبایل */    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-01a4072 */@media (max-width: 768px) {
    /* تنظیمات برای قیمت تخفیف‌خورده */
 .discounted-price {
        position: absolute !important;
        top: 12vh !important; /* فاصله از بالای کارت محصول */
        left: 0 !important; 
        right: 50% !important; 
        color: #3f4064 !important; 
        font-size: 4vw !important; 
        font-weight: bold !important; 
    }

    /* تنظیمات برای قیمت اصلی (خط خورده) */
    .original-price {
        position: absolute !important;
        top: 15vh !important; /* فاصله از پایین کارت محصول */
        left: 0 !important;
        right: 50% !important; 
        color: #c0c2c5 !important; 
        text-decoration: line-through !important; 
        font-size: 3.4vw !important; 
    }

    /* تنظیمات برای قیمت محصولات بدون تخفیف */
   .no-sale-product-price {
        position: absolute !important;
        top: 14vh !important; 
        left: 0 !important; 
        right: 50% !important; 
        color: #3f4064 !important; 
        font-size: 4vw !important; 
        font-weight: bold !important;
    }
    
    .out-of-stock {
        position: absolute !important;
        top: 10vh !important; 
        left: 0 !important; 
        right: 50% !important;

    }

}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-41c1829 */.discount-percentage {
    background-color: #ff1744;
    color: #fff;
    padding: 4px 10px;
    border-radius: 15px;
    font-size: 12px;
    font-weight: bold;
    position:absolute;
    bottom: 2.5vh;
    right: 10px;
    z-index: 100;
    text-align: center;
    min-width: 40px;
}
/* استایل برای نمایش دسکتاپ به همان شکل باقی می‌ماند */

/* تنظیمات برای نمایشگرهای موبایل */
@media only screen and (max-width: 768px) {
    /* تنظیمات کارت محصول برای موقعیت‌یابی صحیح عنصر درصد تخفیف */
    .product-card {
        position: relative; /* موقعیت‌یابی نسبی برای والد */
    }

    /* تنظیمات تگ درصد تخفیف */
    .discount-percentage {
        position: absolute; /* موقعیت‌یابی مطلق برای قرارگیری دقیق */
        width: 30px !important; /* تنظیم عرض برای نسخه موبایل */
        height: 25px !important; /* تنظیم ارتفاع برای نسخه موبایل */
        top: 8vh; /* فاصله از بالای کارت محصول */
        right: 50% !important; /* فاصله از راست کارت محصول */
        font-size: 12px; /* اندازه فونت کوچکتر برای موبایل */
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8a483a3 */.woocommerce-loop-product__title {
   padding-right: 4%!important;
}
.discount-badge {
    background-color: #ff1744; /* رنگ قرمز مشابه دیجیکالا */
    color: white; /* رنگ متن سفید */
    font-size: 12px; /* اندازه فونت */
    font-weight: bold; /* ضخیم کردن فونت */
    padding: 4px 10px; /* فاصله داخلی */
    border-radius: 15px; /* گوشه‌های گرد */
    position: absolute; /* موقعیت مطلق */
    bottom: 10px; /* فاصله از پایین کارت محصول */
    right: 10px; /* فاصله از سمت راست کارت محصول */
    z-index: 100; /* بالاتر از دیگر عناصر */
    text-align: center;
    min-width: 40px; /* عرض حداقلی */
}

.discount-badge:after {
    content: "٪"; /* اضافه کردن علامت درصد */
    margin-left: 2px;
}

/* استایل فروش ویژه */
.onsale {
    background: none !important; /* حذف بک‌گراند پیش‌فرض */
    color: #ff1744 !important; /* رنگ قرمز مشابه دیجیکالا */
    font-size: 14px !important; /* تنظیم اندازه فونت */
    font-weight: bold !important; /* فونت ضخیم */
    font-family: 'Hamrah', sans-serif !important; /* اعمال فونت Hamrah با اولویت بالا */
    border: none !important; /* حذف حاشیه */
    position: absolute; /* موقعیت مطلق */
    top: 0px !important; /* فاصله از بالای کارت محصول */
    left: 70% !important; /* فاصله از سمت راست کارت محصول */
    z-index: 100 !important; /* اولویت بالا برای نمایش */
}



/* تنظیم قیمت‌ها به صورت چپ‌چین */
.woocommerce-Price-amount.amount {
    text-align: left !important; /* چپ‌چین کردن متن */
    margin-left: 4% !important; /* فاصله از سمت چپ */
    margin-top: 0vh;
    display: block; /* اطمینان از اینکه عنصر به صورت بلوکی نمایش داده شود */
}

/* استایل برای قیمت اصلی که خط خورده */
.original-price {
    color: #c0c2c5;
    text-decoration: line-through;
    font-size: 13px;
    margin-bottom: none !important; /* فاصله از قیمت تخفیف‌خورده */
    display: block; /* نمایش به‌صورت بلوک */
}

/* استایل برای قیمت تخفیف‌خورده */
.discounted-price {
    color: #3f4064;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: -2vh !important;
    display: block; /* نمایش به‌صورت بلوک */
}


/* استایل برای قیمت محصولات بدون تخفیف */
.no-sale-product-price {
    color: #3f4064;
    font-size: 15px;
    font-weight: bold;
}




/* تنظیم کلاس "out-of-stock" به صورت چپ‌چین */
.out-of-stock {
    text-align: left !important; /* چپ‌چین کردن متن */
    margin-left: 4% !important; /* فاصله از سمت چپ */
    margin-top: 10px; /*     text-align: left !important; /* چپ‌چین کردن متن */
    display: block; /* اطمینان از اینکه عنصر به صورت بلوکی نمایش داده شود */
       color: #c0c2c5!important; /* رنگ متن ناموجود */
    font-family:iransans;
    font-weight: bold; /* ضخیم کردن فونت */
    font-size: 14px; /* اندازه فونت */
}


/* تنظیم فاصله 10 پیکسلی از عناصر پایینی برای عنوان محصول */
.woocommerce-loop-product__title {
    margin-bottom: 2vh !important; /* فاصله 10 پیکسلی از عناصر پایینی */
}




/* استایل برای نماد تومان در قیمت‌های تخفیف‌خورده */
.discounted-price .woocommerce-Price-currencySymbol {
    font-size: 12px; /* اندازه فونت برای نماد تومان در قیمت تخفیف‌خورده */
    color: #3f4064; /* رنگ نماد تومان برای قیمت تخفیف‌خورده */
    margin-right: 0px; /* فاصله از قیمت */
    font-family: 'hamrah', sans-serif; /* اعمال فونت Hamrah */
    display: inline-block; /* نمایش به صورت خطی */
}

/* استایل برای نماد تومان در قیمت‌های خط‌خورده */
.original-price .woocommerce-Price-currencySymbol {
    font-size: 10px; /* اندازه فونت برای نماد تومان در قیمت خط‌خورده */
    color: #c0c2c5; /* رنگ نماد تومان برای قیمت خط‌خورده */
    margin-right: 0px; /* فاصله از قیمت */
    font-family: 'hamrah', sans-serif; /* اعمال فونت IRANYekan */
    display: inline-block; /* نمایش به صورت خطی */
}


/* استایل برای نماد تومان در قیمت‌های بدون تخفیف */
.no-sale-product-price .woocommerce-Price-currencySymbol {
    font-size: 12px; /* اندازه فونت برای نماد تومان در قیمت بدون تخفیف */
    color: #3f4064; /* رنگ نماد تومان برای قیمت بدون تخفیف */
    margin-right: 0px; /* فاصله از قیمت */
    font-family: 'Hamrah', sans-serif; /* اعمال فونت Hamrah */
    display: inline-block; /* نمایش به صورت خطی */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f2aa659 */@media (max-width: 768px) {
    /* تنظیم ارتفاع ثابت برای کارت محصول */
    .elementor-column.elementor-col-100.elementor-top-column.elementor-element-8a483a3 {
        height: 23vh !important; /* ارتفاع کارت محصول به صورت نسبی به ارتفاع ویوپورت */
        position: relative !important; /* موقعیت relative برای اعمال position:absolute در عناصر داخلی */

    }

/* تنظیمات تصویر محصول */
.prdct-img img {
    position: absolute !important;
    top: 2vh !important; /* فاصله از بالای کارت به صورت نسبی */
    right: 2vw !important; /* فاصله از راست کارت به صورت نسبی */
    width: 45% !important; /* عرض تصویر به صورت درصدی */
    height: auto !important;
    border-radius: 8px;
}


}/* End custom CSS */