.elementor-27 .elementor-element.elementor-element-90c44a2{--display:flex;--min-height:22px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-27 .elementor-element.elementor-element-90c44a2:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-90c44a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17191F;}.elementor-27 .elementor-element.elementor-element-19a0aa5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-27 .elementor-element.elementor-element-19a0aa5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-27 .elementor-element.elementor-element-63c4e5a{--display:flex;--min-height:124px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--flex-wrap:nowrap;}.elementor-27 .elementor-element.elementor-element-63c4e5a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-214216e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-214216e.elementor-element{--align-self:center;}.elementor-27 .elementor-element.elementor-element-214216e .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu .elementor-item{font-family:"VazirMatn", Sans-serif;font-size:24px;font-weight:400;}.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown{background-color:#131010;}.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown a:hover,
					.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown a:focus,
					.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-27 .elementor-element.elementor-element-214216e .elementor-menu-toggle:hover,
					.elementor-27 .elementor-element.elementor-element-214216e .elementor-menu-toggle:focus{color:var( --e-global-color-secondary );}.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown .elementor-item, .elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"VazirMatn", Sans-serif;font-size:16px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-214216e div.elementor-menu-toggle{color:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-214216e div.elementor-menu-toggle svg{fill:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-9a465bc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-27 .elementor-element.elementor-element-06a8cc0 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-0df116c{--e-transform-rotateZ:40deg;--e-transform-rotateX:1yes;--e-transform-perspective:20px;}.elementor-27 .elementor-element.elementor-element-0df116c.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-0df116c .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-0df116c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-0df116c.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-0df116c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-0df116c.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-0df116c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-0df116c .elementor-icon{font-size:50px;}.elementor-27 .elementor-element.elementor-element-0df116c .elementor-icon svg{height:50px;}.elementor-27 .elementor-element.elementor-element-db4b973.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-27 .elementor-element.elementor-element-db4b973 .elementor-icon-wrapper{text-align:center;}.elementor-27 .elementor-element.elementor-element-db4b973.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-db4b973.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-db4b973.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-db4b973.elementor-view-framed .elementor-icon:hover, .elementor-27 .elementor-element.elementor-element-db4b973.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-accent );}.elementor-27 .elementor-element.elementor-element-db4b973 .elementor-icon{font-size:50px;}.elementor-27 .elementor-element.elementor-element-db4b973 .elementor-icon svg{height:50px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-19a0aa5{--width:21.544%;}.elementor-27 .elementor-element.elementor-element-63c4e5a{--width:26.767%;}.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown .elementor-item, .elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:13px;}.elementor-27 .elementor-element.elementor-element-214216e .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-27 .elementor-element.elementor-element-9a465bc{--width:65%;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-19a0aa5{--width:15%;}.elementor-27 .elementor-element.elementor-element-63c4e5a{--width:50%;}.elementor-27 .elementor-element.elementor-element-9a465bc{--width:20%;}}/* Start custom CSS for container, class: .elementor-element-90c44a2 *//* ===== BiDar – Header (فقط CSS روی هدر المنتور) =====
   جایگزین هر CSS قبلی هدر (16 و 17 و قدیمی‌ها) — فقط همین را نگه دار.
   مقیاس: لوگو 64/60/56/52/44 | آیکون 48/42/40 | شکست‌ها 1366/1200/1024/767/480 */

[data-elementor-type="header"],
.elementor-location-header{
  --bd-bg:#17191F;--bd-card:#1B1D23;--bd-orange:#FB6C00;--bd-btn:#F8683B;--bd-text:#e9e9ec;--bd-muted:#a9abb3;
  --bd-line:rgba(251,108,0,.18);
  --bd-logo:64px;--bd-ico:48px;
  --bd-fs:clamp(15px,1.55vw,21px);--bd-pad:clamp(12px,1.4vw,24px);
  --bd-menu:#FB6C00;      /* رنگ متن منو — فقط همین را عوض کن */
  --bd-menu-hover:#FFB27A;
  font-family:"Vazirmatn",sans-serif;direction:rtl;
}
[data-elementor-type="header"]{position:sticky;top:0;z-index:999}
.admin-bar [data-elementor-type="header"]{top:32px}

/* ---------- نوار هدر: کوتاه، تیره، همه‌چیز روی یک خط ---------- */
[data-elementor-type="header"] &gt; .e-con,
[data-elementor-type="header"] &gt; .elementor-section{
  background:rgba(23,25,31,.94) !important;background-image:none !important;
  -webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);
  border-bottom:1px solid var(--bd-line) !important;
  box-shadow:0 10px 30px -18px rgba(0,0,0,.85);
  min-height:0 !important;height:auto !important;padding-block:12px !important;
  animation:bd-down .6s ease both;
}
[data-elementor-type="header"] .e-con,
[data-elementor-type="header"] .e-con-inner,
[data-elementor-type="header"] .elementor-container,
[data-elementor-type="header"] .elementor-row{
  flex-wrap:nowrap !important;align-items:center !important;min-height:0 !important;
}
[data-elementor-type="header"] .elementor-widget-wrap{align-items:center !important;align-content:center !important}
[data-elementor-type="header"] .elementor-widget,
[data-elementor-type="header"] .elementor-widget &gt; .elementor-widget-container{margin-block:0 !important;align-self:center !important}
[data-elementor-type="header"] .elementor-widget:not(.elementor-widget-nav-menu){flex:0 0 auto !important;width:auto !important;max-width:none !important}

