.elementor-287 .elementor-element.elementor-element-3f1176a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-3f1176a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-287 .elementor-element.elementor-element-2388db3{padding:0px 14px 14px 14px;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-287 .elementor-element.elementor-element-0f850f3{width:var( --container-widget-width, 92.288% );max-width:92.288%;padding:0px 0px 0px 0px;--container-widget-width:92.288%;--container-widget-flex-grow:0;text-align:start;}.elementor-287 .elementor-element.elementor-element-0f850f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-0f850f3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:600;line-height:33px;color:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-623d8d1.elementor-element{--align-self:flex-end;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-287 .elementor-element.elementor-element-596cc8c{padding:10px 0px 0px 0px;text-align:end;}.elementor-287 .elementor-element.elementor-element-596cc8c.elementor-element{--align-self:flex-end;}.woocommerce .elementor-287 .elementor-element.elementor-element-596cc8c .price{color:var( --e-global-color-secondary );font-weight:600;}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-3f1176a{--width:94.634%;}}/* Start custom CSS for woocommerce-product-title, class: .elementor-element-0f850f3 */.product-desc-limit{
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}

.product-desc-limit p,
.product-desc-limit span,
.product-desc-limit div{
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    max-width: 100% !important;
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f1176a *//* ==========================================
   LOOP ITEM - INTERNAL DIVIDERS + TOP LINE
   5 Columns Desktop
   Sticky Safe Version
   ========================================== */

article.wxz-pg-item.e-loop-item {
    border: none !important;
    border-radius: 0 !important;
    background: #fff !important;

    transition: box-shadow .22s ease !important;
}


/* خط عمودی فقط بین ستون‌ها */
article.wxz-pg-item.e-loop-item:not(:nth-child(5n)) {
    border-left: 1px solid #e5e7eb !important;
}


/* خط افقی فقط بین ردیف‌ها */
article.wxz-pg-item.e-loop-item:nth-child(n+6) {
    border-top: 1px solid #e5e7eb !important;
}


/* خط افقی بالای کل گرید */
article.wxz-pg-item.e-loop-item:nth-child(-n+5) {
    border-top: 1px solid #e5e7eb !important;
}


/* حذف خط بیرونی سمت چپ */
article.wxz-pg-item.e-loop-item:nth-child(5n) {
    border-left: none !important;
}


/* ==========================================
   HOVER
   بدون position / z-index / transform
   ========================================== */

article.wxz-pg-item.e-loop-item:hover {
    outline: none !important;

    box-shadow:
        0 10px 28px -10px rgba(0, 0, 0, .20) !important;
}
/* ==========================================
   DIGIKALA HOVER - NO BORDER / NO OUTLINE
   ========================================== */

article.wxz-pg-item.e-loop-item {
    position: relative !important;
    z-index: 1;
    transition: box-shadow .22s ease !important;
}


/* هاور بدون Border */
article.wxz-pg-item.e-loop-item:hover {
    z-index: 20 !important;

    outline: none !important;

    /* سایه نرم، بدون حالت کادر */
    box-shadow:
        0 10px 28px -10px rgba(0, 0, 0, .20) !important;

    transform: none !important;
}


/* عکس هم حرکت نکند */
article.wxz-pg-item.e-loop-item:hover img {
    transform: none !important;
}/* End custom CSS */