.elementor-19 .elementor-element.elementor-element-2abc6a5{--display:flex;--min-height:50px;--justify-content:center;--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-19 .elementor-element.elementor-element-2abc6a5.e-con{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-2abc6a5 */.elementor-19 .elementor-element.elementor-element-2abc6a5 {box-sizing:border-box;position:relative!important;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0!important;margin:0!important;overflow:visible!important;z-index:20!important}
header.elementor-location-header:has(.elementor-element-2abc6a5) {position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important}
body:has(header.elementor-location-header .elementor-element-2abc6a5) {padding-top:50px!important}
@media (min-width:783px) {body.admin-bar header.elementor-location-header:has(.elementor-element-2abc6a5) {top:32px!important}}
@media (max-width:782px) {body.admin-bar header.elementor-location-header:has(.elementor-element-2abc6a5) {top:46px!important}}
.elementor-19 .elementor-element.elementor-element-2abc6a5 > .elementor-widget-html, .elementor-19 .elementor-element.elementor-element-2abc6a5 > .elementor-widget-html > .elementor-widget-container {box-sizing:border-box;height:50px!important;min-height:50px!important;max-height:50px!important;padding:0!important;margin:0!important;overflow:visible!important}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar * {box-sizing:border-box}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar {direction:rtl;width:100%;height:50px;min-height:50px;max-height:50px;margin:0;padding:0 clamp(12px,2.3vw,45px);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;overflow:visible;position:relative;z-index:21;background:#000;color:#fff;font-family:inherit}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar a {color:inherit;text-decoration:none}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__navigation {grid-column:1;justify-self:start;position:relative;z-index:3;display:flex;align-items:center;gap:16px;direction:rtl;white-space:nowrap}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__links {display:flex;align-items:center;gap:12px;direction:rtl;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:500;line-height:1}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__link {display:inline-flex;align-items:center;white-space:nowrap;color:inherit;text-decoration:none;line-height:1;font-family:inherit;transition:color .18s ease}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories {grid-column:1;justify-self:start;position:relative;z-index:3;display:flex;align-items:center;gap:10px;white-space:nowrap;color:inherit;font-family:inherit;font-size:14px;font-weight:500;line-height:1}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories svg {width:22px;height:22px;display:block;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;flex:none}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__brand {position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:2;width:210px;height:50px;display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:center;direction:ltr;white-space:nowrap;line-height:1;color:#fff;font-family:inherit}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__word {position:relative;top: 8px;z-index:2;font-family:inherit;font-size:18px;font-weight:400;letter-spacing:1.5px}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__word:first-child {grid-column:1;text-align:right;padding-right:5px}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__word:last-child {grid-column:3;text-align:left;padding-left:5px}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mark {position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);z-index:1;width:52px;height:104px;display:block;background:none!important;object-fit:contain;flex:none}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__actions {grid-column:3;justify-self:end;position:relative;z-index:3;display:flex;align-items:center;gap:12px;direction:ltr}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action {width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;color:#fff;transition:color .18s ease,border-color .18s ease,background .18s ease}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action svg {width:21px;height:21px;display:block;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories:hover, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action:hover, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__link[href]:hover {color:#d9bd7a}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action:hover {border-color:#d9bd7a;background:rgba(217,189,122,.08)}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories:focus-visible, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action:focus-visible, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__link[href]:focus-visible, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__brand:focus-visible {outline:2px solid #d9bd7a;outline-offset:3px}
@keyframes alver-header-mark-float {0%,100% {transform:translate(-50%,-50%) translateY(0)}50% {transform:translate(-50%,-50%) translateY(-5px)}}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar.is-scroll-float .alver-headerbar__mark {animation:alver-header-mark-float 2.4s ease-in-out infinite;will-change:transform}
@media (prefers-reduced-motion:reduce) {.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mark {animation:none!important}}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__scrim, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer {display:none}
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar {padding-inline:10px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__navigation {gap:0}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__links {display:none}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories {gap:0}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories span {display:none}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories svg {width:20px;height:20px;stroke-width:2.4}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__brand {width:168px;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr)}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__word {display:none}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mark {width:44px;height:88px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__actions {gap:7px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action {width:32px;height:32px;border-radius:7px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action svg {width:18px;height:18px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__scrim {display:block;position:fixed;inset:0;z-index:40;padding:0;border:0;background:rgba(0,0,0,.58);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility 0s linear .25s}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer {display:block;position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(84vw,340px);max-width:100%;padding:20px 18px 28px;overflow-y:auto;overscroll-behavior:contain;direction:rtl;color:#fff;background:#080808;border-left:1px solid #d9bd7a;box-shadow:-12px 0 32px rgba(0,0,0,.28);transform:translateX(105%);visibility:hidden;pointer-events:none;transition:transform .25s ease,visibility 0s linear .25s}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-head {display:flex;align-items:center;justify-content:space-between;padding:4px 0 16px;border-bottom:1px solid rgba(255,255,255,.18);font-family:inherit;font-size:15px;font-weight:600}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-close {display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.32);border-radius:7px;color:#fff;background:transparent;font-family:inherit;font-size:25px;line-height:1;cursor:pointer}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-links {display:flex;flex-direction:column;align-items:stretch;padding-top:8px;direction:rtl;font-family:inherit}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-link {display:block;padding:15px 2px;border-bottom:1px solid rgba(255,255,255,.14);color:inherit;text-decoration:none;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-link[href]:hover, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-close:hover {color:#d9bd7a}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-close:focus-visible, .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-link[href]:focus-visible {outline:2px solid #d9bd7a;outline-offset:3px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar.is-drawer-open .alver-headerbar__scrim {opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s ease,visibility 0s}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar.is-drawer-open .alver-headerbar__drawer {transform:translateX(0);visibility:visible;pointer-events:auto;transition:transform .25s ease,visibility 0s}
}
@media (max-width: 380px) {
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar {padding-inline:6px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories svg {width:20px;height:20px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__brand {width:148px;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr)}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mark {width:40px;height:80px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__actions {gap:5px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action {width:32px;height:32px}
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action svg {width:18px;height:18px}
}

/* تراز یکسان آیکن‌های هدر */
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__actions {
  display: flex !important;
  align-items: center !important;
  align-self: center !important;
  height: 50px !important;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action {
  display: grid !important;
  place-items: center !important;
  align-self: center !important;
  line-height: 0 !important;
  vertical-align: middle;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__categories svg,
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__action svg {
  display: block !important;
  flex: 0 0 auto !important;
  align-self: center !important;
  margin: 0 !important;
  transform: none !important;
}

/* مگامنو دسته‌های محصولات */
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__category-menu {
  position: relative;
  display: flex;
  align-items: center;
  height: 50px;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega {
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1500;
  display: block;
  width: min(820px, calc(100vw - 28px));
  max-height: calc(100vh - 80px);
  overflow: auto;
  padding: 18px 20px 20px;
  direction: rtl;
  color: #fff;
  background: linear-gradient(145deg, #171717 0%, #080808 100%);
  border: 1px solid rgba(202, 166, 88, .42);
  border-top: 2px solid #c9a658;
  border-radius: 0 0 12px 12px;
  box-shadow: 0 18px 42px rgba(0, 0, 0, .38);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(8px);
  transition: opacity .18s ease, transform .18s ease, visibility .18s ease;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__category-menu:hover .alver-headerbar__mega,
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__category-menu:focus-within .alver-headerbar__mega {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  padding: 0 2px 13px;
  margin-bottom: 13px;
  border-bottom: 1px solid rgba(201, 166, 88, .24);
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-head strong {
  color: #fff;
  font-size: 15px;
  font-weight: 600;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-head > span {
  color: #a9a9a9;
  font-size: 12px;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-layout {
  display: grid;
  grid-template-columns: 205px minmax(0, 1fr);
  gap: 16px;
  min-height: 170px;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-roots {
  display: flex;
  flex-direction: column;
  gap: 5px;
  padding-left: 12px;
  border-left: 1px solid rgba(201, 166, 88, .2);
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-root {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 46px;
  padding: 0 13px;
  color: #eee;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  border-radius: 7px;
  transition: color .18s ease, background .18s ease;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-root:hover,
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-root.is-active {
  color: #e0c27c;
  background: rgba(201, 166, 88, .12);
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-chevron {
  color: #c9a658;
  font-size: 24px;
  line-height: 1;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-panels {
  min-width: 0;
  padding: 3px 2px;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-panel[hidden] {
  display: none !important;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-all {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 7px 8px 12px;
  color: #e0c27c;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  border-bottom: 1px solid rgba(201, 166, 88, .2);
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-children {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 7px 10px;
  padding-top: 12px;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-child {
  display: block;
  padding: 9px 10px;
  color: #e7e7e7;
  font-size: 13px;
  text-decoration: none;
  background: rgba(255, 255, 255, .035);
  border-radius: 6px;
  transition: color .18s ease, background .18s ease;
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-child:hover {
  color: #f1d58e;
  background: rgba(201, 166, 88, .12);
}
.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega-empty {
  grid-column: 1 / -1;
  margin: 8px 0;
  color: #999;
  font-size: 13px;
}
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__category-menu {
    height: 50px;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__mega {
    display: none !important;
  }
}

.elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__category-menu.is-mega-open .alver-headerbar__mega {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
  transform: translateY(0) !important;
}



/* منوی موبایل: دسته‌های مردانه و زنانه */
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category {
    border-bottom: 1px solid rgba(255, 255, 255, .14);
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-toggle {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    padding: 15px 2px;
    border: 0;
    color: #fff;
    background: transparent;
    text-align: right;
    font-family: inherit;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5;
    cursor: pointer;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-toggle::after {
    content: "+";
    flex: none;
    color: #d9bd7a;
    font-family: Arial, sans-serif;
    font-size: 20px;
    line-height: 1;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-toggle[aria-expanded="true"] {
    color: #d9bd7a;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-toggle[aria-expanded="true"]::after {
    content: "−";
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-toggle:focus-visible,
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-all:focus-visible,
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-link:focus-visible {
    outline: 2px solid #d9bd7a;
    outline-offset: 2px;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-panel[hidden] {
    display: none !important;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-panel {
    padding: 0 8px 10px;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-all,
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-link {
    display: block;
    padding: 10px 8px;
    color: #eee !important;
    text-decoration: none;
    font-family: inherit;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-all {
    color: #d9bd7a !important;
    font-weight: 600;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-link {
    border-top: 1px solid rgba(255, 255, 255, .08);
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-all:hover,
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-link:hover {
    color: #f1d58e !important;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-category-empty {
    margin: 6px 8px 8px;
    color: #999;
    font-family: inherit;
    font-size: 12px;
    line-height: 1.6;
  }
}


/* برند کوچک در سربرگ سایدبار موبایل */
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-head {
    gap: 12px;
    padding: 2px 0 13px;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
    min-width: 118px;
    min-height: 36px;
    padding: 0 8px;
    color: #fff;
    text-decoration: none;
    direction: ltr;
    border: 1px solid rgba(217, 189, 122, .24);
    border-radius: 7px;
    background: rgba(217, 189, 122, .035);
    line-height: 1;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand img {
    display: block;
    flex: none;
    width: 16px;
    height: 32px;
    object-fit: contain;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand span {
    color: inherit;
    font-family: inherit;
    font-size: 10px;
    font-weight: 500;
    letter-spacing: .8px;
    line-height: 1;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand:hover {
    border-color: rgba(217, 189, 122, .55);
    color: #f1d58e;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand:focus-visible {
    outline: 2px solid #d9bd7a;
    outline-offset: 2px;
  }
}

/* هدر جمع‌وجور سایدبار و دکمه حساب کاربری موبایل */
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer {
    display: flex;
    flex-direction: column;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-head {
    width: 100%;
    gap: 10px;
    padding: 2px 0 13px;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand {
    flex: 1 1 0;
    width: auto;
    min-width: 0;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    gap: 8px;
    min-height: 42px;
    padding: 0 4px;
    color: #fff;
    text-decoration: none;
    direction: ltr;
    border: 0;
    border-radius: 0;
    background: transparent;
    line-height: 1;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand img {
    display: block;
    flex: none;
    width: 20px;
    height: 40px;
    object-fit: contain;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand span {
    color: inherit;
    font-family: inherit;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 1;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand:hover {
    border-color: transparent;
    color: #f1d58e;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-links {
    flex: 1 0 auto;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-account {
    flex: 0 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 9px;
    width: 100%;
    margin-top: 18px;
    padding: 13px 16px;
    border: 1px solid #d9bd7a;
    border-radius: 8px;
    color: #090909 !important;
    background: #d9bd7a;
    text-decoration: none;
    font-family: inherit;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
    transition: background .18s ease, color .18s ease, border-color .18s ease;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-account svg {
    display: block;
    flex: none;
    width: 18px;
    height: 18px;
    fill: none;
    stroke: currentColor;
    stroke-width: 2.1;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-account:hover {
    border-color: #f1d58e;
    color: #090909 !important;
    background: #f1d58e;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-account:focus-visible {
    outline: 2px solid #fff;
    outline-offset: 3px;
  }
}


/* گروه لوگو در مرکز فضای کنار دکمه بستن */
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand {
    justify-content: center;
    gap: 4px;
  }
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-brand span {
    letter-spacing: .5px;
  }
}

/* مرکز گروه لوگو دقیقاً بین لبه محتوا و ضربدر */
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-2abc6a5 .alver-headerbar__drawer-head {
    gap: 0;
  }
}/* End custom CSS */