@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//yadavaranpirooz.com/wp-content/themes/woodmart/fonts/woodmart-font-1-400.woff2?v=7.5.1") format("woff2");
}

:root {
	--wd-text-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #777777;
	--wd-text-font-size: 14px;
	--wd-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 400;
	--wd-title-color: #242424;
	--wd-entities-title-font: "Lora", 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: "Lato", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "Playfair Display", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 400;
	--wd-widget-title-transform: uppercase;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "Lato", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 700;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-primary-color: rgb(127,96,81);
	--wd-alternative-color: #fbbc34;
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(127,96,81);
	--btn-accented-bgcolor-hover: rgb(107,79,65);
	--wd-form-brd-width: 2px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.woodmart-woocommerce-layered-nav .wd-scroll-content {
	max-height: 223px;
}
.wd-popup.wd-age-verify {
	--wd-popup-width: 500px;
}
.wd-popup.wd-promo-popup {
	background-color: #111111;
	background-image: url(https://yadavaranpirooz.com/wp-content/uploads/2021/09/shoes-promo-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	--wd-popup-width: 800px;
}
.header-banner {
	background-color: rgb(167,109,80);
	background-image: none;
}
.page-title-default {
	background-color: #0a0a0a;
	background-image: url(https://yadavaranpirooz.com/wp-content/uploads/2021/09/shoes-page-title.jpg);
	background-size: cover;
	background-position: center center;
}
.footer-container {
	background-color: #ffffff;
	background-image: none;
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 0px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--btn-default-brd-radius: 0px;
--btn-default-box-shadow: none;
--btn-default-box-shadow-hover: none;
--btn-default-box-shadow-active: none;
--btn-default-bottom: 0px;
--btn-accented-brd-radius: 0px;
--btn-accented-box-shadow: none;
--btn-accented-box-shadow-hover: none;
--btn-accented-box-shadow-active: none;
--btn-accented-bottom: 0px;
--wd-brd-radius: 0px;
}



/* ---- yekan bakh fanum ---- */
@font-face {
  font-family: 'YekanBakhFaNum';
  src: url('/wp-content/themes/woodmart/fonts/bakh/woff2/YekanBakhFaNum-Thin.woff2') format('woff2');
  font-weight: 100;
  font-display: swap;
}
@font-face {
  font-family: 'YekanBakhFaNum';
  src: url('/wp-content/themes/woodmart/fonts/bakh/woff2/YekanBakhFaNum-Light.woff2') format('woff2');
  font-weight: 300;
  font-display: swap;
}
@font-face {
  font-family: 'YekanBakhFaNum';
  src: url('/wp-content/themes/woodmart/fonts/bakh/woff2/YekanBakhFaNum-Regular.woff2') format('woff2');
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: 'YekanBakhFaNum';
  src: url('/wp-content/themes/woodmart/fonts/bakh/woff2/YekanBakhFaNum-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: 'YekanBakhFaNum';
  src: url('/wp-content/themes/woodmart/fonts/bakh/woff2/YekanBakhFaNum-Bold.woff2') format('woff2');
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: 'YekanBakhFaNum';
  src: url('/wp-content/themes/woodmart/fonts/bakh/woff2/YekanBakhFaNum-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: 'YekanBakhFaNum';
  src: url('/wp-content/themes/woodmart/fonts/bakh/woff2/YekanBakhFaNum-Black.woff2') format('woff2');
  font-weight: 900;
  font-display: swap;
}
/* اجبار به پیروی منو از فونت سایت */
body, html {
  font-family: var(--wd-text-font, inherit);
}

/* لینک‌های سطح اول منوی هدر در Woodmart */
.whb-header .wd-header-nav .menu > li > a,
.whb-header .wd-nav > li > a,
.whb-header .navigation .menu > li > a {
  font-family: inherit !important;
  font-weight: inherit;
  letter-spacing: inherit;
  line-height: inherit;
}

/* اگر Woodmart با متغیرها کار می‌کند، مستقیم به متغیر سایت وصلش کن */
.whb-header .wd-header-nav .menu > li > a {
  font-family: var(--wd-text-font-family, inherit) !important;
}

/* در صورت وجود نسخه چسبان (sticky) */
.whb-sticked .wd-header-nav .menu > li > a {
  font-family: inherit !important;
}




:root {
  --wd-text-font: 'YekanBakhFaNum', sans-serif;
  --wd-body-font: 'YekanBakhFaNum', sans-serif;
  --wd-title-font: 'YekanBakhFaNum', sans-serif;
}

html, body, .elementor, .elementor *, .woocommerce, .widget, .wd-header, .wd-footer {
  font-family: 'YekanBakhFaNum', sans-serif !important;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.hero-section {
  min-height: calc(100vh - var(--header-height));
}

@supports (height: 100dvh) {
  .hero-section {
    min-height: calc(100dvh - var(--header-height));
  }
}
.elementor-element-XXXX {
  --header-height: 70px;
  min-height: calc(100vh - var(--header-height));
}
/* وادار کردن مرورگر به استفاده از فایل CSS شما */
@import url('/css/all.min.css');

/* بازنویسی استایل آیکون‌ها */
i.fa-solid, i.far, i.fas {
    font-family: 'Font Awesome 6 Free' !important;
    font-style: normal !important;
    font-weight: 900 !important;
}

.service i {
    display: inline-block !important;
    font-size: 48px !important;
}@media (min-width: 1025px) {
	/* ===== Hoba Header Menu – clean, brandy, no animation ===== */
:root{
  --hoba-navy:#043678;
  --hoba-yellow:#F8BB1E;
  --hoba-ink:#0F1720;
  --hoba-muted:#6b7a88;
  --hoba-radius:999px; /* برای قرص/پیل */
}

/* ظرف منو (سطح اول) */
.whb-header .wd-header-nav .menu{
  display:flex;
  align-items:center;
  gap:28px;                  /* فاصله آیتم‌ها */
  margin:0;
}

/* آیتم‌های سطح اول */
.whb-header .wd-header-nav .menu > li > a{
  font-family: inherit !important;   /* از فونت سایت پیروی کند */
  font-weight: 700;
  font-size: 16px;
  letter-spacing: .2px;
  color: var(--hoba-navy);
  line-height: 1.4;
  padding: 10px 14px;                /* هدف کلیک بزرگ‌تر */
  border-radius: var(--hoba-radius); /* حالت قرصی */
  position: relative;                /* برای خط زیرین */
  text-decoration: none;
}

/* حالت پیش‌فرض/غیرفعال رنگ ملایم‌تر (اختیاری) */
.whb-header .wd-header-nav .menu > li > a:not(:hover){
  color: #213246; /* خواناتر از خاکستری محض برای لایت */
}

/* Hover / Focus: پس‌زمینه‌ی ملایم (بدون انیمیشن) */
.whb-header .wd-header-nav .menu > li > a:hover,
.whb-header .wd-header-nav .menu > li > a:focus-visible{
  background: rgba(4, 54, 120, 0.08);   /* Navy با شفافیت کم */
  outline: 2px solid transparent;       /* برای دسترس‌پذیری */
  color: var(--hoba-navy);
  text-decoration: none;
}

/* نوار تأکید زیر لینک  – بدون حرکت/انیمیشن */
.whb-header .wd-header-nav .menu > li > a::after{
  content:"";
  position:absolute;
  left:12px; right:12px; bottom:-6px;   /* کمی فاصله از متن */
  height:3px;
  background: transparent;
  border-radius: 3px;
}
.whb-header .wd-header-nav .menu > li > a:hover::after,
.whb-header .wd-header-nav .menu > li.current-menu-item > a::after,
.whb-header .wd-header-nav .menu > li.current-menu-ancestor > a::after{
  background: var(--hoba-yellow);
}

/* وضعیت هدر چسبان (sticky) کمی کامپکت‌تر شود */
.whb-sticked .wd-header-nav .menu > li > a{
  padding: 8px 12px;
  font-size: 15px;
}

/* دراپ‌دان – ساده و خوانا */
.whb-header .wd-sub-menu{
  border:1px solid #E6EBF1;
  border-radius: 12px;
  padding: 8px 10px;
}
.whb-header .wd-sub-menu li a{
  font-size: 15px;
  font-weight: 500;
  color:#2a3440;
  padding:8px 10px;
  border-radius:8px;
}
.whb-header .wd-sub-menu li a:hover{ background:#F5F7FB; color:var(--hoba-navy); }

/* موبایل: اندازه و فاصله‌ها سازگار */
@media (max-width: 1024px){
  .whb-header .wd-header-nav .menu{ gap:18px; }
  .whb-header .wd-header-nav .menu > li > a{ font-size:15px; padding:8px 12px; }
}

}

