:root {
	--wd-text-font: "peyda-tabnak-regular", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: "peyda-tabnak-SemiBold", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 600;
	--wd-title-color: #242424;
	--wd-entities-title-font: "peyda-tabnak-regular", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 400;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "peyda-tabnak-regular", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "peyda-tabnak-SemiBold", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 600;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "peyda-tabnak-SemiBold", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 16px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(2,48,71);
	--wd-alternative-color: #FFCA47;
	--btn-default-bgcolor: rgb(255,202,71);
	--btn-default-bgcolor-hover: rgba(255,202,71,0.83);
	--btn-accented-bgcolor: rgb(255,202,71);
	--btn-accented-bgcolor-hover: rgba(255,202,71,0.83);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
}
.wd-age-verify-wrap {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: none;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: left center;
}
.wd-promo-popup-wrap {
	--wd-popup-width: 800px;
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title .wd-page-title-bg img {
	object-fit: cover;
	object-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
.wd-nav-arrows.wd-pos-sep:not(:where(.wd-custom-style)) {
	--wd-arrow-color: rgb(0,0,0);
	--wd-arrow-color-hover: rgb(0,0,0);
	--wd-arrow-color-dis: rgb(94,94,94);
	--wd-arrow-bg: rgb(255,202,71);
	--wd-arrow-bg-hover: rgb(255,182,0);
	--wd-arrow-radius: 300px;
	--wd-arrow-brd-color: rgb(221,221,221);
	--wd-arrow-brd-color-hover: rgb(221,221,221);
	--wd-arrow-brd-color-dis: rgb(221,221,221);
	--wd-arrow-brd: 1px solid;
}
.wd-nav-arrows.wd-pos-together:not(:where(.wd-custom-style)) {
	--wd-arrow-gap: 8px;
	--wd-arrow-size: 32px;
	--wd-arrow-icon-size: 16px;
	--wd-arrow-color: rgb(0,0,0);
	--wd-arrow-color-hover: rgb(0,0,0);
	--wd-arrow-color-dis: rgb(112,112,112);
	--wd-arrow-bg: rgb(255,202,71);
	--wd-arrow-bg-hover: rgb(255,182,0);
	--wd-arrow-bg-dis: rgb(255,255,255);
	--wd-arrow-radius: 300px;
	--wd-arrow-brd-color: rgb(221,221,221);
	--wd-arrow-brd-color-hover: rgb(221,221,221);
	--wd-arrow-brd-color-dis: rgb(221,221,221);
	--wd-arrow-brd: 1px solid;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1360px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #333;
--btn-accented-color-hover: #333;
--btn-default-brd-radius: 5px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-accented-brd-radius: 5px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--wd-brd-radius: 12px;
}

@media (min-width: 1360px) {
section.elementor-section.wd-section-stretch > .elementor-container {
margin-left: auto;
margin-right: auto;
}
}


.wd-page-title {
background-color: #0a0a0a;
}

@font-face {
	font-family: "peyda-tabnak-regular";
	src: url("//tabnakbattery.com/wp-content/uploads/2026/06/PeydaWebFaNum-Regular.woff2") format("woff2"), 
url("//tabnakbattery.com/wp-content/uploads/2026/06/PeydaWebFaNum-Regular.woff") format("woff");
	font-weight: 400;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "peyda-tabnak-SemiBold";
	src: url("//tabnakbattery.com/wp-content/uploads/2026/06/PeydaWebFaNum-SemiBold.woff2") format("woff2"), 
url("//tabnakbattery.com/wp-content/uploads/2026/06/PeydaWebFaNum-SemiBold.woff") format("woff");
	font-weight: 600;
	font-display:swap;
	font-style: normal;
}

@font-face {
	font-family: "peyda-tabnak-Bold";
	src: url("//tabnakbattery.com/wp-content/uploads/2026/06/PeydaWebFaNum-Bold.woff2") format("woff2"), 
url("//tabnakbattery.com/wp-content/uploads/2026/06/PeydaWebFaNum-Bold.woff") format("woff");
	font-weight: 700;
	font-display:swap;
	font-style: normal;
}

/*
 * کادرهای SVG عمومی
 * سازگار با Elementor و WoodMart
 * فونت، اندازه و رنگ متن را تغییر نمی‌دهد.
 */

.union-svg-box,
.profile-border-top,
.profile-border-bottom {
    position: relative !important;
    isolation: isolate;
    box-sizing: border-box;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    overflow: visible !important;
}

/* حذف کادرهای قدیمی */
.union-svg-box::before,
.union-svg-box::after,
.profile-border-top::before,
.profile-border-top::after,
.profile-border-bottom::before,
.profile-border-bottom::after {
    content: none !important;
    display: none !important;
}

/* لایه SVG کادر مشخصات محصول */
.union-svg-box > .union-responsive-frame {
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    line-height: 0 !important;
    pointer-events: none !important;
    overflow: visible !important;
}

/* لایه SVG کادرهای پرسنل */
.profile-border-top > .profile-responsive-frame,
.profile-border-bottom > .profile-responsive-frame {
    position: absolute !important;
    inset: 0 !important;
    z-index: 0 !important;
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    line-height: 0 !important;
    pointer-events: none !important;
    overflow: visible !important;
}

/* اندازه خود SVG */
.union-svg-box > .union-responsive-frame > svg,
.profile-border-top > .profile-responsive-frame > svg,
.profile-border-bottom > .profile-responsive-frame > svg {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}

/* قرارگرفتن محتوای اصلی روی SVG */
.union-svg-box > *:not(.union-responsive-frame),
.profile-border-top > *:not(.profile-responsive-frame),
.profile-border-bottom > *:not(.profile-responsive-frame) {
    position: relative;
    z-index: 1;
}

/* اصلاح کارت‌های پرسنل در موبایل */
@media (max-width: 767px) {

    .profile-border-top {
        --padding-top: 54px !important;
        --padding-bottom: 16px !important;
        --padding-block-start: 54px !important;
        --padding-block-end: 16px !important;

        padding-top: 54px !important;
        padding-bottom: 16px !important;
        padding-block-start: 54px !important;
        padding-block-end: 16px !important;
    }

    .profile-border-bottom {
        --padding-top: 16px !important;
        --padding-bottom: 50px !important;
        --padding-block-start: 16px !important;
        --padding-block-end: 50px !important;

        padding-top: 16px !important;
        padding-bottom: 50px !important;
        padding-block-start: 16px !important;
        padding-block-end: 50px !important;
    }


    /* فضای امن برای شکست بالای کادر */
    .profile-border-top {
        padding-top: 46px !important;
        padding-bottom: 16px !important;
    }

    /* فضای امن برای شکست پایین کادر */
    .profile-border-bottom {
        padding-top: 16px !important;
        padding-bottom: 50px !important;
    }

    /* SVG نباید در محاسبات Flex شرکت کند */
    .profile-border-top > .profile-responsive-frame,
    .profile-border-bottom > .profile-responsive-frame {
        position: absolute !important;
        inset: 0 !important;
        flex: none !important;
        min-width: 0 !important;
        max-width: none !important;
    }

    /* ستون تصویر و مشخصات شخص */
    .profile-border-top > .elementor-widget-image-box,
    .profile-border-bottom > .elementor-widget-image-box {
        --width: 42% !important;

        flex: 0 1 42% !important;
        align-self: flex-start !important;

        width: 42% !important;
        min-width: 0 !important;
        max-width: 42% !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        margin: 0 !important;
        overflow: hidden !important;
    }

    /* ستون متن توضیحات */
    .profile-border-top > .elementor-widget-wd_text_block,
    .profile-border-bottom > .elementor-widget-wd_text_block {
        --width: auto !important;

        flex: 1 1 0 !important;
        align-self: stretch !important;

        width: auto !important;
        min-width: 0 !important;
        max-width: none !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        margin: 0 !important;
        overflow: visible !important;
    }

    /* حذف ارتفاع ثابت کانتینرهای داخلی */
    .profile-border-top
        > .elementor-widget-image-box
        > .elementor-widget-container,
    .profile-border-bottom
        > .elementor-widget-image-box
        > .elementor-widget-container,
    .profile-border-top
        > .elementor-widget-wd_text_block
        > .elementor-widget-container,
    .profile-border-bottom
        > .elementor-widget-wd_text_block
        > .elementor-widget-container {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        height: auto !important;
        min-height: 0 !important;
        max-height: none !important;

        margin: 0 !important;
        overflow: visible !important;
    }

    /* محدودکردن تصویر به ستون خودش */
    .profile-border-top .elementor-image-box-img,
    .profile-border-bottom .elementor-image-box-img,
    .profile-border-top .elementor-image-box-img img,
    .profile-border-bottom .elementor-image-box-img img {
        max-width: 100% !important;
        height: auto !important;
    }

    /*
     * جلوگیری از افزایش عرض کارت توسط متن‌های طولانی
     * بدون تغییر فونت یا اندازه متن
     */
    .profile-border-top .elementor-widget-wd_text_block,
    .profile-border-bottom .elementor-widget-wd_text_block,
    .profile-border-top .elementor-widget-wd_text_block *,
    .profile-border-bottom .elementor-widget-wd_text_block * {
        min-width: 0 !important;
        max-width: 100% !important;
        overflow-wrap: break-word;
        word-break: normal;
    }
}

/* گوشی‌های باریک مانند عرض 375 پیکسل */
@media (max-width: 389px) {

    .profile-border-top,
    .profile-border-bottom {
        gap: 10px !important;
        padding-right: 12px !important;
        padding-left: 12px !important;
    }

    .profile-border-top {
        padding-top: 44px !important;
        padding-bottom: 14px !important;
    }

    .profile-border-bottom {
        padding-top: 14px !important;
        padding-bottom: 48px !important;
    }

    .profile-border-top > .elementor-widget-image-box,
    .profile-border-bottom > .elementor-widget-image-box {
        --width: 41% !important;

        flex-basis: 41% !important;
        width: 41% !important;
        max-width: 41% !important;
    }
}
/*
 * فقط استایل اجزای JetSmartFilters
 * کلاس tb-shop-filter را به والد تمام فیلترها بدهید.
 * این کد کادر اصلی، عنوان‌ها، آیکن‌ها و فونت را تغییر نمی‌دهد.
 */

.tb-shop-filter {
	--filter-blue: #047eae;
	--filter-text: #20272b;
	--filter-line: #dde1e3;
	--filter-active-bg: #e3f0f5;
	--filter-list-bg: #f7f7f7;
}

.tb-shop-filter *,
.tb-shop-filter *::before,
.tb-shop-filter *::after {
	box-sizing: border-box;
}

.tb-shop-filter .elementor-widget-container,
.tb-shop-filter .jet-filter {
	width: 100%;
	max-width: none;
}

/* ---------------------------------
   فیلترهای فعال و حذف همه
--------------------------------- */

.tb-shop-filter .jet-active-filters {
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	width: 100%;
}

.tb-shop-filter .jet-active-filter {
	display: flex;
	flex: 1 1 100%;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	min-height: 34px;
	margin: 0;
	padding: 7px 10px;
	color: var(--filter-text);
	background: var(--filter-active-bg);
	border: 0;
	border-radius: 8px;
}

.tb-shop-filter .jet-active-filter__label,
.tb-shop-filter .jet-active-filter__val {
	color: inherit;
	font: inherit;
}

.tb-shop-filter .jet-active-filter__remove {
	display: inline-flex;
	flex: 0 0 18px;
	align-items: center;
	justify-content: center;
	width: 18px;
	height: 18px;
	margin: 0;
	padding: 0;
	color: var(--filter-text);
	background: transparent;
	border: 0;
	font-size: 20px;
	line-height: 1;
	cursor: pointer;
}

.tb-shop-filter .jet-remove-all-filters,
.tb-shop-filter .jet-remove-all-filters__button {
	margin: 0;
	padding: 0;
	color: #ff4753;
	background: transparent;
	border: 0;
	box-shadow: none;
	font: inherit;
}

.tb-shop-filter .jet-remove-all-filters__button {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	cursor: pointer;
}

/* ---------------------------------
   فیلتر دسته‌بندی تاشو
--------------------------------- */

.tb-shop-filter .jet-checkboxes-list-wrapper {
	min-width: 0;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

.tb-shop-filter .jet-checkboxes-list,
.tb-shop-filter .jet-list-tree {
	width: 100% !important;
	margin-inline: 0 !important;
}

.tb-shop-filter .jet-checkboxes-list-wrapper > legend {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
	padding: 0 !important;
	overflow: hidden !important;
	clip: rect(0 0 0 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.tb-shop-filter .jet-list-tree {
	display: block;
	width: 100%;
}

/* ردیف دسته اصلی */
.tb-shop-filter .jet-list-tree > .jet-checkboxes-list__row {
	position: relative;
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: space-between;
	gap: 10px;
	min-height: 62px;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 8px !important;
	border-bottom: 1px solid var(--filter-line);
}

.tb-shop-filter .jet-list-tree > .jet-checkboxes-list__row > .jet-checkboxes-list__item {
	display: flex;
	flex: 1 1 auto;
	align-items: center;
	min-width: 0;
	margin: 0 !important;
	padding: 0;
}

.tb-shop-filter .jet-list-tree > .jet-checkboxes-list__row .jet-checkboxes-list__button {
	display: flex;
	align-items: center;
	width: 100%;
	min-width: 0;
	margin: 0 !important;
	padding: 0;
	background: transparent;
	border: 0;
}

.tb-shop-filter .jet-list-tree > .jet-checkboxes-list__row .jet-checkboxes-list__label {
	min-width: 0;
	color: var(--filter-text);
	font: inherit;
	white-space: normal;
	overflow-wrap: anywhere;
}

/* فلش باز و بسته شدن */
.tb-shop-filter .jet-collapse-icon {
	display: inline-flex;
	flex: 0 0 18px;
	align-items: center;
	justify-content: center;
	width: 18px;
	height: 18px;
	margin: 0 !important;
	color: var(--filter-text);
	cursor: pointer;
}

.tb-shop-filter .jet-collapse-icon svg {
	display: none !important;
}

.tb-shop-filter .jet-collapse-icon::before {
	content: "";
	display: block;
	width: 8px;
	height: 8px;
	border-right: 1.7px solid currentColor;
	border-bottom: 1.7px solid currentColor;
	transform: translateY(-2px) rotate(45deg);
	transition: transform .2s ease;
}

.tb-shop-filter .jet-list-toggle-opened > .jet-collapse-icon::before,
.tb-shop-filter .jet-list-toggle-active > .jet-collapse-icon::before {
	transform: translateY(2px) rotate(225deg);
}

/* دسته والد فقط نقش باز و بسته‌کننده دارد */
.tb-shop-filter .jet-list-tree > .jet-list-tree__parent .jet-checkboxes-list__decorator {
	display: none;
}

.tb-shop-filter .jet-list-tree > .jet-list-tree__parent > .jet-checkboxes-list__item {
	pointer-events: none;
}

/* باکس زیرمجموعه‌ها */
.tb-shop-filter .jet-list-tree__children {
	width: 100% !important;
	max-height: 288px;
	margin: 0 0 14px !important;
	padding: 7px 8px !important;
	background: var(--filter-list-bg);
	border: 1px solid #d3d7da;
	border-radius: 9px;
	overflow-x: hidden;
	overflow-y: auto;
	overscroll-behavior: contain;
	scrollbar-width: thin;
	scrollbar-color: #484c4f #e0e2e3;
}

.tb-shop-filter .jet-list-tree__children::-webkit-scrollbar {
	width: 5px;
}

.tb-shop-filter .jet-list-tree__children::-webkit-scrollbar-track {
	background: #e0e2e3;
	border-radius: 99px;
}

.tb-shop-filter .jet-list-tree__children::-webkit-scrollbar-thumb {
	background: #484c4f;
	border-radius: 99px;
}

.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__row {
	display: flex;
	align-items: center;
	min-height: 40px;
	margin: 0;
	padding: 0;
}

.tb-shop-filter .jet-list-tree__children .jet-collapse-none {
	display: none;
}

.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__item,
.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__button {
	display: flex;
	align-items: center;
	width: 100%;
	min-width: 0;
	margin: 0;
	padding: 0;
	cursor: pointer;
}

.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__button {
	flex-direction: row;
	gap: 9px;
	background: transparent;
	border: 0;
}

/* چک‌باکس زیرمجموعه‌ها */
.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__decorator {
	display: inline-flex;
	flex: 0 0 20px;
	align-items: center;
	justify-content: center;
	width: 20px;
	height: 20px;
	margin: 0;
	background: #fff;
	border: 1px solid #80c1e0;
	border-radius: 4px;
}

.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__input:checked
	+ .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
	background: var(--filter-blue);
	border-color: var(--filter-blue);
}

.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__checked-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 12px;
	height: 12px;
	color: #fff;
}

.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__checked-icon svg {
	width: 11px;
	height: 11px;
	fill: currentColor;
}

.tb-shop-filter .jet-list-tree__children .jet-checkboxes-list__label {
	min-width: 0;
	color: var(--filter-text);
	font: inherit;
	white-space: normal;
	overflow-wrap: anywhere;
}

/* ---------------------------------
   فیلتر قیمت
--------------------------------- */

.tb-shop-filter .jet-smart-filters-range,
.tb-shop-filter .jet-range {
	width: 100%;
	margin: 0;
}

.tb-shop-filter .jet-range__slider {
	position: relative;
	width: 100%;
	height: 40px !important;
	margin: 22px 0 28px !important;
	padding: 0 !important;
	border: 0 !important;
}

.tb-shop-filter .jet-range__slider > legend,
.tb-shop-filter .jet-range__inputs__container > legend {
	position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
	padding: 0 !important;
	overflow: hidden !important;
	clip: rect(0 0 0 0) !important;
	white-space: nowrap !important;
	border: 0 !important;
}

.tb-shop-filter .jet-range__slider__track {
	position: absolute;
	z-index: 1;
	top: 50% !important;
	right: 10px !important;
	left: 10px !important;
	width: auto !important;
	height: 6px !important;
	transform: translateY(-50%);
	background: #b9d9f4 !important;
	border: 0 !important;
	border-radius: 99px !important;
	overflow: hidden !important;
}

.tb-shop-filter .jet-range__slider__track__range {
	position: absolute;
	top: 0 !important;
	right: var(--low) !important;
	left: calc(100% - var(--high)) !important;
	height: 100% !important;
	background: var(--filter-blue) !important;
	border-radius: 99px !important;
}

.tb-shop-filter .jet-range__slider__input {
	position: absolute;
	z-index: 2;
	top: 0 !important;
	right: 10px !important;
	width: calc(100% - 20px) !important;
	height: 40px !important;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
	outline: 0 !important;
	pointer-events: none !important;
	transform: none !important;
	-webkit-appearance: none !important;
	appearance: none !important;
}

.tb-shop-filter .jet-range__slider__input::-webkit-slider-runnable-track {
	width: 100%;
	height: 6px !important;
	background: transparent !important;
	border: 0 !important;
}

.tb-shop-filter .jet-range__slider__input::-webkit-slider-thumb {
	width: 19px;
	height: 19px;
	margin-top: -9.5px !important;
	background: var(--filter-blue) !important;
	border: 0 !important;
	border-radius: 50% !important;
	box-shadow: 0 0 0 4px rgb(4 126 174 / 13%) !important;
	cursor: pointer !important;
	pointer-events: auto !important;
	-webkit-appearance: none !important;
	appearance: none !important;
}

.tb-shop-filter .jet-range__slider__input::-moz-range-track {
	width: 100%;
	height: 6px;
	background: transparent;
	border: 0;
}

.tb-shop-filter .jet-range__slider__input::-moz-range-thumb {
	width: 19px;
	height: 19px;
	background: var(--filter-blue);
	border: 0;
	border-radius: 50%;
	box-shadow: 0 0 0 4px rgb(4 126 174 / 13%);
	cursor: pointer;
	pointer-events: auto;
	transform: translateY(-3px);
}

/* در RTL دستگیره حداقل در سمت راست دیده می‌شود: حلقه کم‌رنگ */
.tb-shop-filter
.jet-range__slider__input--min::-webkit-slider-thumb {
	box-shadow: 0 0 0 4px rgb(4 126 174 / 18%) !important;
}

.tb-shop-filter
.jet-range__slider__input--min::-moz-range-thumb {
	box-shadow: 0 0 0 4px rgb(4 126 174 / 18%) !important;
}

/* در RTL دستگیره حداکثر در سمت چپ دیده می‌شود: دایره ساده */
.tb-shop-filter
.jet-range__slider__input--max::-webkit-slider-thumb {
	box-shadow: none !important;
}

.tb-shop-filter
.jet-range__slider__input--max::-moz-range-thumb {
	box-shadow: none !important;
}

.tb-shop-filter .jet-range__inputs {
	width: 100%;
}

.tb-shop-filter .jet-range__inputs__container {
	display: grid !important;
	grid-template-columns: minmax(0, 1fr) !important;
	gap: 18px !important;
	width: 100% !important;
	min-width: 0;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

.tb-shop-filter .jet-range__inputs__group {
	display: flex !important;
	align-items: center;
	position: relative;
	width: 100% !important;
	min-width: 0;
	min-height: 48px !important;
	margin: 28px 0 0 !important;
	padding: 0 10px !important;
	background: var(--filter-active-bg) !important;
	border: 0 !important;
	border-radius: 9px !important;
	overflow: visible !important;
}

.tb-shop-filter .jet-range__inputs__group::before {
	position: absolute;
	top: -28px;
	right: 0;
	color: #777d81;
	background: transparent;
	font: inherit;
	line-height: 20px;
	white-space: nowrap;
}

.tb-shop-filter .jet-range__inputs__group:first-of-type::before {
	content: "محدوده قیمت از";
}

.tb-shop-filter .jet-range__inputs__group:last-of-type::before {
	content: "محدوده قیمت تا";
}

.tb-shop-filter .jet-range__inputs input {
	width: 100% !important;
	min-width: 0;
	height: 48px !important;
	margin: 0 !important;
	padding: 8px 2px !important;
	color: var(--filter-text);
	background: transparent !important;
	border: 0 !important;
	outline: 0 !important;
	box-shadow: none !important;
	font: inherit;
}

.tb-shop-filter .jet-range__inputs__group__text {
	flex: 0 0 auto;
	color: var(--filter-text);
	font: inherit;
	margin: 0 !important;
	padding: 0 !important;
	background: transparent !important;
	border: 0 !important;
}

/* ---------------------------------
   سوییچ موجودی و تخفیف
   کلاس tb-switch-filter را به خود ویجت بدهید.
--------------------------------- */

.tb-switch-filter .jet-checkboxes-list-wrapper,
.tb-switch-filter .jet-checkboxes-list {
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
	border: 0 !important;
}

.tb-switch-filter .jet-checkboxes-list__row {
	display: flex !important;
	align-items: center !important;
	min-height: 60px !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 8px !important;
	border-bottom: 1px solid var(--filter-line, #dde1e3);
}

.tb-switch-filter .jet-checkboxes-list__item,
.tb-switch-filter .jet-checkboxes-list__button {
	display: flex !important;
	align-items: center !important;
	width: 100% !important;
	margin: 0 !important;
	padding: 0 !important;
}

.tb-switch-filter .jet-checkboxes-list__button {
	flex-direction: row-reverse !important;
	justify-content: space-between !important;
	gap: 14px !important;
	min-height: 60px !important;
	background: transparent !important;
	border: 0 !important;
}

.tb-switch-filter .jet-checkboxes-list__decorator {
	position: relative;
	display: block !important;
	flex: 0 0 36px !important;
	width: 36px !important;
	height: 20px !important;
	margin: 0 !important;
	background: #d2d7dc !important;
	border: 0 !important;
	border-radius: 999px !important;
	transition: background-color .2s ease;
}

.tb-switch-filter .jet-checkboxes-list__decorator::after {
	content: "";
	position: absolute;
	top: 2px;
	right: 2px;
	width: 16px !important;
	height: 16px !important;
	background: #fff !important;
	border-radius: 50% !important;
	box-shadow: 0 1px 3px rgb(0 0 0 / 18%);
	transition: transform .2s ease;
}

.tb-switch-filter .jet-checkboxes-list__input:checked
	+ .jet-checkboxes-list__button .jet-checkboxes-list__decorator {
	background: var(--filter-blue, #047eae) !important;
}

.tb-switch-filter .jet-checkboxes-list__input:checked
	+ .jet-checkboxes-list__button .jet-checkboxes-list__decorator::after {
	transform: translateX(-16px);
}

.tb-switch-filter .jet-checkboxes-list__checked-icon {
	display: none;
}

.tb-switch-filter .jet-checkboxes-list__label {
	min-width: 0;
	color: var(--filter-text, #20272b);
	font: inherit;
	white-space: normal;
}

/* ---------------------------------
   ریسپانسیو
--------------------------------- */

@media (max-width: 767px) {
	.tb-shop-filter .jet-list-tree > .jet-checkboxes-list__row {
		min-height: 56px;
	}

	.tb-shop-filter .jet-list-tree__children {
		max-height: min(288px, 42vh);
	}

	.tb-shop-filter .jet-range__inputs {
		gap: 14px;
	}
}


/*استایل دکمه های موبایل*/
@media (max-width: 767px) {
a.elementor-button.elementor-button-link.elementor-size-sm {
    width: 100% !important;
}}


/* حذف آیکن فعلی ویژگی ابعاد برای جلوگیری از نمایش دوتایی */
.product-attr-dots .wd-attr-img {
    display: none !important;
}

/* آماده‌سازی عنوان ویژگی */
.product-attr-dots .wd-attr-label {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
}

/* اضافه‌شدن نقطه SVG کنار تمام عنوان‌ها */
.product-attr-dots .wd-attr-label::before {
    content: "" !important;
    display: inline-block !important;
    flex: 0 0 17px !important;

    width: 17px !important;
    height: 17px !important;

    margin: 0 !important;
    padding: 0 !important;

    background-image: url("https://tabnakbattery.com/wp-content/uploads/2026/07/Frame-2147229937.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
}

/* ویجت دوم؛ فعال در دسکتاپ، تبلت و موبایل */

.product-spec-card-list
table.woocommerce-product-attributes.shop_attributes {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}

.product-spec-card-list
table.woocommerce-product-attributes.shop_attributes tbody {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
    gap: 11px !important;
}

/* ردیف خاکستری */
.product-spec-card-list
.woocommerce-product-attributes-item {
    direction: rtl !important;

    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    justify-content: flex-start !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;

    gap: 4px !important;

    margin: 0 !important;
    padding: 10px 13px !important;

    border: 0 !important;
    border-radius: 7px !important;
    background-color: #f7f7f7 !important;

    box-sizing: border-box !important;
}

/* نقطه طلایی */
.product-spec-card-list
.woocommerce-product-attributes-item::before {
    content: "" !important;

    display: block !important;
    flex: 0 0 17px !important;

    width: 17px !important;
    height: 17px !important;

    margin: 0 0 0 4px !important;
    padding: 0 !important;

    background-image: url("https://tabnakbattery.com/wp-content/uploads/2026/07/Frame-2147229938.svg") !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: contain !important;
}

/* حذف آیکن قبلی ویژگی ابعاد */
.product-spec-card-list .wd-attr-img {
    display: none !important;
}

/* عنوان ویژگی */
.product-spec-card-list
.woocommerce-product-attributes-item__label {
    display: inline-flex !important;
    align-items: center !important;
    flex: 0 0 auto !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;
}

.product-spec-card-list .wd-attr-label,
.product-spec-card-list .wd-attr-name {
    display: inline !important;
    width: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* مقدار ویژگی */
.product-spec-card-list
.woocommerce-product-attributes-item__value {
    display: inline-flex !important;
    align-items: center !important;
    flex: 0 1 auto !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    background: transparent !important;

    overflow-wrap: anywhere;
}

.product-spec-card-list
.woocommerce-product-attributes-item__value p,
.product-spec-card-list
.woocommerce-product-attributes-item__value .wd-term,
.product-spec-card-list
.woocommerce-product-attributes-item__value .wd-term-name {
    display: inline !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* تنظیم موبایل */
@media (max-width: 767px) {
    .product-spec-card-list
    table.woocommerce-product-attributes.shop_attributes tbody {
        gap: 10px !important;
    }

    .product-spec-card-list
    .woocommerce-product-attributes-item {
        min-height: 40px !important;
        padding: 9px 11px !important;
    }

    .product-spec-card-list
    .woocommerce-product-attributes-item::before {
        flex-basis: 16px !important;
        width: 16px !important;
        height: 16px !important;
    }
}

/*
 * اصلاح فاصله طرفین و نمایش کامل آخرین ویژگی
 */

.product-spec-card-list {
    align-self: stretch !important;

    width: calc(100% - 12px) !important;
    min-width: 0 !important;
    max-width: calc(100% - 12px) !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    margin-right: 0 !important;
    margin-left: 12px !important;

    overflow: visible !important;
}

.product-spec-card-list > .elementor-widget-container {
    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    overflow: visible !important;
}

/* حذف ارتفاع محدودکننده جدول */
.product-spec-card-list
table.woocommerce-product-attributes.shop_attributes {
    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}

/* حذف مارجین منفی ایجادکننده برش */
.product-spec-card-list
table.woocommerce-product-attributes.shop_attributes tbody {
    width: 100% !important;

    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;

    margin: 0 !important;
    padding: 0 !important;

    overflow: visible !important;
}

/* آخرین ردیف هم داخل ارتفاع جدول محاسبه شود */
.product-spec-card-list
.woocommerce-product-attributes-item:last-child {
    display: flex !important;
    visibility: visible !important;
    opacity: 1 !important;

    margin-bottom: 0 !important;
}

/* موبایل */
@media (max-width: 767px) {
    .product-spec-card-list {
        width: calc(100% - 10px) !important;
        max-width: calc(100% - 10px) !important;
        margin-left: 10px !important;
    }
}


/* =========================================
   افزودن به سبد خرید + کنترل تعداد
   نسخه کامل و جمع‌وجور
========================================= */

/* مخفی‌کردن تعداد موجودی انبار */
.product-cart-design .stock {
    display: none !important;
}

/* فرم خرید */
.product-cart-design form.cart {
    direction: rtl !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: stretch !important;

    width: 100% !important;
    gap: 8px !important;

    margin: 0 !important;
    padding: 0 !important;
}

/* =========================================
   کادر تعداد
========================================= */

.product-cart-design form.cart .quantity {
    position: relative !important;

    display: block !important;
    flex: 0 0 62px !important;

    width: 62px !important;
    min-width: 62px !important;
    height: 46px !important;

    margin: 0 !important;
    padding: 0 !important;

    background: #fff !important;
    border: 1.5px solid #ffb703 !important;
    border-radius: 12px !important;

    box-sizing: border-box !important;
    overflow: hidden !important;
}

/* عدد انتخاب‌شده */
.product-cart-design .quantity input.qty {
    appearance: textfield !important;
    -moz-appearance: textfield !important;

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;
    padding: 0 7px 0 24px !important;

    color: #332600 !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    outline: 0 !important;
    box-shadow: none !important;

    text-align: center !important;
    font-size: 17px !important;
    line-height: 1 !important;
}

/* حذف فلش‌های پیش‌فرض مرورگر */
.product-cart-design
.quantity input.qty::-webkit-inner-spin-button,
.product-cart-design
.quantity input.qty::-webkit-outer-spin-button {
    appearance: none !important;
    -webkit-appearance: none !important;
    margin: 0 !important;
}

/* دکمه‌های افزایش و کاهش */
.product-cart-design .quantity .plus,
.product-cart-design .quantity .minus {
    position: absolute !important;
    left: 7px !important;
    right: auto !important;
    z-index: 2 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 14px !important;
    min-width: 14px !important;
    height: 14px !important;
    min-height: 14px !important;

    margin: 0 !important;
    padding: 0 !important;

    color: transparent !important;
    background: transparent !important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    font-size: 0 !important;
    line-height: 0 !important;
}

/* فلش افزایش */
.product-cart-design .quantity .plus {
    top: 6px !important;
    bottom: auto !important;
}

.product-cart-design .quantity .plus::before {
    content: "" !important;

    display: block !important;
    width: 0 !important;
    height: 0 !important;

    border-right: 5px solid transparent !important;
    border-left: 5px solid transparent !important;
    border-bottom: 6px solid #c8cdd1 !important;
}

/* فلش کاهش */
.product-cart-design .quantity .minus {
    top: auto !important;
    bottom: 6px !important;
}

.product-cart-design .quantity .minus::before {
    content: "" !important;

    display: block !important;
    width: 0 !important;
    height: 0 !important;

    border-right: 5px solid transparent !important;
    border-left: 5px solid transparent !important;
    border-top: 6px solid #c8cdd1 !important;
}

/* =========================================
   دکمه افزودن به سبد
========================================= */

.product-cart-design .single_add_to_cart_button {
    display: flex !important;
    flex: 1 1 auto !important;
    align-items: center !important;
    justify-content: center !important;

    width: auto !important;
    min-width: 0 !important;
    min-height: 46px !important;

    gap: 9px !important;

    margin: 0 !important;
    padding: 7px 12px !important;

    color: #332600 !important;
    background: #fff !important;
    border: 1.5px solid #ffb703 !important;
    border-radius: 12px !important;
    box-shadow: none !important;

    box-sizing: border-box !important;
}

/* آیکن سبد خرید */
.product-cart-design
.single_add_to_cart_button::before {
    content: "" !important;

    display: block !important;
    flex: 0 0 23px !important;

    width: 23px !important;
    height: 23px !important;

    background-color: #111 !important;

    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.2 11h10.6l2-7H6'/%3E%3Cpath d='M8 18h10'/%3E%3Ccircle cx='9' cy='20' r='1.3'/%3E%3Ccircle cx='17' cy='20' r='1.3'/%3E%3C/svg%3E") !important;
    -webkit-mask-repeat: no-repeat !important;
    -webkit-mask-position: center !important;
    -webkit-mask-size: contain !important;

    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 3h2l2.2 11h10.6l2-7H6'/%3E%3Cpath d='M8 18h10'/%3E%3Ccircle cx='9' cy='20' r='1.3'/%3E%3Ccircle cx='17' cy='20' r='1.3'/%3E%3C/svg%3E") !important;
    mask-repeat: no-repeat !important;
    mask-position: center !important;
    mask-size: contain !important;
}

/* حالت هاور دکمه */
.product-cart-design .single_add_to_cart_button:hover {
    color: #332600 !important;
    background: #fff8e5 !important;
    border-color: #ffb703 !important;
}

/* حالت کلیک */
.product-cart-design .single_add_to_cart_button:active {
    background: #ffefbf !important;
    transform: translateY(1px);
}

/* =========================================
   موبایل
========================================= */

@media (max-width: 767px) {
    .product-cart-design form.cart {
        gap: 7px !important;
    }

    .product-cart-design form.cart .quantity {
        flex-basis: 58px !important;

        width: 58px !important;
        min-width: 58px !important;
        height: 44px !important;

        border-radius: 11px !important;
    }

    .product-cart-design .quantity input.qty {
        font-size: 16px !important;
        padding-right: 6px !important;
        padding-left: 22px !important;
    }

    .product-cart-design .quantity .plus,
    .product-cart-design .quantity .minus {
        left: 6px !important;
    }

    .product-cart-design .quantity .plus {
        top: 5px !important;
    }

    .product-cart-design .quantity .minus {
        bottom: 5px !important;
    }

    .product-cart-design .single_add_to_cart_button {
        min-height: 44px !important;

        gap: 7px !important;
        padding: 6px 9px !important;

        border-radius: 11px !important;
    }

    .product-cart-design
    .single_add_to_cart_button::before {
        flex-basis: 21px !important;
        width: 21px !important;
        height: 21px !important;
    }
}


/* دکمه اسکرول به بالا */
a.scrollToTop.button-show {
    background-color: #FFB703;
    color: #000;
}

/* خط وسط */

.wd-header-divider.whb-gbbrx5gd3a0lugd38mux {
    position: relative !important;
    width: 2px !important;
    height: 34px !important;
    min-height: 34px !important;
    align-self: center !important;
    border: 0 !important;
    background: #034d71 !important;
}

.wd-header-divider.whb-gbbrx5gd3a0lugd38mux::before,
.wd-header-divider.whb-gbbrx5gd3a0lugd38mux::after {
    content: none !important;
}

/* سوالات متداول */

.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {
    border-radius: 15px 16px 0 0;
    border-bottom: 0;
    border-color: #F1F2F5;
}
/* شروع شمارنده */
.e-n-accordion {
    counter-reset: accordion-counter;
}

/* افزایش شمارنده */
.e-n-accordion > .e-n-accordion-item {
    counter-increment: accordion-counter;
}

/* حالت پیش‌فرض (بسته) */
.e-n-accordion-item-title-text::before {
    content: counter(accordion-counter);

    display: inline-flex;
    align-items: center;
    justify-content: center;
margin-left: 8px;
    width: 69px;
    height: 60px;

    background: #EDF0F5;
    color: #000;

    border-radius: 8px;
    font-size: 18px;
    font-weight: 700;

    transition: background .3s ease;
}

/* وقتی آیتم باز است */
.e-n-accordion-item[open] 
.e-n-accordion-item-title-text::before {
    background: #FFCA47;
}

/* ریسپانسیو شماره‌های آکاردئون در موبایل */
@media (max-width: 767px) {

    .elementor-widget-n-accordion .e-n-accordion-item-title {
        padding: 8px !important;
        min-height: auto !important;
    }

    .elementor-widget-n-accordion .e-n-accordion-item-title-header {
        width: 100%;
        min-width: 0;
    }

    .elementor-widget-n-accordion .e-n-accordion-item-title-text {
        display: flex;
        align-items: center;
        width: 100%;
        min-width: 0;

        font-size:14px;
        line-height: 1.8;
        white-space: normal;
    }

    .elementor-widget-n-accordion
    .e-n-accordion-item-title-text::before {
        flex: 0 0 38px;

        width: 38px;
        height: 38px;

        margin-left: 7px;

        border-radius: 7px;
        font-size: 14px;
        line-height: 1;
    }
}

/* بالا رفتن عکس کادر اول */

/* جلوگیری از بریده‌شدن تصویر هنگام بالا رفتن */
.product-hover-box {
    overflow: visible !important;
}

.product-hover-box .elementor-image-box-img {
    position: relative;
    z-index: 2;

    margin: 0 !important;

    transform: translateY(0);
    transition: transform 0.35s cubic-bezier(.2, .7, .2, 1);
    will-change: transform;
}

/* دسکتاپ */
@media (hover: hover) and (pointer: fine) {
    .product-hover-box:hover .elementor-image-box-img {
        transform: translateY(-22px);
    }
}

/* موبایل و تبلت */
@media (hover: none), (pointer: coarse) {
    .product-hover-box:active .elementor-image-box-img,
    .product-hover-box.is-image-raised .elementor-image-box-img {
        transform: translateY(-18px) !important;
    }
}


/* زرد شدن قسمت محصولات */

/* فقط دسکتاپ */
@media screen and (min-width: 768px) {

    /* قرارگیری کل نوشته‌ها از سمت راست */
    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-items.elementor-inline-items {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        flex-wrap: nowrap !important;

        width: 100% !important;
        min-height: 64px !important;

        direction: rtl !important;
        padding: 0 20px !important;
        box-sizing: border-box !important;
    }

    /* حالت عادی بدون پس‌زمینه */
    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-item > a {
        width: auto !important;
        min-height: 42px !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        padding: 10px 16px !important;
        border-radius: 9px !important;
        background: transparent !important;

        white-space: nowrap !important;
        box-sizing: border-box !important;
    }

    /* فقط آیتم فعال */
    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-item.is-active > a {
        background-color: #ffc542 !important;
        color: #000 !important;
    }

    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-item.is-active
    .elementor-icon-list-text {
        color: #000 !important;
    }
}
/* فقط موبایل — دسکتاپ کاملاً دست‌نخورده */
@media screen and (max-width: 767px) {

    body .elementor-element.elementor-element-136d35a.product-section-nav {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
        padding: 6px !important;
        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-items.elementor-inline-items {
        display: flex !important;
        align-items: stretch !important;
        justify-content: stretch !important;
        flex-wrap: nowrap !important;

        width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
        gap: 3px !important;

        box-sizing: border-box !important;
    }

    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-items.elementor-inline-items
    > .elementor-icon-list-item {
        flex: 1 1 0 !important;

        display: flex !important;
        align-items: stretch !important;

        width: 0 !important;
        min-width: 0 !important;
        max-width: none !important;

        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;
        border-radius: 6px !important;

        box-sizing: border-box !important;
        overflow: hidden !important;
    }

    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-item > a {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        min-width: 0 !important;
        min-height: 36px !important;

        margin: 0 !important;
        padding: 5px 2px !important;

        font-size: 11px !important;
        font-weight: 500 !important;
        line-height: 1.3 !important;

        color: #000a0f !important;
        text-align: center !important;
        white-space: nowrap !important;

        box-sizing: border-box !important;
    }

    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-text {
        display: block !important;

        width: 100% !important;
        min-width: 0 !important;

        margin: 0 !important;
        padding: 0 !important;

        font-size: inherit !important;
        line-height: inherit !important;
        text-align: center !important;
        white-space: nowrap !important;
    }

    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-text strong {
        font-size: inherit !important;
        line-height: inherit !important;
        font-weight: inherit !important;
    }

    /* زردشدن فقط در موبایل */
    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-item.is-active,

    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-item:hover {
        background-color: #ffb703 !important;
    }

    body .elementor-element-136d35a.product-section-nav
    .elementor-icon-list-item::after {
        content: none !important;
        display: none !important;
    }
}


/* فیلتر دسته بندی */


/* اسکرول افقی دسته‌بندی محصولات */
@media screen and (max-width: 1024px) {

    /* ناحیه اسکرول */
    body .elementor-element-b5e7c2b
    > .elementor-widget-container {
        width: 100% !important;
        max-width: 100% !important;

        padding: 4px 0 8px !important;

        direction: rtl !important;
        overflow-x: auto !important;
        overflow-y: hidden !important;

        -webkit-overflow-scrolling: touch;
        overscroll-behavior-inline: contain;
        scroll-behavior: smooth;
        scrollbar-width: none;

        box-sizing: border-box !important;
    }

    /* مخفی‌کردن اسکرول‌بار در کروم و سافاری */
    body .elementor-element-b5e7c2b
    > .elementor-widget-container::-webkit-scrollbar {
        display: none;
        width: 0;
        height: 0;
    }

    /* لیست دسته‌بندی‌ها */
    body .elementor-element-b5e7c2b
    .wd-nav-product-cat {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        width: max-content !important;
        min-width: 100% !important;
        max-width: none !important;

        margin: 0 !important;
        padding: 0 12px !important;
        gap: 8px !important;

        direction: rtl !important;
        white-space: nowrap !important;

        box-sizing: border-box !important;
        transform: none !important;
    }

    /* هر دسته‌بندی */
    body .elementor-element-b5e7c2b
    .wd-nav-product-cat > .cat-item {
        flex: 0 0 auto !important;

        display: block !important;
        width: auto !important;
        min-width: max-content !important;

        margin: 0 !important;
        padding: 0 !important;

        float: none !important;
        white-space: nowrap !important;

        scroll-snap-align: start;
    }

    /* لینک دسته‌بندی */
    body .elementor-element-b5e7c2b
    .wd-nav-product-cat > .cat-item > .category-nav-link {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        width: auto !important;
        min-width: max-content !important;

        margin: 0 !important;
        padding: 9px 15px !important;

        white-space: nowrap !important;
        box-sizing: border-box !important;
    }

    body .elementor-element-b5e7c2b
    .nav-link-summary,
    body .elementor-element-b5e7c2b
    .nav-link-text {
        display: block !important;
        width: max-content !important;
        min-width: max-content !important;

        white-space: nowrap !important;
        word-break: normal !important;
    }
}



/* فیلتر فروشگاه موبایل */

/* =========================================
   فیلتر مرتب‌سازی وودمارت ـ تمام اندازه‌ها
========================================= */



/* خود ستون فیلتر */
body .wd-product-filters .wd-pf-sortby {
    min-width: 0 !important;
    box-sizing: border-box !important;
}

/* عنوان و مقدار انتخاب‌شده */
body .wd-product-filters .wd-pf-sortby > .wd-pf-title {
    position: relative !important;

    display: flex !important;
    align-items: center !important;
    flex-wrap: nowrap !important;

    width: 100% !important;
    min-width: 0 !important;
    min-height: 42px !important;

    margin: 0 !important;

    /* سمت راست متن، سمت چپ فلش */
    padding: 0 0 0 30px !important;

    border: 0 !important;
    outline: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    background: transparent !important;

    line-height: 1.4 !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
}

/* عنوان پیش‌فرض */
body .wd-product-filters .wd-pf-sortby
> .wd-pf-title > .title-text {
    display: block !important;
    flex: 1 1 auto !important;

    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    line-height: 1.4 !important;
    text-align: right !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;
}

/* با انتخاب گزینه، عنوان قبلی مخفی شود */
body .wd-product-filters .wd-pf-sortby
> .wd-pf-title:has(> .wd-pf-results > .selected-value)
> .title-text {
    display: none !important;
}

/* ظرف مقدار انتخاب‌شده */
body .wd-product-filters .wd-pf-sortby
> .wd-pf-title > .wd-pf-results {
    display: none !important;
    flex: 1 1 auto !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
    background: transparent !important;

    overflow: hidden !important;
    white-space: nowrap !important;
}

/* در صورت وجود مقدار انتخاب‌شده */
body .wd-product-filters .wd-pf-sortby
> .wd-pf-title:has(> .wd-pf-results > .selected-value)
> .wd-pf-results {
    display: block !important;
}

/* متن گزینه انتخاب‌شده */
body .wd-product-filters .wd-pf-sortby
.wd-pf-results > .selected-value {
    position: static !important;
    display: block !important;

    width: 100% !important;
    min-width: 0 !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;

    line-height: 1.4 !important;
    text-align: right !important;
    white-space: nowrap !important;
    overflow: hidden !important;
    text-overflow: ellipsis !important;

    box-sizing: border-box !important;
}

/* حذف ضربدر و حرکت هاور وودمارت */
body .wd-product-filters .wd-pf-sortby
.wd-pf-results > .selected-value::after {
    content: none !important;
    display: none !important;
}

body .wd-product-filters .wd-pf-sortby
.wd-pf-results > .selected-value:hover {
    padding: 0 !important;
}

/* فلش همیشه سمت چپ */
body .wd-product-filters .wd-pf-sortby
> .wd-pf-title::after {
    position: absolute !important;

    top: 50% !important;
    right: auto !important;
    left: 4px !important;

    margin: 0 !important;

    transform: translateY(-50%) !important;
}

/* موبایل: فیلتر تمام عرض باشد */
@media screen and (max-width: 767px) {

    body .wd-product-filters .wd-pf-sortby {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }

    body .wd-product-filters .wd-pf-sortby > .wd-pf-title {
        width: 100% !important;
        max-width: 100% !important;
        min-height: 42px !important;
    }
}


/* دکمه بیشتر */



/* ویجت اصلی */
.read-more-content {
    --collapsed-height: 430px;
}

/* همان کادری که بوردر دارد */
.read-more-content > .elementor-widget-container {
    position: relative !important;
    overflow: visible !important;
}

/* فقط محتوای متنی جمع شود */
.read-more-content .read-more-inner {
    position: relative;
    max-height: var(--collapsed-height);
    overflow: hidden;
    transition: max-height 0.45s ease;
}

/* محوشدگی انتهای متن */
.read-more-content:not(.is-expanded) .read-more-inner::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 45px;
    pointer-events: none;
    background: linear-gradient(
        to bottom,
        rgba(255, 255, 255, 0),
        #ffffff 90%
    );
}

/* دکمه داخل خط کادر */
.read-more-content .read-more-toggle {
    display: flex !important;
    align-items: center;
    justify-content: flex-start;
    gap: 7px;

    width: max-content !important;
    min-width: 0 !important;
    min-height: 28px !important;

    margin: 8px 0 0 auto !important;
    padding: 3px 0 0 !important;

    border: 0 !important;
    background: transparent !important;
    color: #777 !important;

    font: inherit;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;

    cursor: pointer;
    box-shadow: none !important;
}

/* فلش */
.read-more-content .read-more-toggle::after {
    content: "";
    width: 6px;
    height: 6px;

    border-right: 1px solid currentColor;
    border-bottom: 1px solid currentColor;

    transform: rotate(45deg) translateY(-2px);
    transition: transform 0.25s ease;
}

.read-more-content .read-more-toggle:hover {
    color: #034d71 !important;
    background: transparent !important;
}

/* فلش حالت باز */
.read-more-content.is-expanded .read-more-toggle::after {
    transform: rotate(225deg) translate(-2px, -1px);
}

/* موبایل */
@media (max-width: 767px) {
    .read-more-content {
        --collapsed-height: 320px;
    }

    .read-more-content .read-more-toggle {
        width: max-content !important;
        margin: 8px 0 0 auto !important;
        font-size: 12px;
    }
}

/* منوی موبایل */
@media (min-width: 1025px) {
	/* کد منوی کتگوری */

.wd-header-cats .menu-opener {
    height: 50px;
    border-radius: var(--wd-brd-radius);
    background: linear-gradient(90deg, #FFD66E 0%, #FFC22D 100%);
}

.whb-column.whb-col-left.whb-column11.whb-visible-lg {
    align-self: center;
}

.wd-header-my-account.wd-tools-element.wd-event-hover.wd-design-1.wd-style-text.wd-with-overlay.whb-keyo69ung9fzoaur7b50 {
    border: 1px solid #cacaca;
    border-radius: 8px;
    margin-left: 16px;
}

span.wd-tools-icon {
    border-radius: 8px !important;
}

.wd-tools-element:is([class*=wd-design-6],[class*=wd-design-7],.wd-design-8) .wd-tools-count {
    position: absolute;
    top: -6px;
    inset-inline-end: 33px;
    background-color: #023047;
    color: #fff !important;
    font-size: 11px;
}
}

@media (max-width: 576px) {
	/*
 * Tabnak Battery — WoodMart mobile drill-down menu
 * نسخه یکپارچه و بهینه
 *
 * مهم:
 * 1) تمام CSSهای قبلی مربوط به .mobile-nav ، .wd-nav-mobile و
 *    #menu-item-3604 را حذف کنید.
 * 2) فقط همین فایل را جایگزین آن‌ها کنید.
 * 3) این کد به کلاس‌های JS فعلی زیر متکی است:
 *    .tb-mobile-drilldown
 *    .tb-active-mobile-submenu
 *    .tb-mobile-touch-active
 */

@media screen and (max-width: 1024px) {

    /* تنظیمات مشترک */
    body .mobile-nav {
        --tb-menu-color: #023047;
        --tb-menu-text: #292929;
        --tb-menu-line: #d2d2d2;
        --tb-menu-pad-right: 24px;
        --tb-menu-pad-left: 32px;
        --tb-mobile-menu-top: 70px;

        position: fixed !important;
        top: var(--tb-mobile-menu-top) !important;
        right: 0 !important;
        bottom: auto !important;
        left: auto !important;

        width: min(390px, calc(100vw - 20px)) !important;
        height: auto !important;
        max-height: calc(100dvh - var(--tb-mobile-menu-top) - 16px) !important;

        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        border-radius: 18px 0 0 18px !important;
        background: #fff !important;
        box-shadow: 0 12px 38px rgba(0, 0, 0, 0.20) !important;

        overflow: hidden !important;
        opacity: 0 !important;
        visibility: hidden !important;
        pointer-events: none !important;
        transform: translate3d(100%, 0, 0) !important;
        transition:
            transform 0.28s ease,
            opacity 0.20s ease,
            visibility 0.20s ease !important;
        z-index: 999999 !important;
    }

    /* نوار مدیریت وردپرس */
    body.admin-bar .mobile-nav {
        --tb-mobile-menu-top: 116px;
    }

    /* حالت بازشدن منو */
    body .mobile-nav.wd-opened {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        transform: translate3d(0, 0, 0) !important;
    }

    /* لیست اصلی */
    body .mobile-nav > .wd-nav-mobile {
        position: relative !important;
        display: block !important;

        width: 100% !important;
        height: auto !important;
        max-height: calc(100dvh - var(--tb-mobile-menu-top) - 16px) !important;

        margin: 0 !important;
        padding: 0 var(--tb-menu-pad-right) 0 var(--tb-menu-pad-left) !important;

        direction: rtl !important;
        list-style: none !important;
        background: #fff !important;
        transform: none !important;
        box-sizing: border-box !important;

        overflow-x: hidden !important;
        overflow-y: auto !important;
        scrollbar-width: thin;
        scrollbar-color: #555 #ddd;
    }

    body .mobile-nav > .wd-nav-mobile::-webkit-scrollbar {
        width: 5px;
    }

    body .mobile-nav > .wd-nav-mobile::-webkit-scrollbar-track {
        margin: 16px 0;
        border-radius: 20px;
        background: #ddd;
    }

    body .mobile-nav > .wd-nav-mobile::-webkit-scrollbar-thumb {
        border-radius: 20px;
        background: #555;
    }

    /* ریست لیست‌ها و زیرمنوهای وودمارت */
    body .mobile-nav .wd-nav-mobile,
    body .mobile-nav .wd-nav-mobile ul {
        list-style: none !important;
    }

    body .mobile-nav .wd-nav-mobile ul {
        margin: 0 !important;
        padding: 0 !important;
        border: 0 !important;
        background: #fff !important;
        box-shadow: none !important;
        opacity: 1 !important;
        visibility: visible !important;
        transform: none !important;
    }

    /* همه زیرمنوها ابتدا بسته باشند */
    body .mobile-nav .wd-nav-mobile .wd-sub-menu,
    body .mobile-nav .wd-nav-mobile .sub-sub-menu {
        position: static !important;
        inset: auto !important;
        display: none !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: none !important;

        margin: 0 !important;
        padding: 0 !important;
        background: #fff !important;
    }

    /* فقط سطحی که JS فعال کرده نمایش داده شود */
    body .mobile-nav .wd-nav-mobile ul.tb-active-mobile-submenu {
        display: block !important;
    }

    /* هنگام ورود به دسته‌بندی، سایر آیتم‌های اصلی مخفی شوند */
    body .mobile-nav
    .wd-nav-mobile.tb-mobile-drilldown
    > li:not(#menu-item-3604) {
        display: none !important;
    }

    /* ساختار هر ردیف */
    body .mobile-nav .wd-nav-mobile li {
        position: relative !important;
        display: block !important;
        float: none !important;

        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;
        border-bottom: 1px solid var(--tb-menu-line) !important;
        background: #fff !important;
        box-sizing: border-box !important;
        overflow: visible !important;
    }

    body .mobile-nav .wd-nav-mobile li:last-child {
        border-bottom-color: transparent !important;
    }

    /* خود لینک هر ردیف */
    body .mobile-nav .wd-nav-mobile li > a {
        position: relative !important;
        z-index: 2 !important;

        display: flex !important;
        align-items: center !important;

        width: 100% !important;
        min-height: 59px !important;
        margin: 0 !important;
        padding: 10px 38px !important;

        border: 0 !important;
        border-radius: 0 !important;
        outline: 0 !important;
        background: #fff !important;
        box-shadow: none !important;
        color: var(--tb-menu-text) !important;

        line-height: 1.6 !important;
        text-align: right !important;
        text-decoration: none !important;
        box-sizing: border-box !important;

        transition:
            background-color 0.18s ease,
            color 0.18s ease !important;

        -webkit-user-select: none;
        user-select: none;
        -webkit-tap-highlight-color: transparent;
    }

    body .mobile-nav .wd-nav-mobile li > a span {
        color: inherit !important;
    }

    /*
     * فلش سمت چپ هر ردیف
     * فلش روی خود لینک ساخته شده تا رنگ والد به زیرمنو نشت نکند.
     */
    body .mobile-nav .wd-nav-mobile li > a::before {
        content: "" !important;
        position: absolute !important;
        top: 50% !important;
        right: auto !important;
        left: 11px !important;

        display: block !important;
        width: 9px !important;
        height: 9px !important;
        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;
        border-right: 2px solid #333 !important;
        border-bottom: 2px solid #333 !important;
        background: transparent !important;

        transform: translateY(-50%) rotate(135deg) !important;
        pointer-events: none !important;
        box-sizing: border-box !important;
    }

    /* حذف فلش‌ها و پس‌زمینه‌های قدیمی ساخته‌شده روی li */
    body .mobile-nav .wd-nav-mobile li::before,
    body .mobile-nav .wd-nav-mobile li::after {
        content: none !important;
        display: none !important;
    }

    /* دکمه نامرئی وودمارت؛ کلیک روی محدوده فلش همچنان کار کند */
    body .mobile-nav .wd-nav-mobile li > .wd-nav-opener {
        position: absolute !important;
        top: 0 !important;
        right: auto !important;
        left: 0 !important;
        z-index: 5 !important;

        display: block !important;
        width: 42px !important;
        height: 59px !important;
        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;
        background: transparent !important;
        opacity: 0 !important;
    }

    /*
     * هاور/فعال:
     * box-shadow فقط همان ردیف را تا لبه‌های پنل رنگ می‌کند.
     * بنابراین دیگر دو نوار رنگی در دو طرف کل زیرمنو ساخته نمی‌شود.
     */
    body .mobile-nav .wd-nav-mobile li > a:hover,
    body .mobile-nav .wd-nav-mobile li > a:focus-visible,
    body .mobile-nav .wd-nav-mobile li.tb-mobile-touch-active > a {
        background: var(--tb-menu-color) !important;
        color: #fff !important;
        box-shadow:
            var(--tb-menu-pad-right) 0 0 var(--tb-menu-color),
            calc(-1 * var(--tb-menu-pad-left)) 0 0 var(--tb-menu-color) !important;
    }

    body .mobile-nav .wd-nav-mobile li > a:hover::before,
    body .mobile-nav .wd-nav-mobile li > a:focus-visible::before,
    body .mobile-nav
    .wd-nav-mobile li.tb-mobile-touch-active > a::before {
        border-right-color: #fff !important;
        border-bottom-color: #fff !important;
    }

    /*
     * آیتم «دسته‌بندی محصولات»
     * در حالت عادی دقیقاً هم‌اندازه بقیه ردیف‌ها است.
     */
    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604 {
        position: relative !important;
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;

        border: 0 !important;
        border-bottom: 1px solid var(--tb-menu-line) !important;
        border-radius: 0 !important;
        background: #fff !important;
    }

    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604 > a {
        position: relative !important;
        top: auto !important;
        display: flex !important;

        width: 100% !important;
        min-height: 59px !important;
        margin: 0 !important;
        padding: 10px 38px !important;

        border: 0 !important;
        border-radius: 0 !important;
        background: #fff !important;
        color: var(--tb-menu-text) !important;
    }

    body .mobile-nav
    #menu-item-3604 > a .nav-link-text {
        display: block !important;
        width: 100% !important;
        color: inherit !important;
        text-align: right !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
    }

    /* حذف آیکون چهارخانه/تصویر فقط از عنوان دسته‌بندی */
/*     body .mobile-nav #menu-item-3604 > a::after,
    body .mobile-nav #menu-item-3604 > a > img,
    body .mobile-nav #menu-item-3604 > a > svg,
    body .mobile-nav #menu-item-3604 > a > i {
        content: none !important;
        display: none !important;
    } */

    /* نگه‌داشتن فلش و محدوده کلیک عنوان دسته‌بندی */
    body .mobile-nav #menu-item-3604 > .wd-nav-opener {
        display: block !important;
    }

    /*
     * بعد از کلیک روی دسته‌بندی محصولات:
     * خود عنوان، فلش و رنگ فعال آن حذف می‌شوند و فقط زیر‌دسته‌ها می‌مانند.
     */
    body .mobile-nav
    .wd-nav-mobile.tb-mobile-drilldown
    > #menu-item-3604 {
        border-bottom: 0 !important;
        background: #fff !important;
    }

    body .mobile-nav
    .wd-nav-mobile.tb-mobile-drilldown
    > #menu-item-3604 > a,
    body .mobile-nav
    .wd-nav-mobile.tb-mobile-drilldown
    > #menu-item-3604 > .wd-nav-opener {
        display: none !important;
    }

    body .mobile-nav
    .wd-nav-mobile.tb-mobile-drilldown
    > #menu-item-3604
    > .tb-active-mobile-submenu {
        display: block !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: #fff !important;
    }

    /* جلوگیری قطعی از نوار آبی دو طرف زیرمنو */
    body .mobile-nav
    .wd-nav-mobile.tb-mobile-drilldown
    > #menu-item-3604,
    body .mobile-nav
    .wd-nav-mobile.tb-mobile-drilldown
    > #menu-item-3604.tb-mobile-touch-active {
        box-shadow: none !important;
        background: #fff !important;
    }

    /* آیکون‌های سایر آیتم‌ها */
    body .mobile-nav .wd-nav-mobile li:not(#menu-item-3604) > a img,
    body .mobile-nav .wd-nav-mobile li:not(#menu-item-3604) > a svg,
    body .mobile-nav .wd-nav-mobile li:not(#menu-item-3604) > a i {
        flex: 0 0 auto;
        width: 19px !important;
        height: 19px !important;
        margin: 0 0 0 11px !important;
        color: #ffb703 !important;
        fill: #ffb703 !important;
        stroke: #ffb703 !important;
    }

    /* حذف رنگ آبی انتخاب متن */
    body .mobile-nav ::selection {
        background: transparent;
        color: inherit;
    }

    /* لایه تاریک پشت منو */
    body.wd-mobile-menu-open .wd-close-side,
    body .wd-close-side.wd-close-side-opened {
        opacity: 1 !important;
        visibility: visible !important;
        pointer-events: auto !important;
        background: rgba(0, 0, 0, 0.72) !important;
        backdrop-filter: blur(2px);
        z-index: 999998 !important;
    }
}
@media screen and (max-width: 1024px) {

    /* برگرداندن جای منو به حالت قبلی */
    body .mobile-nav {
        --tb-mobile-menu-top: 70px !important;
        top: 70px !important;

        width: min(390px, calc(100vw - 20px)) !important;
    }

    /* حالت ورود مدیر؛ منو زیر هدر اصلی قرار بگیرد */
    body.admin-bar .mobile-nav {
        --tb-mobile-menu-top: 116px !important;
        top: 116px !important;
    }

    /*
     * رفع دورنگ‌شدن دسته‌بندی محصولات:
     * هنگام هاور یا فعال‌شدن، وسط و کناره‌ها یک‌رنگ شوند.
     */
    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604 > a:hover,

    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604 > a:focus-visible,

    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604.tb-mobile-touch-active > a {
        background: #023047 !important;
        color: #fff !important;

        box-shadow:
            24px 0 0 #023047,
            -32px 0 0 #023047 !important;
    }

    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604 > a:hover span,

    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604 > a:focus-visible span,

    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604.tb-mobile-touch-active > a span {
        color: #fff !important;
    }

    /* سفیدشدن فلش هنگام فعال‌شدن */
    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604 > a:hover::before,

    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604 > a:focus-visible::before,

    body .mobile-nav
    .wd-nav-mobile > #menu-item-3604.tb-mobile-touch-active > a::before {
        border-right-color: #fff !important;
        border-bottom-color: #fff !important;
    }

    /* پس از ورود به زیرمنو هیچ نوار آبی باقی نماند */
    body .mobile-nav
    .wd-nav-mobile.tb-mobile-drilldown
    > #menu-item-3604 {
        background: #fff !important;
        box-shadow: none !important;
    }
}
}

