.elementor-10736 .elementor-element.elementor-element-7e35bdb2 .cart .button {
    font-size: 12px;
    line-height: 40px;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.12) inset;
    padding: 5px 5px 5px 50px;
    margin-top: 25px;
}
.entry-content>h3, .entry_content_inner>h3 {
    font-size: 15px;
    font-weight: 900;
    color: black;
    line-height: 45px;
}
.entry-content>ul, .entry-content>ol {
    padding-right: 10px;
    margin: 10px 0;
    line-height: 2em;
    font-size: 14px;
    color: black;
}
.entry-content>p, .entry_content_inner>p {
    font-size: 16px;
    font-weight: 400;
    line-height: 33px;
    color: black;
    font-size: 14px;
}
.entry-content>h2, .entry_content_inner>h2 {
    font-size: 17px;
    font-weight: 900;
    color: black;
}
/* پس‌زمینه جعبه تصویر */
.mfp-content,
.mfp-figure:after {
    background: #E6E6E6 !important;
}






.term-description.desc_show {
    text-align: justify;
    line-height: 33px;
    font-size: 14px;
}


.term-description {
    line-height: 33px;
    font-size: 14px;
    text-align: justify;
}














.elementor-widget-block-category .bk_category_list .bk_category_inner.horizontal_scroll_css .bk_cat_item {
    display: inline-flex;
    display: inline-flex;
    display: inline-flex;
    min-width: 155px;
}

.mfoot_3 .toolbar_mobile, .mfoot_4 .toolbar_mobile {
display:none;
}

/* --------------banner-offer-------------- */
/* =========================================================
   BERAKALA - PREMIUM LOW STOCK
   ========================================================= */

/* باکس اصلی موجودی */
.deal-stock {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 8px;
    margin-top: 12px;
    min-height: 40px;
    direction: rtl;
}

/* حذف فروش */
.deal-stock .stock-sold {
    display: none !important;
}


/* =========================================================
   LOW STOCK - PREMIUM BADGE
   ========================================================= */
#banner-offer .btn_p_link{
	border-radius:10px
}
.deal-stock .stock-available.low-stock-modern {
    position: relative;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    gap: 8px;

    padding: 8px 15px;

    min-height: 38px;

    /* ظاهر شیشه‌ای */
    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.14),
            rgba(255, 255, 255, 0.05)
        );

    border: 1px solid rgba(255, 255, 255, 0.18);

    border-radius: 12px;

    /* رنگ متن */
    color: #ffffff;

    font-size: 13px;
    font-weight: 500;

    line-height: 1;

    direction: rtl;

    /* سایه */
    box-shadow:
        0 4px 14px rgba(0, 0, 0, 0.08),
        inset 0 1px 0 rgba(255, 255, 255, 0.10);

    /* جلوگیری از انتخاب متن */
    user-select: none;

    /* انیمیشن */
    transition:
        transform .25s ease,
        box-shadow .25s ease,
        background .25s ease;
}


/* =========================================================
   HOVER
   ========================================================= */

.deal-stock .stock-available.low-stock-modern:hover {
    transform: translateY(-2px);

    background:
        linear-gradient(
            135deg,
            rgba(255, 255, 255, 0.18),
            rgba(255, 255, 255, 0.07)
        );

    box-shadow:
        0 8px 22px rgba(0, 0, 0, 0.13),
        inset 0 1px 0 rgba(255, 255, 255, 0.14);
}


/* =========================================================
   LIGHTNING ICON
   ========================================================= */

.low-stock-icon {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    width: 27px;
    height: 27px;

    flex: 0 0 27px;
		padding:5px;

    border-radius: 8px;

    /* پس‌زمینه آیکون */
    background: rgba(255, 255, 255, 0.13);

    /* خط ظریف */
    border: 1px solid rgba(255, 255, 255, 0.10);

    font-size: 14px;

    line-height: 1;

    /* سایه کوچک */
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.10);
}


/* =========================================================
   TEXT
   ========================================================= */

.low-stock-text {
    display: inline-flex;

    align-items: center;

    gap: 4px;

    white-space: nowrap;

    color: #ffffff;
}


