.elementor-123210 .elementor-element.elementor-element-5fa7e5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-123210 .elementor-element.elementor-element-5fa7e5d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-123210 .elementor-element.elementor-element-2f04607.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-123210 .elementor-element.elementor-element-b58b615{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-123210 .elementor-element.elementor-element-0751fda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-123210 .elementor-element.elementor-element-0751fda.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-123210 .elementor-element.elementor-element-c601361{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-123210 .elementor-element.elementor-element-c601361:not(.elementor-motion-effects-element-type-background), .elementor-123210 .elementor-element.elementor-element-c601361 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4B5B4B;}.elementor-123210 .elementor-element.elementor-element-eceedb2{--display:flex;}.elementor-123210 .elementor-element.elementor-element-f5c8456{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-123210 .elementor-element.elementor-element-d37c4ef{--display:flex;}.elementor-123210 .elementor-element.elementor-element-e604703{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-123210 .elementor-element.elementor-element-f5c8456{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-123210 .elementor-element.elementor-element-5fa7e5d{--width:125.832%;}.elementor-123210 .elementor-element.elementor-element-0751fda{--width:54.795%;}}@media(max-width:767px){.elementor-123210 .elementor-element.elementor-element-b58b615{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-123210 .elementor-element.elementor-element-c601361{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-123210 .elementor-element.elementor-element-eceedb2{--width:1600px;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-123210 .elementor-element.elementor-element-f5c8456{--width:1600px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-123210 .elementor-element.elementor-element-f5c8456.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-123210 .elementor-element.elementor-element-624b5ff > .elementor-widget-container{margin:-25px -25px -25px -25px;padding:0px 10px 0px 0px;}.elementor-123210 .elementor-element.elementor-element-30a0761 > .elementor-widget-container{margin:0px 0px 0px 13px;}.elementor-123210 .elementor-element.elementor-element-30a0761.elementor-element{--order:99999 /* order end hack */;}.elementor-123210 .elementor-element.elementor-element-d37c4ef{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-123210 .elementor-element.elementor-element-b3b2658 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-123210 .elementor-element.elementor-element-b3b2658 .wd-nav-arrows{--wd-arrow-offset-h:-12px;}.elementor-123210 .elementor-element.elementor-element-e604703{--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-123210 .elementor-element.elementor-element-6a26498 > .elementor-widget-container{margin:-19px -19px -19px -19px;}}/* Start custom CSS for wd_countdown_timer, class: .elementor-element-30a0761 */.wd-timer, 
.wd-timer span, 
.wd-timer span::after {
  font-size: 10px !important;
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-b3b2658 *//* =========================
   Mobile Product Cards
   ========================= */
@media only screen and (max-width: 576px) {

    /* حذف ستاره‌ها */
    .product-grid-item .star-rating,
    .wd-product .star-rating {
        display: none !important;
    }

    /* عنوان محصول فقط یک خط */
    .product-grid-item .wd-entities-title {
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        min-height: auto !important;
        line-height: 20px !important;
    }

    .product-grid-item .wd-entities-title a {
        display: block !important;
        font-size: 13px !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        min-height: auto !important;
    }

    /* قیمت‌ها زیر هم */
    .product-grid-item .price {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 2px !important;
        line-height: 1.4 !important;
    }

    /* قیمت اصلی خط خورده */
    .product-grid-item .price del {
        display: block !important;
        order: 1;
        font-size: 11px !important;
        opacity: .6;
        margin: 0 !important;
    }

    /* قیمت تخفیف خورده در خط پایین */
    .product-grid-item .price ins {
        display: block !important;
        order: 2;
        font-size: 13px !important;
        text-decoration: none !important;
        margin: 0 !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c601361 *//* حذف ستاره‌های امتیاز */
.product-grid-item .star-rating,
.wd-product .star-rating {
    display: none !important;
}

/* عنوان محصولات یک‌خطی و مرتب */
.product-grid-item .wd-entities-title {
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
    min-height: auto !important;
    line-height: 24px !important;
}

/* اندازه عنوان */
.product-grid-item .wd-entities-title a {
    font-size: 12px !important;
    min-height: auto !important;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}/* End custom CSS */