@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: 100;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-Thin.woff') format('woff');
}

@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: 200;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-UltraLight.woff') format('woff');
}

@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-Light.woff') format('woff');
}

@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: 500;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-Medium.woff') format('woff');
}

@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: 600;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-DemiBold.woff') format('woff');
}

@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: 800;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-ExtraBold.woff') format('woff');
}

@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: 900;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-Black.woff') format('woff');
}

@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: bold;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-Bold.woff') format('woff');
}

@font-face {
    font-family: IRANSansx;
    font-style: normal;
    font-weight: normal;
    src: url('../../fonts/iransansx/woff/IRANSansXFaNum-Regular.woff') format('woff');
}

@font-face {
    font-family: iranyekan;
    font-style: normal;
    src: url('../../fonts/iranyekan/woff/IRANYekanXVF.woff') format('woff');
}



@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 100;
    src: url('../../fonts/bakh/woff/YekanBakhFaNum-thin.woff') format('woff'),
        url('../../fonts/bakh/woff2/YekanBakhFaNum-thin.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/bakh/woff/YekanBakhFaNum-Light.woff') format('woff'),
        url('../../fonts/bakh/woff2/YekanBakhFaNum-Light.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: normal;
    src: url('../../fonts/bakh/woff/YekanBakhFaNum-Regular.woff') format('woff'),
        url('../../fonts/bakh/woff2/YekanBakhFaNum-Regular.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 600;
    src: url('../../fonts/bakh/woff/YekanBakhFaNum-SemiBold.woff') format('woff'),
        url('../../fonts/bakh/woff2/YekanBakhFaNum-SemiBold.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: bold;
    src: url('../../fonts/bakh/woff/YekanBakhFaNum-Bold.woff') format('woff'),
        url('../../fonts/bakh/woff2/YekanBakhFaNum-Bold.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 800;
    src: url('../../fonts/bakh/woff/YekanBakhFaNum-ExtraBold.woff') format('woff'),
        url('../../fonts/bakh/woff2/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 900;
    src: url('../../fonts/bakh/woff/YekanBakhFaNum-Black.woff') format('woff'),
        url('../../fonts/bakh/woff2/YekanBakhFaNum-Black.woff2') format('woff2');
}

@font-face {
    font-family: YekanBakhFaNum;
    font-style: normal;
    font-weight: 950;
    src: url('../../fonts/bakh/woff/YekanBakhFaNum-ExtraBlack.woff') format('woff'),
        url('../../fonts/bakh/woff2/YekanBakhFaNum-ExtraBlack.woff2') format('woff2');
}

:root{

    --wd-pagin-gap:5px;
--wd-text-line-height: 2.2;
--wd-pagin-brd-color-act:var(--e-global-color-primary);
--wd-arrow-radius:8px;
    --wd-pagin-brd-color:#ffffff;
    --wd-pagin-brd-color-hover:var(--e-global-color-primary)
    
}
.promo-banner {
    --button-space: 0;
    --button-size: 28px;
}

u{
    text-decoration: none;
    color: var(--wd-alternative-color);
}

.wd-nav-pagin {
    justify-content: center;
}


.wc-tabs-wrapper .woocommerce-Tabs-panel {
    display: none;
    background: #f6f6f6;
    padding: 20px;
    border-radius: var(--wd-brd-radius) 0 var(--wd-brd-radius) var(--wd-brd-radius);
}


.wc-tabs-wrapper .woocommerce-Tabs-panel img {
    mix-blend-mode: multiply;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text {
    line-height: 3.2;
}


.azin-bottom-wrapper {
    text-align: right;
    display: flex;
    justify-content: space-between;
}


.azin-bottom-wrapper .product-labels {
    max-width: 70%;
}
.azin-bottom-wrapper .product-labels {
bottom: 0px;
    inset-inline-start: 10px;
    align-items: end;
    left: 0;
    right: unset;
    top: unset;
}

.yw-discount-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:#111;
  color:#fff;
  font-size:12px;
  font-weight:800;
  line-height:1;
  padding:4px 10px;
  border-radius:3px;
  min-width:44px;
height: 20px;
}

.promo-banner .banner-image.wd-without-height {
    margin-bottom: 50px;
}

.banner-btn-wrapper .btn-full-width {
    display: flex;
    justify-content: space-between;
}
.promo-banner .wrapper-content-banner {
    padding: 0;
}


[class*="wd-swatches"].wd-text-style-4 .wd-swatch.wd-text .wd-swatch-text {
    line-height: 1.4;
    height: 3em;
    width: 3.5em;
    display: flex;
    justify-content: center;
    align-items: center;
}


.promo-banner-bordered .promo-banner {
    border: 2px solid #f6f6f6;
}

.wd-entities-title {
    text-align: right;
}
.wd-entities-title a {
    font-size: 14px;
    line-height: 16px;
}
.home #digits_country_list_wrapper ,.single #digits_country_list_wrapper{
    display: none;
}


.chaty-i-trigger .chaty-channel {
    bottom: 30px;
}
.chaty-channel-list {
    bottom: 26px;
}













/* ویجت‌های آکاردئونی سفارشی */
.hc-accordion-widget {
    border-bottom: 1px solid #e2e2e2;
    margin-bottom: 10px;
    padding-bottom: 5px;
}

/* تیتر آکاردئون */
.hc-accordion-widget .widget-title {
    position: relative;
    padding-right: 32px;
    /* فضا برای آیکون */
}

/* دکمه + کنار تیتر */
.hc-accordion-widget .hc-accordion-toggle {
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    border: 0;
    padding: 0;
    margin: 0;
    background: transparent;
    cursor: pointer;
}

/* SVG حالت بسته (+) */
.hc-accordion-widget .hc-accordion-toggle::before {
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background-image: url('https://humttocenter.com/wp-content/uploads/2025/12/plus.svg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

/* SVG حالت باز (-) */
.hc-accordion-widget.is-open .hc-accordion-toggle::before {
    background-image: url('https://humttocenter.com/wp-content/uploads/2025/12/minus.svg');
}

/* (اختیاری) اگر دوست داری کل تیتر هم شبیه لینک به نظر برسد */
.hc-accordion-widget .widget-title {
    cursor: default;
    /* یا pointer اگر دوست داری */
}