.wm-container {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
    max-width: 1730px !important;
    padding-left: unset !important;
    padding-right: unset !important;
}
@media (min-width: 1024px) {
    .wm-container {
        padding-left: unset !important;
        padding-right: unset !important;
    }
}
td.rank_math_seo_details.column-rank_math_seo_details {
    display: none !important;
}
@media only screen and (max-width: 768px) {
    /* کاهش ارتفاع کل کارت */
    .elementor-159 .elementor-element.elementor-element-e46d626 {
        min-height: auto !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    
    /* کاهش ارتفاع کانتینر اصلی */
    .elementor-159 .elementor-element.elementor-element-7988c22 {
        min-height: auto !important;
    }
    
    /* بزرگتر کردن عکس */
    .elementor-159 .elementor-element.elementor-element-77da09c img {
        max-height: 160px !important;
        width: auto !important;
        object-fit: contain !important;
        margin-bottom: 8px !important;
    }
    
    /* بزرگتر کردن عنوان */
    .elementor-159 .elementor-element.elementor-element-8835626 .elementor-heading-title {
        font-size: 14px !important;
        line-height: 1.4 !important;
        margin: 5px 0 !important;
        display: -webkit-box !important;
        -webkit-line-clamp: 3 !important;
        -webkit-box-orient: vertical !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        height: auto !important;
        min-height: auto !important;
        font-weight: 500 !important;
    }
    
    /* فشرده‌تر کردن بخش قیمت (کوچکتر) */
    .elementor-159 .elementor-element.elementor-element-903b9b5 {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    
    .custom-price-wrapper {
        flex-direction: column !important;
        align-items: center !important;
        gap: 2px !important;
    }
    
    .original-price-section del {
        font-size: 9px !important;
        opacity: 0.8 !important;
    }
    
    .original-price-section .discount-percent {
        font-size: 9px !important;
        padding: 1px 3px !important;
    }
    
    .sale-price-section ins {
        font-size: 11px !important;
        font-weight: bold !important;
    }
    
    .toman-icon {
        width: 0.9em !important;
        height: 0.9em !important;
    }
    
    /* حذف فاصله‌های اضافی */
    .elementor-159 .elementor-element.elementor-element-e46d626 > .e-con-inner {
        gap: 8px !important;
    }
}

@media only screen and (max-width: 480px) {
    /* تنظیمات بیشتر برای موبایل‌های کوچک */
    .elementor-159 .elementor-element.elementor-element-77da09c img {
        max-height: 140px !important;
    }
    
    .elementor-159 .elementor-element.elementor-element-8835626 .elementor-heading-title {
        font-size: 13px !important;
        -webkit-line-clamp: 3 !important;
    }
    
    .sale-price-section ins {
        font-size: 10px !important;
    }
    
    .original-price-section del {
        font-size: 8px !important;
    }
}