/* عدد موجودی */
.low-stock-text strong {
    display: inline-flex;

    align-items: center;
    justify-content: center;

    min-width: 22px;
    height: 22px;

    padding: 0 4px;

    border-radius: 6px;

    background: rgba(255, 255, 255, 0.14);

    color: #ffffff;

    font-size: 14px;
    font-weight: 800;

    line-height: 1;
}


/* =========================================================
   NORMAL STOCK
   ========================================================= */

.normal-stock-text {
    display: inline-flex;

    align-items: center;

    gap: 5px;

    color: rgba(255, 255, 255, 0.85);

    font-size: 13px;

    line-height: 1;
}

.normal-stock-text strong {
    font-weight: 800;
    color: #ffffff;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .deal-stock {
        margin-top: 9px;
        min-height: 36px;
    }

    .deal-stock .stock-available.low-stock-modern {
        min-height: 35px;

        padding: 7px 11px;

        gap: 7px;

        border-radius: 10px;

        font-size: 12px;
    }

    .low-stock-icon {
        width: 24px;
        height: 24px;

        flex-basis: 24px;

        border-radius: 7px;

        font-size: 12px;
    }

    .low-stock-text {
        gap: 3px;
    }

    .low-stock-text strong {
        min-width: 20px;
        height: 20px;

        font-size: 13px;

        border-radius: 5px;
    }
}
/* رنگبندی موفت */
.elementor-widget-block-category .bk_category_list .bk_category_inner.horizontal_scroll_css .bk_cat_item {
    background: #fff6f7;
}
.elementor-10473 .elementor-element.elementor-element-2c51271b .bk_cat_slider_item {
    background-color: #fff6f7 !important;
}

/* نمایش پنل در موبایل */
@media only screen and (max-width: 992px) {
    .woocommerce-account .woocommerce-MyAccount-navigation {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        z-index: auto !important;
        margin: 0 !important;
        width: 100% !important;
        visibility: visible !important;
        opacity: 1 !important;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
        transform: none !important;
        -webkit-transition: none !important;
        -moz-transition: none !important;
        -o-transition: none !important;
        transition: none !important;
        backface-visibility: visible !important;
        -webkit-backface-visibility: visible !important;
        -webkit-font-smoothing: auto !important;
        -webkit-overflow-scrolling: auto !important;
    }
}
/* رنگ باکسهای صفحه لیست محصولات */
/* کارت محصولات */
.products .item .item-area {
    background: #fff;
    border-radius: 12px;
    box-shadow: 0 3px 14px rgba(0, 0, 0, 0.07);
    transition: box-shadow 0.3s ease, transform 0.3s ease;
    overflow: hidden;
}

/* حالت هاور */
.products .item .item-area:hover {
    transform: translateY(-4px);
    box-shadow: 0 10px 28px rgba(0, 0, 0, 0.12);
}
/* BKL archive test */

