.elementor-37 .elementor-element.elementor-element-773e1be{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-adbbfd9 *//* ===== Sticky (Fixed) Header Upgrade ===== */
:root { --header-h: 76px; }

.agtv-header{
  position: fixed;     /* was: sticky */
  top: 0; left: 0; right: 0;
  z-index: 9999;
  width: 100%;
  background: rgba(10,11,22,.65);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  border-bottom: 1px solid rgba(255,255,255,.06);
  transition: background .25s ease, box-shadow .25s ease, transform .25s ease;
}

/* compact look after scrolling */
.agtv-header.scrolled{
  background: rgba(10,11,22,.92);
  box-shadow: 0 6px 22px rgba(0,0,0,.45);
}

/* tighten vertical padding a bit when scrolled */
.agtv-header.scrolled .navwrap{ padding: 8px 0; }

/* default header height (adjust if your header is taller/shorter) */
.agtv-header .navwrap{ padding: 12px 0; }

/* Prevent content from sliding under the fixed header */
.body-has-fixed-header { padding-top: var(--header-h); }

/* Optional: subtle hide-on-scroll-down, show-on-scroll-up
   (enabled by JS toggling .hide-on-down) */
.agtv-header.hide-on-down { transform: translateY(-100%); }

/* Make sure mobile menu overlays the page content nicely */
.mobile.open{
  position: relative;   /* stays inside fixed header */
  z-index: 2;
}



<style>
/* ========= APOLLO CART — PRO LOOK (Desktop dropdown + Mobile drawer) ========= */

/* فتح أنيق للميني كارت على الديسكتوب */
#agtv-cart-panel{transform:translateY(-6px);opacity:0;transition:.18s ease;pointer-events:none}
#agtv-cart-panel.open{transform:none;opacity:1;pointer-events:auto}

/* جعل دروار الموبايل تخطيطيًا لعرض مجموعات العناصر جيدًا */
#agtv-drawer-cart{display:flex;flex-direction:column}
#agtv-drawer-cart .widget_shopping_cart_content{
  flex:1; overflow:auto; padding-bottom:10px;
}

/* شريط أمان/ثقة أعلى قائمة المنتجات (يعرض كتلميح) */
#agtv-cart-panel .widget_shopping_cart_content::before,
#agtv-drawer-cart .widget_shopping_cart_content::before{
  content:"🔒 Secure checkout • 24/7 support • Instant activation";
  display:block; margin:2px 0 10px; color:#aab3d6; font-size:.92rem;
}

/* ======= عناصر الميني كارت كبطاقات ======= */
#agtv-cart-panel .woocommerce-mini-cart,
#agtv-drawer-cart .woocommerce-mini-cart{display:grid; gap:10px; margin:0}

#agtv-cart-panel .woocommerce-mini-cart li,
#agtv-drawer-cart .woocommerce-mini-cart li{
  position:relative;
  display:grid; grid-template-columns:64px 1fr auto; gap:10px; align-items:center;
  border:1px solid var(--thin); background:rgba(255,255,255,.03); border-radius:12px; padding:10px;
}

/* الصورة */
#agtv-cart-panel .woocommerce-mini-cart li img,
#agtv-drawer-cart .woocommerce-mini-cart li img{
  width:64px; height:64px; object-fit:cover; border-radius:10px; border:1px solid rgba(255,255,255,.14)
}

/* العنوان + التفاصيل */
#agtv-cart-panel .woocommerce-mini-cart li .woocommerce-mini-cart-item__title,
#agtv-drawer-cart .woocommerce-mini-cart li .woocommerce-mini-cart-item__title,
#agtv-cart-panel .woocommerce-mini-cart li a:not(.remove_from_cart_button),
#agtv-drawer-cart .woocommerce-mini-cart li a:not(.remove_from_cart_button){
  grid-column:2; color:#eef3ff; text-decoration:none; font-weight:800; line-height:1.25
}
#agtv-cart-panel .woocommerce-mini-cart li .variation,
#agtv-drawer-cart .woocommerce-mini-cart li .variation{
  grid-column:2; margin:.15rem 0 0; color:#cfe3ff; font-size:.9rem
}
#agtv-cart-panel .woocommerce-mini-cart li .variation dt,
#agtv-drawer-cart .woocommerce-mini-cart li .variation dt{
  display:inline; font-weight:700; margin-right:3px
}
#agtv-cart-panel .woocommerce-mini-cart li .variation dd,
#agtv-drawer-cart .woocommerce-mini-cart li .variation dd{
  display:inline; margin:0 8px 0 0
}