/* ---------- لوگو: کوچک‌تر + گوشه‌های گرد + حلقه‌ی نارنجی ---------- */
[data-elementor-type="header"] .elementor-widget-image a,
[data-elementor-type="header"] .elementor-widget-theme-site-logo a{
  display:inline-flex;border-radius:18px;overflow:hidden;
  box-shadow:0 0 0 1px rgba(251,108,0,.3);transition:transform .3s ease,box-shadow .3s ease;
}
[data-elementor-type="header"] .elementor-widget-image img,
[data-elementor-type="header"] .elementor-widget-theme-site-logo img{
  width:auto !important;height:var(--bd-logo) !important;max-width:none !important;
  object-fit:contain;border-radius:18px !important;display:block;
}
[data-elementor-type="header"] .elementor-widget-image a:hover,
[data-elementor-type="header"] .elementor-widget-theme-site-logo a:hover{
  transform:scale(1.04);box-shadow:0 0 0 3px rgba(251,108,0,.45);
}

/* ---------- منو: کپسول تیره، یک خط، وسط ---------- */
[data-elementor-type="header"] .elementor-widget-nav-menu{
  flex:1 1 auto !important;min-width:0 !important;width:auto !important;height:auto !important;
}
[data-elementor-type="header"] .elementor-widget-nav-menu &gt; .elementor-widget-container,
[data-elementor-type="header"] .elementor-widget-nav-menu .elementor-nav-menu--main,
[data-elementor-type="header"] .elementor-widget-nav-menu .elementor-nav-menu__container{
  display:flex !important;align-items:center !important;justify-content:center;
  height:auto !important;margin:0 !important;padding:0 !important;
}
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-nav-menu{
  display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:center;
  gap:4px;margin:0 !important;padding:6px !important;white-space:nowrap;
  background:var(--bd-card);border:1px solid rgba(255,255,255,.08);border-radius:18px;
}
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-nav-menu &gt; li{flex:0 0 auto;margin:0 !important}
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item{
  position:relative;display:inline-flex !important;align-items:center;gap:6px;
  min-height:calc(var(--bd-ico) - 4px);padding:0 var(--bd-pad) !important;line-height:1.4 !important;
  color:var(--bd-menu) !important;fill:var(--bd-menu) !important;
  font-family:"Vazirmatn",sans-serif !important;font-size:var(--bd-fs) !important;font-weight:700 !important;
  border-radius:13px;white-space:nowrap;background:transparent;
  transition:color .25s,background .25s,transform .25s;
}
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item::before,
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item::after{display:none !important}
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item:hover,
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item:focus{
  color:var(--bd-menu-hover) !important;background:rgba(251,108,0,.14) !important;
}
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item.elementor-item-active{
  color:#17191F !important;background:var(--bd-orange) !important;
  box-shadow:0 8px 18px -10px rgba(251,108,0,.8);
}
[data-elementor-type="header"] .elementor-nav-menu--main .sub-arrow{display:inline-flex;padding-inline-start:4px}
[data-elementor-type="header"] .elementor-nav-menu--main .sub-arrow svg,
[data-elementor-type="header"] .elementor-nav-menu--main .sub-arrow i{
  fill:var(--bd-orange) !important;color:var(--bd-orange) !important;transition:transform .3s;
}
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item-active .sub-arrow svg,
[data-elementor-type="header"] .elementor-nav-menu--main .elementor-item-active .sub-arrow i{fill:#17191F !important;color:#17191F !important}
[data-elementor-type="header"] .elementor-nav-menu--main li:hover &gt; a .sub-arrow svg{transform:rotate(180deg)}

/* زیرمنو */
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu{
  background:var(--bd-card) !important;border:1px solid rgba(251,108,0,.25) !important;
  border-radius:16px !important;padding:8px !important;min-width:210px !important;margin-top:10px !important;
  box-shadow:0 20px 40px -18px rgba(0,0,0,.9);animation:bd-pop .25s ease both;
}
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu a{
  color:var(--bd-text) !important;background:transparent !important;border:0 !important;
  font-size:15px !important;font-weight:500 !important;border-radius:11px;padding:10px 14px !important;
  transition:background .2s,color .2s,padding .2s;
}
[data-elementor-type="header"] .elementor-nav-menu--main .sub-menu a:hover{
  background:rgba(251,108,0,.12) !important;color:var(--bd-orange) !important;padding-inline-start:18px !important;
}

/* ---------- آیکون‌ها: دکمه‌ی گرد تیره + آیکون نارنجی (به‌جای فیروزه‌ای) ---------- */
[data-elementor-type="header"] .elementor-widget-icon .elementor-icon,
[data-elementor-type="header"] .elementor-widget-woocommerce-menu-cart .elementor-menu-cart__toggle .elementor-button{
  width:var(--bd-ico);height:var(--bd-ico);padding:0 !important;font-size:22px !important;line-height:1 !important;
  display:inline-flex !important;align-items:center;justify-content:center;
  background:var(--bd-card) !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:15px !important;
  color:var(--bd-orange) !important;fill:var(--bd-orange) !important;
  transition:transform .25s,border-color .25s,box-shadow .25s;
}
[data-elementor-type="header"] .elementor-widget-icon .elementor-icon i,
[data-elementor-type="header"] .elementor-menu-cart__toggle i{color:var(--bd-orange) !important}
[data-elementor-type="header"] .elementor-widget-icon .elementor-icon svg,
[data-elementor-type="header"] .elementor-widget-icon .elementor-icon svg *,
[data-elementor-type="header"] .elementor-menu-cart__toggle svg,
[data-elementor-type="header"] .elementor-menu-cart__toggle svg *{
  width:22px !important;height:22px !important;fill:var(--bd-orange) !important;color:var(--bd-orange) !important;
}
[data-elementor-type="header"] .elementor-widget-icon .elementor-icon:hover,
[data-elementor-type="header"] .elementor-menu-cart__toggle .elementor-button:hover{
  transform:translateY(-2px);border-color:var(--bd-orange) !important;box-shadow:0 10px 22px -10px rgba(251,108,0,.75);
}
[data-elementor-type="header"] .elementor-menu-cart__toggle .elementor-button-text{display:none}
[data-elementor-type="header"] .elementor-menu-cart__toggle .elementor-button-icon[data-counter]::before,
[data-elementor-type="header"] .elementor-menu-cart__toggle .elementor-button-icon-qty{
  background:var(--bd-btn) !important;color:#fff !important;font-weight:700;border-radius:999px;box-shadow:0 0 0 2px var(--bd-bg);
}

/* دکمه‌ی CTA (اگر داری) */
[data-elementor-type="header"] .elementor-widget-button .elementor-button{
  min-height:var(--bd-ico);background:var(--bd-btn) !important;color:#fff !important;border:0 !important;
  border-radius:14px !important;padding:0 22px !important;font-weight:700 !important;white-space:nowrap;
  transition:transform .25s,box-shadow .25s,background .25s;
}
[data-elementor-type="header"] .elementor-widget-button .elementor-button:hover{
  background:var(--bd-orange) !important;transform:translateY(-2px);box-shadow:0 12px 24px -10px rgba(251,108,0,.7);
}

/* ---------- موبایل/تبلت: همبرگر و منوی بازشو ---------- */
[data-elementor-type="header"] .elementor-menu-toggle{
  width:var(--bd-ico);height:var(--bd-ico);align-items:center;justify-content:center;
  background:var(--bd-card) !important;color:var(--bd-orange) !important;
  border:1px solid rgba(255,255,255,.08);border-radius:15px !important;padding:0 !important;
}
[data-elementor-type="header"] .elementor-menu-toggle svg,
[data-elementor-type="header"] .elementor-menu-toggle i{fill:var(--bd-orange) !important;color:var(--bd-orange) !important}
[data-elementor-type="header"] .elementor-nav-menu--dropdown{
  background:var(--bd-card) !important;border:1px solid rgba(251,108,0,.25);border-radius:18px;
  margin-top:12px;padding:8px;overflow:auto;max-height:calc(100vh - 110px);box-shadow:0 20px 40px -18px rgba(0,0,0,.9);
}
[data-elementor-type="header"] .elementor-nav-menu--dropdown a{
  color:var(--bd-text) !important;background:transparent !important;border:0 !important;
  font-family:"Vazirmatn",sans-serif !important;font-size:16px !important;font-weight:500 !important;
  border-radius:12px;padding:13px 16px !important;justify-content:flex-start;
}
[data-elementor-type="header"] .elementor-nav-menu--dropdown a:hover,
[data-elementor-type="header"] .elementor-nav-menu--dropdown a.elementor-item-active{
  background:rgba(251,108,0,.12) !important;color:var(--bd-orange) !important;
}
[data-elementor-type="header"] .elementor-nav-menu--dropdown .sub-menu a{padding-inline-start:30px !important;font-size:15px !important;color:var(--bd-muted) !important}
[data-elementor-type="header"] :focus-visible{outline:2px solid var(--bd-orange) !important;outline-offset:2px}

@media (min-width:1025px){
  [data-elementor-type="header"] .elementor-nav-menu--dropdown:not(.sub-menu){display:none !important}
}

@keyframes bd-down{from{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}
@keyframes bd-pop{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){
  [data-elementor-type="header"] *{animation:none !important;transition:none !important}
}

/* ---------- واکنش‌گرا (فقط متغیرها) ---------- */
@media (max-width:1366px){[data-elementor-type="header"]{--bd-logo:60px}}
@media (max-width:1200px){[data-elementor-type="header"]{--bd-logo:56px;--bd-ico:46px}}
@media (max-width:1024px){
  [data-elementor-type="header"]{--bd-logo:52px;--bd-ico:44px}
  [data-elementor-type="header"] .elementor-widget-nav-menu{margin-inline-start:auto}
}
@media (max-width:782px){.admin-bar [data-elementor-type="header"]{top:46px}}
@media (max-width:767px){
  [data-elementor-type="header"]{--bd-logo:44px;--bd-ico:42px}
  [data-elementor-type="header"] &gt; .e-con,[data-elementor-type="header"] &gt; .elementor-section{padding-block:9px !important}
}
@media (max-width:480px){[data-elementor-type="header"]{--bd-ico:40px}}/* End custom CSS */