.elementor-31 .elementor-element.elementor-element-da17cf8{--display:flex;--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;--align-items:stretch;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-da17cf8:not(.elementor-motion-effects-element-type-background), .elementor-31 .elementor-element.elementor-element-da17cf8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0EBEB24;}.elementor-31 .elementor-element.elementor-element-8d9ccff{--display:flex;--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-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), AsaFont;font-weight:var( --e-global-typography-text-font-weight );}.elementor-31 .elementor-element.elementor-element-fc41d01{width:var( --container-widget-width, 12.513% );max-width:12.513%;--container-widget-width:12.513%;--container-widget-flex-grow:0;}.elementor-31 .elementor-element.elementor-element-fc41d01.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-31 .elementor-element.elementor-element-fc41d01 img{width:72%;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), AsaFont;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 ), AsaFont;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-menu-toggle{margin:0 auto;}.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu--dropdown a, .elementor-31 .elementor-element.elementor-element-a6d418c .elementor-menu-toggle{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu--dropdown a:hover,
					.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu--dropdown a:focus,
					.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu--dropdown a.highlighted,
					.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-menu-toggle:hover,
					.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-menu-toggle:focus{color:var( --e-global-color-0fe54a2 );}.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu--dropdown .elementor-item, .elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"AsaFont", AsaFont;font-size:16px;font-weight:500;}.elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-31 .elementor-element.elementor-element-a6d418c .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 16px -8px rgba(0,0,0,0.5);}.elementor-31 .elementor-element.elementor-element-9dfa3d2{--display:flex;--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:flex-end;--align-items:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:0px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__triggers{gap:8px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__trigger{min-width:46px;min-height:46px;color:#243129;background-color:#FFFFFF;border-color:rgba(36,49,41,.14);border-radius:14px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__trigger-icon{width:20px;height:20px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__trigger-icon i{font-size:20px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__trigger-icon svg{width:20px;height:20px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__trigger:hover{color:#FFFFFF;background-color:var( --e-global-color-fb4dd17 );}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__trigger.is-active{color:#FFFFFF;background-color:var( --e-global-color-fb4dd17 );}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__count{background-color:#E44747;color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections, .elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__dialog{--asw-collections-panel-width:620px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__dialog{background-color:#FFFFFF;color:#243129;border-radius:22px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__surface{background-color:rgba(10,16,12,.48);}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections{--asw-collections-muted:#737B75;--asw-collections-divider:rgba(36,49,41,.12);}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__close, .elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__remove, .elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__clear{color:#737B75;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__close, .elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__remove{background-color:rgba(36,49,41,.06);}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__close:hover, .elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__remove:hover, .elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__clear:hover{color:#c33b3b;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__close:hover, .elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__remove:hover{background-color:rgba(195,59,59,.09);}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__trigger{min-width:38px;min-height:38px;color:#243129;background-color:#FFFFFF;border-color:rgba(36,49,41,.14);border-radius:14px;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__trigger-icon{width:34px;height:34px;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__trigger-icon i{font-size:34px;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__trigger-icon svg{width:34px;height:34px;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__avatar{width:34px;height:34px;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__trigger:hover{color:#FFFFFF;background-color:var( --e-global-color-fb4dd17 );}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account--open .asw-account__trigger{color:#FFFFFF;background-color:var( --e-global-color-fb4dd17 );}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__dialog{--asw-account-panel-width:380px;background-color:#FFFFFF;color:#243129;border-radius:22px;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account{--asw-account-muted:#737B75;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__surface{background-color:rgba(10,16,12,.48);}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__close{color:#243129;background-color:rgba(36,49,41,.06);}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__close:hover{background-color:rgba(49,92,73,.10);}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__menu a{color:#243129;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__menu a:hover{background-color:rgba(49,92,73,.07);}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__action--primary{color:#ffffff;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__action--primary:hover{background-color:#294f3f;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__action--secondary{background-color:transparent;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__action--secondary:hover{background-color:rgba(49,92,73,.07);}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__logout{color:#b83b3b;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__product-name{-webkit-line-clamp:2;color:#252925;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart{justify-content:center;--asw-cart-panel-width:420px;--asw-cart-panel-height:88vh;--asw-cart-dropdown-offset:10px;--asw-cart-items-max-height:310px;--asw-cart-image-size:68px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__trigger{min-width:46px;min-height:46px;padding:10px 12px 10px 12px;gap:8px;border-radius:50% 50% 50% 50%;color:#252925;background-color:#FFFFFF;border-color:rgba(49,92,73,.16);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__trigger-icon{font-size:21px;width:21px;height:21px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__trigger-icon svg{width:21px;height:21px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__trigger:hover{color:#FFFFFF;background-color:var( --e-global-color-fb4dd17 );transform:translateY(-2px);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__trigger:focus-visible{color:var( --e-global-color-fb4dd17 );background-color:#FFFFFF;border-color:var( --e-global-color-fb4dd17 );box-shadow:0 0 0 4px rgba(49,92,73,.20);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__count{min-width:20px;height:20px;inset-inline-end:-7px;top:-7px;color:#FFFFFF;border-color:#FFFFFF;border-width:2px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__dialog{padding:16px 16px 16px 16px;background-color:#F7F8F4;border-radius:22px 22px 22px 22px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__surface{--asw-cart-overlay:rgba(20,25,21,.44);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__header{padding:0px 0px 12px 0px;border-color:rgba(49,92,73,.12);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__title{color:#252925;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__close{width:36px;height:36px;border-radius:50% 50% 50% 50%;color:#252925;background-color:#FFFFFF;border-color:rgba(49,92,73,.16);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__close svg{width:16px;height:16px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__close:hover{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__close:focus-visible{box-shadow:0 0 0 4px rgba(49,92,73,.20);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__items{gap:10px;scrollbar-color:rgba(49,92,73,.28) transparent;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__item{padding:10px 10px 10px 10px;border-radius:17px 17px 17px 17px;background-color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__item:hover{background-color:#FFFFFF;border-color:rgba(49,92,73,.28);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__product-image{background-color:#F2F4F0;border-radius:13px 13px 13px 13px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__variation{color:#737A74;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__items::-webkit-scrollbar-thumb{background-color:rgba(49,92,73,.28);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__quantity{width:96px;border-radius:10px 10px 10px 10px;background-color:#F8FAF7;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__quantity, .elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__qty-button, .elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__qty-input{height:32px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__quantity, .elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__qty-input{border-color:rgba(49,92,73,.16);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__qty-input{color:#252925;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__qty-button:hover{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__qty-button:focus-visible, .elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__qty-input:focus-visible{box-shadow:inset 0 0 0 2px rgba(49,92,73,.22);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__remove{width:28px;height:28px;border-radius:50% 50% 50% 50%;background-color:rgba(59,163,82,.07);border-color:rgba(59,163,82,.20);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__remove:hover{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__remove:focus-visible{box-shadow:0 0 0 4px rgba(59,163,82,.22);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__subtotal{padding:14px 2px 14px 2px;border-color:rgba(49,92,73,.14);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__subtotal-label{color:#737A74;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__subtotal-value{color:#252925;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__footer{grid-template-columns:repeat(2, minmax(0,1fr));gap:8px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__action{min-height:44px;border-radius:12px 12px 12px 12px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__action--cart{background-color:transparent;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__action--cart:hover{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__action--cart:focus-visible{box-shadow:0 0 0 4px rgba(49,92,73,.20);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__action--checkout{color:#FFFFFF;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__action--checkout:hover{color:#FFFFFF;background-color:#244838;border-color:#244838;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__action--checkout:focus-visible{color:#FFFFFF;box-shadow:0 0 0 4px rgba(49,92,73,.20);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__empty{padding:34px 20px 34px 20px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__empty-icon{width:46px;height:46px;font-size:46px;background-color:rgba(49,92,73,.08);border-radius:50% 50% 50% 50%;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__empty-icon svg{width:calc(46px * .58);height:calc(46px * .58);}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__empty-title{color:#252925;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__empty-text{color:#737A74;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__trigger{min-width:44px;min-height:44px;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__trigger{min-width:44px;min-height:44px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__trigger{min-width:44px;min-height:44px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart{--asw-cart-items-max-height:42vh;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__footer{grid-template-columns:repeat(2, minmax(0,1fr));}}@media(max-width:767px){.elementor-31 .elementor-element.elementor-element-da17cf8{--margin-top:0px;--margin-bottom:190px;--margin-left:0px;--margin-right:0px;}.elementor-31 .elementor-element.elementor-element-fc41d01 img{width:100%;}.elementor-31 .elementor-element.elementor-element-9dfa3d2{--width:500px;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-31 .elementor-element.elementor-element-d06ae70 .asw-collections__trigger{min-width:42px;min-height:42px;}.elementor-31 .elementor-element.elementor-element-bcbbe2f .asw-account__trigger{min-width:42px;min-height:42px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__trigger{min-width:42px;min-height:42px;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart{--asw-cart-items-max-height:42vh;}.elementor-31 .elementor-element.elementor-element-6c867a2 .asw-mini-cart__footer{grid-template-columns:repeat(1, minmax(0,1fr));}}@media(min-width:768px){.elementor-31 .elementor-element.elementor-element-9dfa3d2{--width:28%;}}/* Start custom CSS for container, class: .elementor-element-da17cf8 *//* =========================================================
   Afroogh Smart — Glass Header (final)
   ========================================================= */
:root{
  --afh-btn:46px; --afh-logo:48px; --afh-py:14px; --afh-gap:10px;
}
@media (max-width:1024px){:root{--afh-btn:42px;--afh-logo:38px;--afh-py:11px;--afh-gap:6px}}
@media (max-width:767px){:root{--afh-btn:36px;--afh-logo:30px;--afh-py:9px;--afh-gap:4px}}
@media (max-width:360px){:root{--afh-btn:32px;--afh-logo:26px}}

html{scroll-padding-top:calc(var(--afh-btn) + var(--afh-py)*2 + 24px)}

/* فضای رزرو هدر (بدون وابستگی به JS؛ JS فقط دقیق‌ترش می‌کند) */
:has(> .e-con.headblur)::before{
  content:""; display:block; pointer-events:none;
  height:var(--afh-spacer,calc(var(--afh-py)*2 + max(var(--afh-btn),var(--afh-logo)) + 2px));
}

/* ================= هدر شیشه‌ای ================= */
.e-con.headblur{
  --afh-inset:0px; --afh-top:0px; --afh-radius:0px;

  position:fixed !important;
  top:var(--wp-admin--admin-bar--height,0px) !important;
  left:0 !important; right:0 !important; bottom:auto !important;
  width:auto !important; max-width:none !important; min-height:0 !important;
  margin:var(--afh-top) var(--afh-inset) 0 !important;
  padding:var(--afh-py) 0 !important;
  gap:0 !important; row-gap:0 !important;
  box-sizing:border-box;
  z-index:999;

  border:1px solid rgba(255,255,255,.7) !important;
  border-radius:var(--afh-radius) !important;
  background-color:rgba(255,255,255,.45) !important;
  background-image:linear-gradient(135deg,rgba(255,255,255,.55),rgba(49,92,73,.09)) !important;
  -webkit-backdrop-filter:blur(18px) saturate(180%);
  backdrop-filter:blur(18px) saturate(180%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 1px 0 rgba(31,38,35,.07) !important;

  /* رها شدن در ۶۰٪ صفحه: JS مقدار --afh-shift را می‌گذارد */
  transform:translate3d(0,calc(var(--afh-shift,0) * -1px),0);
  will-change:transform;

  /* عمداً transform در transition نیست تا حرکت با اسکرول بدون تأخیر باشد */
  transition:margin .4s cubic-bezier(.22,.8,.24,1),padding .4s cubic-bezier(.22,.8,.24,1),
             border-radius .4s ease,background-color .4s ease,box-shadow .4s ease,border-color .4s ease;
}

/* بعد از ۲۰۰px: کپسول شناور و کوچک‌تر */
.e-con.headblur.is-scrolled{
  --afh-btn:38px; --afh-logo:34px; --afh-py:7px;
  --afh-inset:clamp(10px,3vw,40px); --afh-top:10px; --afh-radius:24px;
  background-color:rgba(255,255,255,.22) !important;
  border-color:rgba(255,255,255,.85) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),
             0 0 0 1px rgba(49,92,73,.08),
             0 14px 40px rgba(31,38,35,.16),0 2px 8px rgba(31,38,35,.06) !important;
}
@media (max-width:1024px){
  .e-con.headblur.is-scrolled{--afh-btn:36px;--afh-logo:30px;--afh-py:6px;--afh-radius:22px}
}
@media (max-width:767px){
  .e-con.headblur.is-scrolled{--afh-btn:34px;--afh-logo:28px;--afh-py:6px;--afh-inset:8px;--afh-top:8px;--afh-radius:18px}
}
@media (max-width:360px){
  .e-con.headblur.is-scrolled{--afh-btn:31px;--afh-logo:24px}
}

.e-con.headblur.is-hidden{visibility:hidden}
.e-con.headblur.is-measuring,.e-con.headblur.is-measuring *{transition:none !important}

/* ویجت اسکریپت: بدون فضا */
.e-con.headblur > .elementor-widget-html{display:none !important}

/* هدر در موبایل مخفی نشود */
@media (max-width:767px){
  .e-con.headblur.elementor-hidden-mobile{display:flex !important}
}

@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){
  .e-con.headblur{background-color:rgba(255,255,255,.97) !important}
}

/* ================= ردیف داخلی و ناحیه‌ی دکمه‌ها (بدون وابستگی به کلاس) ================= */
.e-con.headblur > .e-child{
  width:100% !important; max-width:1440px !important;
  margin:0 auto !important;
  padding:0 clamp(14px,2.4vw,32px) !important;
  gap:var(--afh-gap) !important; flex-wrap:nowrap !important;
  align-items:center !important; box-sizing:border-box; min-width:0;
}
.e-con.headblur > .e-child > .e-child{
  width:auto !important; max-width:none !important; flex:0 0 auto !important;
  margin:0 !important; padding:0 !important;
  gap:var(--afh-gap) !important; flex-wrap:nowrap !important; align-items:center !important;
}
.e-con.headblur .elementor-widget{margin:0 !important}

/* لوگو */
.e-con.headblur .afh-logo{
  --container-widget-width:auto; --container-widget-flex-grow:0;
  width:auto !important; max-width:none !important; flex:0 0 auto !important;
}
.e-con.headblur .afh-logo a{display:block;line-height:0}
.e-con.headblur .afh-logo img{
  display:block; height:var(--afh-logo) !important; width:auto !important; max-width:none !important;
  transition:height .4s cubic-bezier(.22,.8,.24,1);
}

/* منوی دسکتاپ */
.e-con.headblur .afh-nav{flex:1 1 auto !important;width:auto !important;min-width:0}
.e-con.headblur .elementor-nav-menu--main .elementor-item{
  border-radius:12px; padding:8px clamp(8px,1vw,14px) !important;
  transition:background-color .25s ease,color .25s ease;
}
.e-con.headblur .elementor-nav-menu--main .elementor-item:hover,
.e-con.headblur .elementor-nav-menu--main .elementor-item-active{background:rgba(49,92,73,.10)}
.e-con.headblur.is-scrolled .elementor-nav-menu--main .elementor-item{padding-block:6px !important}
.e-con.headblur .elementor-nav-menu--main .sub-menu{border-radius:14px}

/* دکمه‌های شیشه‌ای: علاقه‌مندی، مقایسه، حساب، سبد */
.e-con.headblur .asw-collections__triggers{display:flex !important;align-items:center;gap:var(--afh-gap) !important}
.e-con.headblur .asw-collections__trigger,
.e-con.headblur .asw-account__trigger,
.e-con.headblur .asw-mini-cart__trigger{
  position:relative; box-sizing:border-box;
  width:var(--afh-btn) !important; height:var(--afh-btn) !important;
  min-width:0 !important; min-height:0 !important;
  padding:0 !important; margin:0 !important;
  display:inline-flex !important; align-items:center; justify-content:center;
  border-radius:calc(var(--afh-btn)*.32) !important;
  border:1px solid rgba(255,255,255,.85) !important;
  box-shadow:0 2px 10px rgba(31,38,35,.08);
  transition:width .4s ease,height .4s ease,border-radius .4s ease,background-color .25s ease,transform .25s ease;
}
.e-con.headblur .asw-collections__trigger:not(:hover):not(:focus-visible),
.e-con.headblur .asw-account__trigger:not(:hover):not(:focus-visible),
.e-con.headblur .asw-mini-cart__trigger:not(:hover):not(:focus-visible){
  background:rgba(255,255,255,.65) !important;
}
.e-con.headblur .asw-collections__trigger-label,
.e-con.headblur .asw-account__trigger-label,
.e-con.headblur .asw-mini-cart__trigger-label,
.e-con.headblur .asw-mini-cart__trigger-subtotal{display:none !important}
.e-con.headblur .asw-collections__trigger-icon svg,
.e-con.headblur .asw-mini-cart__trigger-icon svg{
  display:block; width:calc(var(--afh-btn)*.44) !important; height:auto !important;
}
.e-con.headblur .asw-account__avatar{display:block;line-height:0}
.e-con.headblur .asw-account__avatar img{
  width:calc(var(--afh-btn) - 12px) !important; height:calc(var(--afh-btn) - 12px) !important;
  border-radius:50%; display:block;
}

/* ================= تبلت و موبایل: Grid متقارن، لوگو دقیقاً وسط ================= */
@media (max-width:1024px){
  .e-con.headblur > .e-child{
    display:grid !important;
    grid-template-columns:repeat(3,var(--afh-btn)) minmax(0,1fr) auto minmax(0,1fr) repeat(3,var(--afh-btn)) !important;
    grid-template-rows:auto !important;
    column-gap:var(--afh-gap) !important; row-gap:0 !important;
    align-items:center !important; justify-items:center;
    position:static !important;
    padding-inline:clamp(10px,3vw,20px) !important;
  }
  .e-con.headblur > .e-child > .e-child{display:contents !important}
  .e-con.headblur > .e-child > *,
  .e-con.headblur > .e-child > .e-child > *{
    grid-row:1 !important; margin:0 !important;
    width:auto !important; max-width:none !important; min-width:0 !important;
  }
  /* در RTL ستون ۱ سمت راست است */
  .e-con.headblur .afh-nav{grid-column:1 !important}
  .e-con.headblur .afh-collection{grid-column:2 / span 2 !important}
  .e-con.headblur .afh-logo{grid-column:5 !important}
  .e-con.headblur .afh-account{grid-column:8 !important}
  .e-con.headblur .afh-cart{grid-column:9 !important}

  /* دکمه‌ی همبرگر */
  .e-con.headblur .elementor-menu-toggle{
    display:inline-flex !important; align-items:center; justify-content:center;
    box-sizing:border-box; margin:0 !important; padding:0 !important;
    width:var(--afh-btn) !important; height:var(--afh-btn) !important;
    border-radius:calc(var(--afh-btn)*.32) !important;
    border:1px solid rgba(255,255,255,.85) !important;
    background:rgba(255,255,255,.65) !important;
    box-shadow:0 2px 10px rgba(31,38,35,.08);
  }
  .e-con.headblur .elementor-menu-toggle svg{width:calc(var(--afh-btn)*.44) !important;height:auto !important}

  /* منوی کشویی نسبت به خود هدر باز می‌شود */
  .e-con.headblur .afh-nav,
  .e-con.headblur .afh-nav .elementor-widget-container{position:static !important}
  .e-con.headblur .elementor-nav-menu--dropdown.elementor-nav-menu__container{
    position:absolute !important; top:calc(100% + 8px) !important;
    left:0 !important; right:0 !important; width:auto !important;
    margin:0 !important; z-index:5;
    border:1px solid rgba(255,255,255,.9); border-radius:20px;
    background:rgba(255,255,255,.97) !important;
    box-shadow:0 18px 40px rgba(31,38,35,.16);
  }
  .e-con.headblur .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container{
    max-height:70vh !important; overflow-y:auto !important; visibility:visible;
  }
  .e-con.headblur .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container{
    visibility:hidden; border-width:0; box-shadow:none;
  }
  .e-con.headblur .elementor-nav-menu--dropdown .elementor-item,
  .e-con.headblur .elementor-nav-menu--dropdown .elementor-sub-item{padding:12px 18px !important}
}
@media (max-width:767px){
  .e-con.headblur > .e-child{padding-inline:10px !important}
}

/* نوار ادمین وردپرس در موبایل با اسکرول محو می‌شود */
@media (max-width:600px){
  body.admin-bar .e-con.headblur.is-scrolled{top:0 !important}
}

/* ادیتور المنتور: هدر شناور نباشد */
body.elementor-editor-active .e-con.headblur,
body.elementor-editor-preview .e-con.headblur{
  position:relative !important; top:auto !important; margin:0 !important;
  transform:none !important; visibility:visible !important;
}
body.elementor-editor-active :has(> .e-con.headblur)::before,
body.elementor-editor-preview :has(> .e-con.headblur)::before{display:none}
body.elementor-editor-active .e-con.headblur > .elementor-widget-html{display:block !important}

@media print{.e-con.headblur{position:static !important;transform:none !important}:has(> .e-con.headblur)::before{display:none}}
@media (prefers-reduced-motion:reduce){
  .e-con.headblur,.e-con.headblur *{transition:none !important}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AsaFont';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://afrooghsmart.ir/wp-content/uploads/2026/10/PEYDA-REGULAR.woff2') format('woff2'),
		url('https://afrooghsmart.ir/wp-content/uploads/2026/10/PEYDA-REGULAR.woff') format('woff');
}
/* End Custom Fonts CSS */