/* السعر والكمية كبادج أنيق */
#agtv-cart-panel .woocommerce-mini-cart li .quantity,
#agtv-drawer-cart .woocommerce-mini-cart li .quantity{
  grid-column:3; justify-self:end;
  display:inline-flex; align-items:center; gap:6px;
  padding:6px 10px; border-radius:999px;
  background:#0f1331; border:1px solid var(--thin); color:#caffee; font-weight:900
}

/* زر إزالة كأيقونة عائمة */
#agtv-cart-panel .woocommerce-mini-cart li .remove_from_cart_button,
#agtv-drawer-cart .woocommerce-mini-cart li .remove_from_cart_button{
  position:absolute; top:8px; right:8px;
  width:28px; height:28px; border-radius:999px; display:grid; place-items:center;
  background:#0f1331; border:1px solid var(--thin); color:#fff !important; text-decoration:none;
  line-height:1; font-size:16px; opacity:.9; transition:.15s
}
#agtv-cart-panel .woocommerce-mini-cart li .remove_from_cart_button:hover,
#agtv-drawer-cart .woocommerce-mini-cart li .remove_from_cart_button:hover{
  transform:scale(1.05); opacity:1; background:linear-gradient(135deg,#5b8cff,#18d3a6); border-color:transparent
}

/* ======= المجموع والأزرار ======= */
#agtv-cart-panel .woocommerce-mini-cart__total,
#agtv-drawer-cart .woocommerce-mini-cart__total{
  display:flex; align-items:center; justify-content:space-between;
  margin:8px 0 10px; padding:10px; border:1px dashed var(--thin); border-radius:12px; color:#eef3ff
}
#agtv-cart-panel .woocommerce-mini-cart__total strong,
#agtv-drawer-cart .woocommerce-mini-cart__total strong{font-weight:900}

/* أزرار ووكومرس الأصلية داخل الودجت */
#agtv-cart-panel .woocommerce-mini-cart__buttons,
#agtv-drawer-cart .woocommerce-mini-cart__buttons{
  display:grid; grid-template-columns:1fr 1fr; gap:8px;
}
#agtv-cart-panel .woocommerce-mini-cart__buttons .button,
#agtv-drawer-cart .woocommerce-mini-cart__buttons .button{
  border-radius:12px; padding:10px 12px; font-weight:900; text-align:center
}
#agtv-cart-panel .woocommerce-mini-cart__buttons .checkout,
#agtv-drawer-cart .woocommerce-mini-cart__buttons .checkout{
  background:linear-gradient(135deg,#5b8cff,#18d3a6); color:#fff; border:0
}
#agtv-cart-panel .woocommerce-mini-cart__buttons .wc-forward:not(.checkout),
#agtv-drawer-cart .woocommerce-mini-cart__buttons .wc-forward:not(.checkout){
  background:#0f1331; color:#eef3ff; border:1px solid var(--thin)
}

/* في دروار الموبايل: اجعل الأزرار دائمًا في الأسفل */
#agtv-drawer-cart .woocommerce-mini-cart__buttons{
  position:sticky; bottom:0; background:linear-gradient(180deg,rgba(16,22,51,.75),rgba(16,22,51,.95));
  backdrop-filter:blur(6px); padding:10px; margin-top:8px; border-top:1px solid var(--thin)
}

/* حالة السلة الفارغة */
#agtv-cart-panel .woocommerce-mini-cart__empty-message,
#agtv-drawer-cart .woocommerce-mini-cart__empty-message{
  text-align:center; color:#aab3d6; background:rgba(255,255,255,.03);
  border:1px dashed var(--thin); border-radius:12px; padding:14px
}

/* لمسة ظل عند فتح دروار الموبايل */
#agtv-drawer-cart.open{box-shadow:0 24px 60px rgba(0,0,0,.6)}
</style>/* End custom CSS */