:root {
	--wd-text-font: iranyekan;
	--wd-text-font-weight: 400;
	--wd-text-color: #767676;
	--wd-text-font-size: 14px;
	--wd-title-font: iranyekan;
	--wd-title-font-weight: 500;
	--wd-title-color: #242424;
	--wd-entities-title-font: iranyekan;
	--wd-entities-title-font-weight: 500;
	--wd-entities-title-color: #333333;
	--wd-entities-title-color-hover: rgb(51 51 51 / 65%);
	--wd-alternative-font: iranyekan;
	--wd-widget-title-font: iranyekan;
	--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: iranyekan;
	--wd-header-el-font-weight: 500;
	--wd-header-el-transform: uppercase;
	--wd-header-el-font-size: 13px;
	--wd-otl-style: dotted;
	--wd-otl-width: 2px;
	--wd-primary-color: rgb(255,0,0);
	--wd-alternative-color: rgb(0,0,0);
	--btn-default-bgcolor: #f7f7f7;
	--btn-default-bgcolor-hover: #efefef;
	--btn-accented-bgcolor: rgb(15,145,227);
	--btn-accented-bgcolor-hover: rgb(14,132,207);
	--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: rgb(255, 255, 255);
	background-image: url(https://iranetfa.com/wp-content/uploads/2021/09/corporate-popup.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center 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-load-additional-fonts-700 {
	font-family: "Quicksand", Arial, Helvetica, sans-serif;
	font-weight: 700;
}
.mfp-wrap.wd-popup-quick-view-wrap {
	--wd-popup-width: 920px;
}
:root{
--wd-container-w: 1222px;
--wd-form-brd-radius: 5px;
--btn-default-color: #333;
--btn-default-color-hover: #333;
--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;
--wd-brd-radius: 12px;
}



.wd-page-title {
background-color: rgb(23, 150, 229);
}

@media (min-width:1025px){.iranetfa-mega-menu>.wd-dropdown-menu{position:fixed!important;top:81px!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;transform:translateY(15px)!important}body.admin-bar .iranetfa-mega-menu>.wd-dropdown-menu{top:113px!important}.iranetfa-mega-menu>.wd-dropdown-menu>.container{width:min(1260px,calc(100vw - 40px))!important;max-width:calc(100vw - 40px)!important;margin-inline:auto!important;padding:0!important}.iranetfa-mega-menu>.wd-dropdown-menu>.container>ul.wd-sub-menu{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;min-height:480px!important;margin:0!important;padding:28px!important;direction:rtl!important;list-style:none!important;background:var(--wd-main-bgcolor,#fff)!important;border-radius:16px!important;box-shadow:0 12px 34px rgb(0 0 0 / 8%)!important;overflow:hidden!important}.iranetfa-mega-menu>.wd-dropdown-menu>.container>ul.wd-sub-menu>.iranetfa-mega-shell{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.iranetfa-mega-menu .iranetfa-mega-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 270px!important;gap:28px!important;align-items:stretch!important;direction:ltr!important;min-height:424px!important}.iranetfa-mega-menu .iranetfa-mega-main{min-width:0!important;padding:4px 0!important;direction:rtl!important}.iranetfa-mega-menu .iranetfa-mega-panel{display:none!important;margin:0!important;padding:0!important}.iranetfa-mega-menu .iranetfa-mega-panel.iranetfa-top-tab-active{display:block!important}.iranetfa-mega-menu .iranetfa-mega-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:24px!important;align-items:start!important;direction:rtl!important}.iranetfa-mega-menu .iranetfa-mega-panel[data-tab="suppression"] .iranetfa-mega-columns{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:18px!important}.iranetfa-mega-menu .iranetfa-mega-column{min-width:0!important;padding:0 2px!important;direction:rtl!important}.iranetfa-mega-menu .iranetfa-mega-column h3{margin:0 0 17px!important;padding:0 0 10px!important;border-bottom:1px solid rgb(0 0 0 / 10%)!important;color:var(--wd-title-color,#242424)!important;font:inherit!important;font-size:16px!important;font-weight:600!important;line-height:1.6!important;text-align:right!important}.iranetfa-mega-menu .iranetfa-mega-links{display:block!important;margin:0!important;padding:0!important;list-style:none!important}.iranetfa-mega-menu .iranetfa-mega-links>li{display:block!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important;list-style:none!important}.iranetfa-mega-menu .iranetfa-mega-links>li>a{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:0!important;padding:6px 0!important;color:var(--wd-text-color,#424242)!important;font:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.75!important;text-align:right!important;text-decoration:none!important;direction:rtl!important;transition:color .16s ease,transform .16s ease!important}.iranetfa-mega-menu .iranetfa-mega-links>li>a:before{content:""!important;flex:0 0 7px!important;width:7px!important;height:7px!important;margin-top:9px!important;border:1.5px solid currentColor!important;border-radius:50%!important}.iranetfa-mega-menu .iranetfa-mega-links>li>a:hover,.iranetfa-mega-menu .iranetfa-mega-links>li>a:focus-visible{color:var(--wd-primary-color,#e30613)!important;transform:translateX(-3px)!important;outline:0!important}.iranetfa-mega-menu .iranetfa-mega-tabs{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:14px!important;width:270px!important;direction:rtl!important}.iranetfa-mega-menu .iranetfa-top-tab{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:62px!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:10px!important;background:#0b0b0b!important;color:#fff!important;font:inherit!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;text-align:center!important;cursor:pointer!important;box-shadow:none!important;transition:background-color .16s ease,transform .16s ease!important}.iranetfa-mega-menu .iranetfa-top-tab:hover,.iranetfa-mega-menu .iranetfa-top-tab:focus-visible{background:#252525!important;transform:translateY(-1px)!important;outline:0!important}.iranetfa-mega-menu .iranetfa-top-tab.iranetfa-top-tab-active{background:var(--wd-primary-color,#f00000)!important;color:#fff!important;box-shadow:0 6px 16px rgb(240 0 0 / 18%)!important}.iranetfa-mega-menu .iranetfa-top-tab.iranetfa-top-tab-active:hover,.iranetfa-mega-menu .iranetfa-top-tab.iranetfa-top-tab-active:focus-visible{background:var(--wd-primary-color,#f00000)!important}}

@media (min-width:1025px){.iranetfa-mega-menu.wd-event-hover:hover>.wd-dropdown-menu,.iranetfa-mega-menu.wd-event-click.wd-opened>.wd-dropdown-menu,.iranetfa-mega-menu>.wd-dropdown-menu.wd-opened{visibility:visible!important;opacity:1!important;pointer-events:auto!important;transform:none!important}}

/* Iranetfa Mega Menu - final UX continuity and visual polish */
@media (min-width:1025px){
  .iranetfa-mega-menu.wd-event-hover{position:relative!important}
  .iranetfa-mega-menu.wd-event-hover::after{content:""!important;position:absolute!important;inset-inline:0!important;top:100%!important;height:15px!important;pointer-events:auto!important;z-index:381!important}
  .iranetfa-mega-menu>.wd-dropdown-menu{margin-top:0!important;transform:translateY(0)!important}
  .iranetfa-mega-menu>.wd-dropdown-menu>.container>ul.wd-sub-menu{padding:30px!important;border:1px solid rgb(0 0 0 / 7%)!important;box-shadow:0 18px 48px rgb(0 0 0 / 13%)!important}
  .iranetfa-mega-menu .iranetfa-mega-layout{grid-template-columns:minmax(0,1fr) 250px!important;gap:30px!important}
  .iranetfa-mega-menu .iranetfa-mega-tabs{width:250px!important;gap:12px!important}
  .iranetfa-mega-menu .iranetfa-top-tab{min-height:64px!important;border-radius:12px!important;padding:0 16px!important;font-size:15px!important}
  .iranetfa-mega-menu .iranetfa-mega-columns{gap:22px!important}
  .iranetfa-mega-menu .iranetfa-mega-panel[data-tab="suppression"] .iranetfa-mega-columns{gap:16px!important}
  .iranetfa-mega-menu .iranetfa-mega-column h3{margin-bottom:14px!important;padding-bottom:9px!important;font-size:15px!important}
  .iranetfa-mega-menu .iranetfa-mega-links>li>a{padding:5px 0!important;font-size:13px!important;line-height:1.65!important}
}


/* Iranetfa Mega Menu - final visual polish */
@media (min-width:1025px){
  .iranetfa-mega-menu>.wd-dropdown-menu>.container>ul.wd-sub-menu{min-height:0!important;padding:24px 30px 20px!important}
  .iranetfa-mega-menu .iranetfa-mega-layout{min-height:0!important}
  .iranetfa-mega-menu .iranetfa-mega-tabs{justify-content:flex-start!important;padding-top:4px!important;gap:10px!important;width:250px!important}
  .iranetfa-mega-menu .iranetfa-top-tab{min-height:58px!important;border-radius:10px!important;padding:0 16px!important;font-size:15px!important}
  .iranetfa-mega-menu .iranetfa-top-tab.iranetfa-top-tab-active{box-shadow:0 5px 14px rgb(240 0 0 / 14%)!important}
  .iranetfa-mega-menu .iranetfa-mega-column h3{margin-bottom:12px!important;padding-bottom:8px!important;color:#292929!important;border-bottom-color:rgb(0 0 0 / 8%)!important}
  .iranetfa-mega-menu .iranetfa-mega-links>li>a{gap:7px!important;padding:4px 0!important;color:#5a5a5a!important;line-height:1.7!important}
  .iranetfa-mega-menu .iranetfa-mega-links>li>a:before{flex:0 0 6px!important;width:6px!important;height:6px!important;margin-top:8px!important;border-width:1px!important}
  .iranetfa-mega-menu .iranetfa-mega-links>li>a:hover,.iranetfa-mega-menu .iranetfa-mega-links>li>a:focus-visible{color:var(--wd-primary-color,#f00000)!important}
}


/* Iranetfa Mega Menu - shared heading block alignment */
@media (min-width:1025px){
  .iranetfa-mega-menu .iranetfa-mega-column h3{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:57px!important;padding-bottom:8px!important;line-height:24px!important;text-align:right!important;white-space:normal!important}
}


/* Iranetfa Mega Menu - heading height tune */
@media (min-width:1025px){
  .iranetfa-mega-menu>.wd-dropdown-menu>.container>ul.wd-sub-menu{padding-bottom:4px!important}
  .iranetfa-mega-menu .iranetfa-mega-column h3{min-height:49px!important;padding-bottom:4px!important;line-height:22px!important}
}
