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

@font-face {
	font-family: "star";
	font-weight: 400;
	font-style: normal;
	src: url("//iranmojavez.com/imshop/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix") format("embedded-opentype"), url("//iranmojavez.com/imshop/wp-content/plugins/woocommerce/assets/fonts/star.woff") format("woff"), url("//iranmojavez.com/imshop/wp-content/plugins/woocommerce/assets/fonts/star.ttf") format("truetype"), url("//iranmojavez.com/imshop/wp-content/plugins/woocommerce/assets/fonts/star.svg#star") format("svg");
}

@font-face {
	font-family: "WooCommerce";
	font-weight: 400;
	font-style: normal;
	src: url("//iranmojavez.com/imshop/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix") format("embedded-opentype"), url("//iranmojavez.com/imshop/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff") format("woff"), url("//iranmojavez.com/imshop/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf") format("truetype"), url("//iranmojavez.com/imshop/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce") format("svg");
}

:root {
	--wd-text-font: "IRANSansWeb_FaNum_Light", Arial, Helvetica, sans-serif;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 15px;
	--wd-title-font: "iranyekanwebmedium_FaNum", Arial, Helvetica, sans-serif;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: "iranyekanwebmedium_FaNum", Arial, Helvetica, sans-serif;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: "IRANSansWeb_FaNum_Light", Arial, Helvetica, sans-serif;
	--wd-widget-title-font: "iranyekanwebmedium_FaNum", Arial, Helvetica, sans-serif;
	--wd-widget-title-font-weight: 500;
	--wd-widget-title-transform: capitalize;
	--wd-widget-title-color: #333;
	--wd-widget-title-font-size: 16px;
	--wd-header-el-font: "IRANSansWeb_FaNum_Light", Arial, Helvetica, sans-serif;
	--wd-header-el-font-weight: 600;
	--wd-header-el-transform: capitalize;
	--wd-header-el-font-size: 13px;
	--wd-brd-radius: 10px;
	--wd-primary-color: rgb(243,33,35);
	--wd-alternative-color: rgb(242,210,210);
	--wd-link-color: #333333;
	--wd-link-color-hover: #242424;
	--btn-default-bgcolor: rgb(242,210,210);
	--btn-default-bgcolor-hover: rgb(242,210,210);
	--btn-default-color: rgb(243,33,35);
	--btn-default-color-hover: rgb(243,33,35);
	--btn-accented-bgcolor: rgb(243,33,35);
	--btn-accented-bgcolor-hover: rgb(243,33,35);
	--btn-transform: capitalize;
	--wd-form-brd-width: 1px;
	--notices-success-bg: #459647;
	--notices-success-color: #fff;
	--notices-warning-bg: #E0B252;
	--notices-warning-color: #fff;
}
.wd-popup.wd-age-verify {
	--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-popup-width: 800px;
}
:is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg, :is(.woodmart-archive-shop .wd-builder-off,.wd-wishlist-content,.related-and-upsells,.cart-collaterals,.wd-shop-product,.wd-fbt) .wd-products-with-bg :is(.wd-product,.wd-cat) {
	--wd-prod-bg:rgb(255,255,255);
	--wd-bordered-bg:rgb(255,255,255);
}
:is(.woodmart-woocommerce-layered-nav, .wd-product-category-filter) .wd-scroll-content {
	max-height: 223px;
}
.wd-page-title {
	background-color: rgb(53,53,53);
	background-image: none;
	background-size: cover;
	background-position: center center;
}
.wd-footer {
	background-color: #ffffff;
	background-image: none;
}
html .wd-nav-mobile > li > a {
	text-transform: capitalize;
}
html .post.wd-post:not(.blog-design-small) .wd-entities-title {
	font-size: 18px;
}
.page .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.woodmart-archive-shop:not(.single-product) .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.single-product .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
.woodmart-archive-blog .wd-page-content {
	background-color: rgb(246,246,246);
	background-image: none;
}
html .wd-buy-now-btn {
	background: rgb(107,163,49);
}
html .wd-buy-now-btn:hover {
	background: rgb(95,158,44);
}
body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {
	--wd-form-bg: rgb(255,255,255);
}
.wd-popup.popup-quick-view {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1400px;
--wd-form-brd-radius: 5px;
--btn-accented-color: #fff;
--btn-accented-color-hover: #fff;
--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;
}

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