/* BKL laptop archive 2026-10-01 */
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag){--bkl-ink:#17283a;--bkl-muted:#607185;--bkl-line:#e4eaf0;--bkl-blue:#075b91;background:#f7f9fc}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .elementor-widget.elementor-element-714702e{width:100%}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list{margin:18px auto 12px;padding:0;background:#fff;border:0;border-radius:0;box-shadow:none}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .sub_cat_title{display:block;margin:0 0 12px;color:var(--bkl-ink);font-size:16px;font-weight:800}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card{display:flex;align-items:center;justify-content:center;min-height:66px;padding:8px;border:1px solid var(--bkl-line);border-radius:14px;background:linear-gradient(145deg,#fff,#f2f7fb);box-shadow:none;transition:border-color .2s,box-shadow .2s}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card:hover,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card:focus-visible{border-color:#9ac6df;box-shadow:0 9px 22px rgba(7,91,145,.11);transform:none}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card .category-icon{display:none}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card .category-title{margin:0;color:var(--bkl-ink);font-size:12px;font-weight:300;line-height:1.7;text-align:center}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range){padding:16px!important;border:1px solid var(--bkl-line);border-radius:18px;background:#fff;box-shadow:0 8px 30px rgba(25,48,74,.045)}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .e-n-accordion-item{margin:0 0 8px;border:1px solid var(--bkl-line);border-radius:11px;overflow:hidden;background:#fff}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .e-n-accordion-item[open]{border-color:#bfd7e7;background:#fbfdff}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .e-n-accordion-item-title{min-height:48px;padding:11px 13px;color:var(--bkl-ink);font-size:13px;font-weight:750}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-filter-row{border-radius:8px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-filter-row:hover{background:#edf5fa}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .woocommerce-products-header{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--bkl-line)}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .woocommerce-products-header__title{color:var(--bkl-ink);font-size:23px;font-weight:850;line-height:1.7}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;padding:13px 14px;border:1px solid var(--bkl-line);border-radius:15px;background:#fff;box-shadow:0 6px 22px rgba(25,48,74,.04)}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .woocommerce-result-count{margin:0;color:var(--bkl-muted);font-size:12px;white-space:nowrap}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby{display:flex;flex:1 1 650px;align-items:center;gap:5px;min-width:0;margin:0;padding:0;overflow-x:auto;scrollbar-width:thin}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby::before{flex:0 0 auto;margin-left:5px;color:var(--bkl-muted);font-size:12px;font-weight:650;white-space:nowrap}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby li{flex:0 0 auto;min-height:34px;margin:0;padding:7px 10px;border:1px solid transparent;border-radius:8px;color:var(--bkl-muted);font-size:12px;line-height:18px;white-space:nowrap;cursor:pointer}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby li:hover,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby li:focus-visible{color:var(--bkl-blue);background:#edf5fa}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby li.is_active{border-color:#f5aeb8;color:#bd263e;background:#fff0f2;font-weight:750}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products.row{row-gap:18px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .item-area{height:100%;padding-bottom:8px;border:1px solid var(--bkl-line);border-radius:16px;box-shadow:0 6px 20px rgba(25,48,74,.055);overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .item-area:hover{border-color:#c6d7e3;box-shadow:0 13px 30px rgba(25,48,74,.12);transform:none}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-image-area{padding:12px 12px 4px;background:linear-gradient(180deg,#f7fafd,#fff)}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-image img{object-fit:contain}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-detail-area{padding:0;display:flex;flex:1;flex-direction:column}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .item-area:not(.general_mobile) .actions{display:none}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-name a:hover{color:var(--bkl-blue)}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features{color:var(--bkl-muted)}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .price ins{color:#c82942;font-weight:850}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .woocommerce-pagination .page-numbers{border-radius:9px}
@media(max-width:767px){body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list{margin:10px 10px 12px;padding:0;border-radius:0}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card{min-height:76px;padding:8px}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .woocommerce-products-header__title{font-size:19px}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar{gap:8px;margin-bottom:12px;padding:9px;border-radius:12px}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby{flex-basis:100%;order:2}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby li{min-height:38px;padding:9px 10px}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products.row{row-gap:10px}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .item-area{border-radius:12px;padding-bottom:6px}}
@media(prefers-reduced-motion:reduce){body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .item-area{transition:none}}
/* End BKL laptop archive */

/* BKL narrow-card readability */
@media(max-width:767px){body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .price{display:block;white-space:normal;font-size:12px;line-height:1.5}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .price ins,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .price del{white-space:normal}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features{font-size:10px;line-height:1.5}}
@media(max-width:360px){body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products.row>.item{flex:0 0 100%;max-width:100%}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features{font-size:12px}}

/* Laptop archive visual repair, 2026-10-01. Keep this after the earlier archive CSS. */
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag){--bkl-red:#d92f49;background:#fff}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .sub_cat_title{position:relative!important;inset:auto!important;display:block;width:auto!important;height:auto!important;margin:0 0 14px;padding:0 4px 0 0;background:transparent!important;border-radius:0;box-shadow:none;color:#17283a;font-size:16px;font-weight:800}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .sub_cat_title::before{position:static!important;display:inline-block;width:auto!important;height:auto!important;transform:none!important;white-space:normal;line-height:1.7}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .bk_category_inner{margin:0}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card{background:#fff!important}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card:hover,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .bk_category_list .category-card:focus-visible{border-color:#ed9aa8;box-shadow:0 9px 22px rgba(217,47,73,.1)}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .e-n-accordion-item[open]{border-color:#f1bbc4;background:#fff}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-filter-row:hover{background:#fff1f3}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__slider__track__range{background:#d92f49}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__slider__input::-webkit-slider-thumb{background:#d92f49;border-radius:50%}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__container{display:flex;flex-direction:column;gap:8px;width:100%}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__group{display:flex;align-items:center;gap:5px;width:100%;min-width:0;min-height:40px;margin:0;padding:5px 8px;border:1px solid #e4eaf0;border-radius:12px;overflow:visible;background:#fff}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__group:focus-within{border-color:#d92f49;box-shadow:0 0 0 3px rgba(217,47,73,.1)}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__group__text{flex:0 0 auto;padding:0;color:#607185;font-size:12px;white-space:nowrap}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__group:last-child .jet-range__inputs__group__text:first-child{font-size:0}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__group:last-child .jet-range__inputs__group__text:first-child::after{content:"تا";font-size:12px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__group input{flex:1 1 auto;min-width:0;width:auto;height:27px;margin:0;padding:0 5px;direction:ltr;text-align:left;font-size:13px;font-variant-numeric:tabular-nums;color:#17283a;background:transparent}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .apply-filters__button{min-height:38px;padding:7px 18px;border:1px solid #d92f49;border-radius:999px;background:#d92f49;color:#fff;font-weight:700}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .apply-filters__button:hover,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .apply-filters__button:focus-visible{background:#bd243d;color:#fff}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby li{border-radius:999px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby li:hover,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .shop-control-bar .el_category_orderby li:focus-visible{color:#d92f49;background:#fff1f3}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .item-area:hover{border-color:#edc0c8}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-image-area{background:#fff}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .custom_label{background:#92979d}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .custom_label::after{border-top-color:#92979d}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-name a:hover{color:#d92f49}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .add_to_cart_button{border-radius:50%;color:#d92f49;background:#fff1f3}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .add_to_cart_button:hover,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .add_to_cart_button:focus-visible{color:#fff;background:#d92f49}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) .woocommerce-pagination .page-numbers{border-radius:999px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__group__text:first-child{min-width:20px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__group__text:last-child{min-width:38px}

/* Price panel padding repair, 2026-10-01. */
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .elementor-widget-jet-smart-filters-range>.elementor-widget-container{width:100%;margin:7px 0 0!important}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .elementor-widget-jet-smart-filters-range .jet-range{width:100%;padding:0 10px 8px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) aside:has(.jet-range) .jet-range__inputs__container{min-width:0;max-width:100%;margin:0}

/* 2026-10-03: compact archive cards and readable model names */
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-image-area{padding-bottom:0}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-image{max-width:145px;margin-inline:auto}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:5px 0 7px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal .feature-item{display:block;min-width:0;min-height:32px;margin:0;padding:3px 5px;border-radius:7px;background:#f6f8fa;line-height:normal}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal .feature-icon{display:none}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal .feature-title,body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal .feature-value{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal .feature-title{color:#69788a;font-size:9px}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal .feature-value{color:#243448;font-size:10px;font-weight:500}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal .feature-item:nth-child(n+5){display:none}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-name{display:block;height:auto!important;max-height:none!important;margin-bottom:6px;overflow:visible;text-overflow:clip;color:var(--bkl-ink);font-size:12px;line-height:normal;font-weight:500;overflow-wrap:break-word}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-name a{display:block;height:auto!important;max-height:none!important;overflow:visible;text-overflow:clip;white-space:normal;-webkit-line-clamp:unset;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:justify}
body.home .lsw-widget-wrap .lsw-tabs .lsw-tab{gap:15px}
@media(max-width:767px){body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal{gap:4px}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .product-features.is_horizontal .feature-item{padding:3px 4px}}

@media(max-width:767px){body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) [data-id="909e8e8"] .elementor-icon-list-item a{color:#d92f49}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) [data-id="909e8e8"] .elementor-icon-list-item .elementor-icon-list-text{color:#d92f49}body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) [data-id="909e8e8"] .elementor-icon-list-item svg{fill:#d92f49}footer [data-id="4db410a"] .elementor-icon-box-icon svg [stroke]:not([stroke="none"]){stroke:#d92f49}footer [data-id="4db410a"] .elementor-icon-box-icon svg [fill]:not([fill="none"]){fill:#d92f49}}

/* Mobile filter popup: brand red price range and apply buttons */
#elementor-popup-modal-16798 .elementor-16798 .elementor-element.elementor-element-70a6717 .jet-range__slider__track__range{color:#d92f49}
#elementor-popup-modal-16798 .elementor-16798 .elementor-element.elementor-element-70a6717 .jet-range__slider__input::-webkit-slider-thumb{background-color:#d92f49;border-color:#d92f49}
#elementor-popup-modal-16798 .elementor-16798 .elementor-element.elementor-element-70a6717 .jet-range__slider__input::-moz-range-thumb{background-color:#d92f49;border-color:#d92f49}
#elementor-popup-modal-16798 .elementor-16798 .apply-filters__button,#elementor-popup-modal-16798 .elementor-16798 .apply-filters__button:hover,#elementor-popup-modal-16798 .elementor-16798 .apply-filters__button:focus-visible{background-color:#d92f49;border-color:#d92f49;color:#fff}

/* Match the second mobile popup and round the price handles */
#elementor-popup-modal-16999 .elementor-16999 .elementor-element.elementor-element-9f9b2de .jet-range__slider__track__range{color:#d92f49}
#elementor-popup-modal-16999 .elementor-16999 .elementor-element.elementor-element-9f9b2de .jet-range__slider__input::-webkit-slider-thumb{background-color:#d92f49;border-color:#d92f49}
#elementor-popup-modal-16999 .elementor-16999 .elementor-element.elementor-element-9f9b2de .jet-range__slider__input::-moz-range-thumb{background-color:#d92f49;border-color:#d92f49}
#elementor-popup-modal-16798 .jet-range__slider__input::-webkit-slider-thumb,#elementor-popup-modal-16999 .jet-range__slider__input::-webkit-slider-thumb{border-radius:50%}
#elementor-popup-modal-16798 .jet-range__slider__input::-moz-range-thumb,#elementor-popup-modal-16999 .jet-range__slider__input::-moz-range-thumb{border-radius:50%}
#elementor-popup-modal-16999 .elementor-16999 .apply-filters__button,#elementor-popup-modal-16999 .elementor-16999 .apply-filters__button:hover,#elementor-popup-modal-16999 .elementor-16999 .apply-filters__button:focus-visible{background-color:#d92f49;border-color:#d92f49;color:#fff}
/* وضعیت موجود */
#on-stock .product_stock {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: #08c76f;
    color: #fff;
    padding: 4px 12px;
    border-radius: 10px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1.6;
}

/* وضعیت ناموجود */
#on-stock .product_stock.no_avl {
    background: #ef4444;
    color: #fff;
}
.bkl-warranty-badge.is_custom_label, .bkl-warranty-badge {
    padding: 4px 12px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    line-height: 1.6 !important;
}
.woocommerce .elementor-add-to-cart .stock {
    display: none;
}
.bkl-acc-close{
	padding:0;
}

/* Archive prices: mobile template stores the price inside .actions. */
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .general_mobile .actions > .add-to-links {
  display: none;
}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .general_mobile .actions .price {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 2px;
  float: none;
  width: 100%;
  max-width: none;
  overflow: visible;
  padding: 8px 0 0;
}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .general_mobile .actions .price del {
  width: fit-content;
  margin: 0;
  line-height: 1.5;
  opacity: 1;
  text-decoration: none;
}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .general_mobile .actions .price del::after {
  display: none;
}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .general_mobile .actions .price del .woocommerce-Price-amount {
  color: #9099a3;
  font-size: 12px;
  text-decoration: line-through;
  text-decoration-color: currentColor;
}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .general_mobile .actions .price del bdi {
  font-size: inherit;
}
body.woocommerce-page:is(.tax-product_cat,.tax-product_tag) ul.products .general_mobile .actions .price ins {
  display: block;
  margin: 0;
  line-height: 1.5;
}
