@font-face {
  font-family: 'Vazirmatn';
  src: url('fonts/Vazirmatn[wght].woff2') format('woff2-variations');
  font-weight: 100 900;
  /* از وزن 100 تا 900 پشتیبانی می‌کنه */
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url('fonts/Vazirmatn[wght].ttf') format('ttf-variations');
  font-weight: 100 900;
  /* از وزن 100 تا 900 پشتیبانی می‌کنه */
  font-style: normal;
  font-display: swap;
}

/* 
 main colors
  /* background-color: rgb(223 181 181) !important; */
/* background-color: #40e0d0; */
/* color: #f5f1e6; */
/* color: #d9534f; */


body {
  font-family: 'Vazirmatn', sans-serif !important;
  font-feature-settings: "tnum", "ss01" !important;
  /* ss01 = اعداد فارسی در Vazirmatn */
}

legend,
h1,
h2,
h3,
h4,
h5,
h6,
.title {
  font-family: 'Vazirmatn', sans-serif !important;
}

body>div.wd-page-wrapper.website-wrapper>header>div>div.whb-row.whb-header-bottom.whb-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-hidden-mobile.whb-flex-flex-middle>div {
  padding: 2px !important;
}

.wd-nav[class*="wd-style-"]>li:is(.current-menu-item, .wd-active, .active)>a {
  color: #8b6d5c !important;
  font-weight: 900 !important;
}

.wd-nav>li:hover,
.wd-nav[class*="wd-style-"]>li:hover>a:hover,
.wd-sub-menu li>a:hover {
  color: #8b6d5c !important;
  /* font-weight: 900 !important; */
}

body>div.wd-page-wrapper.website-wrapper>header>div>div.whb-row.whb-general-header.whb-sticky-row.whb-without-bg.whb-border-fullwidth.whb-color-dark.whb-flex-flex-middle>div>div>div.whb-column.whb-col-right.whb-column10.whb-visible-lg>div.wd-header-wishlist.wd-tools-element.wd-style-icon.wd-with-count.wd-design-7.whb-i8977fqp1lmve3hyjltf>a>span.wd-tools-icon>span {
  /* background-color: #8b6d5c; */
  line-height: 20px;
}

.wd-tools-count {
  color: #8b6d5c !important;
  font-weight: bold !important;
  background-color: #ffffff !important;
}

.wd-tools-element:is(.wd-design-2, .wd-design-5).wd-style-icon.wd-with-count {
  margin-right: 5px !important;
  background-color: #f5f1e6 !important;
  border-radius: 100% !important;
}

.wd-tools-element:is(.wd-design-2, .wd-design-5) .wd-tools-count {
  top: -15px !important;
}

.whb-x8vdfqly4j60o5jkmb5e.wd-button-wrapper a {
  border-radius: 20px !important;
  margin-left: 5px !important;
}

.searchform.wd-style-with-bg .searchsubmit {
  background-color: #8b6d5c !important;
}

.wrapp-swatches {
  background-color: #f5f1e6 !important;
  border-bottom: none !important;
  border-top: none !important;
}

.wd-buttons.wd-pos-r-t {
  background-color: #f5f1e6 !important;
}

.product-element-top.wd-quick-shop:hover {
  border: 1px solid #f5f1e6;
}