/* ===== Iran Mojavez shop: match main site look (2026-11-08, Claude) — to revert, delete this whole block ===== */
:root{
  --imz-red:#EC2524; --imz-cream:#F9EFE4; --imz-cream2:#F9DBBB;
  --imz-charcoal:#262626; --imz-dark:#212121; --imz-black:#141414;
  --wd-primary-color:#EC2524; --wd-alternative-color:#EC2524;
  --btn-accented-bgcolor:#EC2524; --btn-accented-bgcolor-hover:#c81d1c;
  --wd-title-font:"ShabnamFN","Shabnam",sans-serif;
  --wd-entities-title-font:"ShabnamFN","Shabnam",sans-serif;
  --wd-text-font:"IRANYekanFN","IRANYekan",sans-serif;
  --wd-brd-radius:14px;
}
body,.website-wrapper,.main-page-wrapper{background-color:var(--imz-cream)!important}
body{font-family:"IRANYekanFN","IRANYekan",sans-serif}
h1,h2,h3,h4,h5,h6,.title,.wd-entities-title,.woodmart-title-container,.wd-el-title{font-family:"ShabnamFN","Shabnam",sans-serif!important;font-weight:600!important}
.whb-header,.whb-main-header,.whb-general-header,.whb-header-bottom,.whb-top-bar,.whb-sticked .whb-general-header{background:var(--imz-dark)!important;border-color:#333!important}
.whb-header-bottom{background:var(--imz-charcoal)!important;border-top:1px solid #333!important}
.whb-header .wd-nav-main>li>a,.whb-header .wd-nav>li>a,.whb-header .wd-tools-element>a,.whb-header .wd-tools-text,.whb-header .info-box-content,.whb-header .info-box-title,.whb-header .info-box-inner,.whb-header .info-box-inner *,.whb-header .wd-header-text,.whb-header .wd-tools-icon,.whb-header a{color:#fff!important}
.whb-header .wd-nav-main>li.current-menu-item>a,.whb-header .wd-nav-main>li>a:hover{color:var(--imz-red)!important}
.whb-header .wd-nav-main>li.current-menu-item>a{box-shadow:inset 0 -2px 0 var(--imz-red)}
.whb-header .info-box-icon img,.whb-header .wd-info-box svg{filter:brightness(0) invert(1)}
.whb-header .searchform input[type=text]{background:#2e2e2e!important;border-color:#3a3a3a!important;color:#fff!important;border-radius:30px!important}
.whb-header .searchform input::placeholder{color:#aaa!important}
.whb-header .wd-header-cats .menu-opener,.whb-header .wd-header-cats{background:var(--imz-red)!important;color:#fff!important;border-radius:30px}
.whb-header .wd-header-cats .menu-opener *{color:#fff!important}
.btn,.button,button.button,.add_to_cart_button,.wd-add-btn>a,.single_add_to_cart_button,.checkout-button,.btn.btn-color-primary,.wd-buttons .button,.elementor-button,.wd-button-wrapper a{background-color:var(--imz-red)!important;border-color:var(--imz-red)!important;color:#fff!important;border-radius:13px!important;font-family:"IRANYekanFN","IRANYekan",sans-serif!important;font-weight:600!important}
.btn:hover,.button:hover,.add_to_cart_button:hover,.single_add_to_cart_button:hover{background-color:#c81d1c!important}
.product-grid-item .product-wrapper,.wd-product .product-wrapper{background:#fff;border-radius:16px!important;box-shadow:0 4px 18px rgba(0,0,0,.07);border:1px solid #eadfd2}
.product-grid-item .wd-entities-title,.wd-product .wd-entities-title{font-size:16px;color:#1d1d1d}
.price,.price .amount,.woocommerce-Price-amount{color:var(--imz-red)!important;font-family:"ShabnamFN","Shabnam",sans-serif!important;font-weight:600}
.wd-section-title .title,.title-wrapper .title,.elementor-widget-wd_title .title{position:relative;padding-bottom:12px}
.wd-section-title .title::after,.title-wrapper .title::after,.elementor-widget-wd_title .title::after{content:"";position:absolute;bottom:0;right:0;width:60%;max-width:220px;height:2px;background:var(--imz-red)}
.footer-container,.footer-container .elementor-section,.footer-container .e-con,.footer-container .elementor-widget-wrap,.footer-container .elementor-column{background-color:#292929!important}
.footer-container,.footer-container p,.footer-container li,.footer-container a,.footer-container span,.footer-container .elementor-heading-title,.footer-container .title,.footer-container .info-box-content *{color:#e6e6e6!important}
.footer-container .elementor-heading-title,.footer-container .title{color:#fff!important}
.footer-container a:hover{color:var(--imz-red)!important}
.copyrights-wrapper{background:#1a1a1a!important;border-color:#333!important}
.copyrights-wrapper,.copyrights-wrapper *{color:#bdbdbd!important}
.wd-toolbar{background:var(--imz-dark)!important;border-top:1px solid #333}
.wd-toolbar .wd-toolbar-label,.wd-toolbar a,.wd-toolbar .wd-tools-icon{color:#fff!important}
.whb-header .wd-tools-element:not(.wd-header-cart) .wd-tools-icon,.whb-header .wd-tools-element:not(.wd-header-cart)>a{background-color:#333!important;border-radius:50%}
.whb-header .wd-header-sticky-nav>a,.whb-header .wd-header-sticky-nav .wd-tools-inner{background-color:#333!important;border-radius:30px}
.whb-header .wd-header-sticky-nav .wd-tools-icon{background-color:var(--imz-red)!important}
.wd-slide .title::after,.wd-slider .title::after,.banner-title::after,.wd-banner .title::after{display:none!important}
/* ===== end Iran Mojavez match ===== */
