.elementor-148 .elementor-element.elementor-element-673f5ef{--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-148 .elementor-element.elementor-element-f22926a{--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;--gap:0px 59px;--row-gap:0px;--column-gap:59px;}.elementor-148 .elementor-element.elementor-element-f9b8bb9{--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-148 .elementor-element.elementor-element-f9b8bb9.e-con{--align-self:center;}.elementor-148 .elementor-element.elementor-element-ad1cef0{--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-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-148 .elementor-element.elementor-element-a569b78{text-align:center;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-148 .elementor-element.elementor-element-8cfdc40 .price{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:600;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-148 .elementor-element.elementor-element-db6b2de .cart button, .elementor-148 .elementor-element.elementor-element-db6b2de .cart .button{transition:all 0.2s;}.elementor-148 .elementor-element.elementor-element-db6b2de .quantity .qty{transition:all 0.2s;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-148 .elementor-element.elementor-element-2fba89a{--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-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-148 .elementor-element.elementor-element-a7aeb5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-148 .elementor-element.elementor-element-a7aeb5b.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-148 .elementor-element.elementor-element-0451ad5{--display:flex;}@media(min-width:768px){.elementor-148 .elementor-element.elementor-element-f22926a{--content-width:1169px;}.elementor-148 .elementor-element.elementor-element-f9b8bb9{--width:50%;}.elementor-148 .elementor-element.elementor-element-ad1cef0{--width:50%;}}@media(max-width:1024px){.elementor-148 .elementor-element.elementor-element-a7aeb5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-148 .elementor-element.elementor-element-a7aeb5b.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-db6b2de *//* ألوان براند Apollo */
:root{
  --agtv-pri:#5b8cff;   /* أزرق */
  --agtv-acc:#18d3a6;   /* تركواز */
  --agtv-txt:#ffffff;
  --agtv-thin:rgba(255,255,255,.12);
}

/* ====== ADD TO CART + PLACE ORDER + أزرار وو الأساسية ====== */
body.woocommerce-page .single_add_to_cart_button,
body.single-product .single_add_to_cart_button,
.woocommerce div.product form.cart .button.single_add_to_cart_button,
.woocommerce a.button.add_to_cart_button,
.woocommerce a.button.product_type_simple,
.woocommerce a.button.product_type_variable,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce #respond input#submit.alt,
.woocommerce #payment #place_order{
  background:linear-gradient(135deg,var(--agtv-pri),var(--agtv-acc)) !important;
  color:var(--agtv-txt) !important;
  border:0 !important;
  border-radius:12px !important;
  padding:12px 16px !important;
  font-weight:900 !important;
  letter-spacing:.3px !important;
  text-decoration:none !important;
  box-shadow:0 10px 24px rgba(24,211,166,.28) !important;
  transition:.2s ease !important;
}
body.woocommerce-page .single_add_to_cart_button:hover,
body.single-product .single_add_to_cart_button:hover,
.woocommerce div.product form.cart .button.single_add_to_cart_button:hover,
.woocommerce a.button.add_to_cart_button:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce #payment #place_order:hover{
  background:linear-gradient(135deg,var(--agtv-acc),var(--agtv-pri)) !important;
  transform:translateY(-2px) !important;
}

/* ====== BUY NOW ====== */
.agtv-buy-now{
  display:inline-flex !important; align-items:center; gap:8px;
  padding:12px 16px !important; border-radius:12px !important;
  border:1px solid var(--agtv-thin) !important;
  background:#0f1331 !important; color:#eef3ff !important;
  font-weight:900 !important; text-decoration:none !important; cursor:pointer !important;
  margin-inline-start:8px !important; transition:.2s ease !important;
}
.agtv-buy-now:hover{
  border-color:transparent !important;
  background:linear-gradient(135deg,var(--agtv-acc),var(--agtv-pri)) !important;
  color:#fff !important; transform:translateY(-2px) !important;
}

/* حقل الكمية لمظهر موحّد */
body.single-product .product .quantity .qty{
  width:92px !important; height:44px !important; text-align:center !important;
  border-radius:10px !important; background:#0f1331 !important;
  color:#e7ecff !important; border:1px solid rgba(255,255,255,.18) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad1cef0 *//* ألوان وهوية أبولو */
:root{
  --agtv-pri:#5b8cff;   /* أزرق */
  --agtv-acc:#18d3a6;   /* تركواز */
  --agtv-txt:#eef3ff;
  --agtv-thin:rgba(255,255,255,.12);
}

/* شكل زر أضف للسلة (صفحة المنتج والأرشيف) */
.single_add_to_cart_button,
.woocommerce ul.products li.product .button{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:12px 16px;border-radius:12px;border:0;cursor:pointer;
  background:linear-gradient(135deg,var(--agtv-pri),var(--agtv-acc));color:#fff;
  font-weight:900;letter-spacing:.3px;text-decoration:none;
  box-shadow:0 10px 24px rgba(24,211,166,.28);transition:.2s
}
.single_add_to_cart_button:hover,
.woocommerce ul.products li.product .button:hover{
  background:linear-gradient(135deg,var(--agtv-acc),var(--agtv-pri));transform:translateY(-2px)
}

/* زر Buy Now (اشتري الآن) */
.agtv-buy-now{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:12px 16px;border-radius:12px;border:1px solid var(--agtv-thin);
  background:#0f1331;color:var(--agtv-txt);font-weight:900;text-decoration:none;
  margin-inline-start:6px;transition:.2s
}
.agtv-buy-now:hover{border-color:transparent;background:linear-gradient(135deg,var(--agtv-acc),var(--agtv-pri));color:#fff}

/* حقول الكمية لمظهر أجمل */
.product .quantity .qty{
  width:92px;height:44px;text-align:center;border-radius:10px;
  background:#0f1331;color:#e7ecff;border:1px solid rgba(255,255,255,.18)
}/* End custom CSS */
/* Start custom CSS *//* ===== Apollo Group TV — Single Product (BestBuy-like) ===== */
body.single-product{
  --bg:#0a0b16; --bg2:#0f1430; --pane:#101633; --card:#0f1430;
  --pri:#5b8cff; --pri2:#7aa2ff; --acc:#18d3a6; --gold:#f7c948;
  --txt:#eef3ff; --mut:#aab3d6; --thin:rgba(255,255,255,.12);
  background:linear-gradient(180deg,var(--bg),var(--bg2));
  color:var(--txt);
}

/* حاوية Elementor العامة */
body.single-product .elementor-container{max-width:1200px}

/* ===== المعرض يسار + مصغرات عمودية ===== */
.single-product .woocommerce-product-gallery{
  display:grid; grid-template-columns:0px 1fr; gap:0px;
  background:var(--pane); border:1px solid var(--thin); border-radius:16px; padding:16px;
}
.woocommerce-product-gallery__wrapper{grid-column:2; grid-row:1}
.single-product .flex-control-thumbs,
.single-product ol.flex-control-thumbs{
  grid-column:1; grid-row:1;
  display:flex; flex-direction:column; gap:8px; margin:0; padding:0;
  max-height:540px; overflow:auto; list-style:none;
}
.single-product .flex-control-thumbs li{margin:0}
.single-product .flex-control-thumbs img{
  width:72px; height:72px; object-fit:cover; border-radius:10px;
  border:1px solid rgba(255,255,255,.18); background:#0f1331; cursor:pointer;
  transition:transform .15s ease
}
.single-product .flex-control-thumbs img:hover{transform:scale(1.03)}
.woocommerce-product-gallery__image img{border-radius:12px}

/* ===== العمود الأيمن (العنوان/السعر/الوصف/الزر) ===== */
.product .product_title{color:#fff;font-weight:900;font-size:clamp(26px,4vw,42px);line-height:1.15;margin:0 0 6px}
.product .woocommerce-product-rating{margin:4px 0 8px}
.star-rating span{color:var(--gold)}
.woocommerce-review-link{color:#cfe3ff}

.product .price{color:#caffee;font-weight:900;font-size:clamp(20px,2.2vw,26px);margin:6px 0 10px}
.woocommerce-product-details__short-description{color:#dfe6ff;font-size:1.02rem}

/* صندوق "التوصيل الرقمي" أو رسائل الثقة */
.agtv-note{
  display:flex; align-items:center; gap:8px;
  background:#0f1331; border:1px solid var(--thin); border-radius:12px;
  color:#e7ecff; padding:10px; margin:8px 0 0
}

/* صف إضافة للسلة على شكل كبسولة */
.product .summary form.cart{
  display:flex; flex-wrap:wrap; gap:10px; align-items:center;
  background:var(--pane); border:1px solid var(--thin); border-radius:12px; padding:12px; margin-top:10px
}
.product .quantity .qty{
  width:92px; height:44px; text-align:center; border-radius:10px;
  background:#0f1331; color:#e7ecff; border:1px solid rgba(255,255,255,.18)
}
.single_add_to_cart_button, .product .button{
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  background:linear-gradient(135deg,var(--pri),var(--acc)); color:#fff;
  border:0; border-radius:12px; padding:12px 16px; font-weight:900; letter-spacing:.3px;
  box-shadow:0 10px 24px rgba(24,211,166,.28); transition:.2s; text-decoration:none
}
.single_add_to_cart_button:hover{background:linear-gradient(135deg,var(--acc),var(--pri)); transform:translateY(-2px)}
/* زر "حفظ" إن كنت تستخدم إضافة Wishlist */
.yith-wcwl-add-to-wishlist a, .tinvwl_add_to_wishlist_button{
  border:1px solid var(--thin); background:#0f1331; color:#e7ecff; border-radius:12px; padding:10px 14px
}

/* الميتا (الفئة…) */
.product_meta{color:var(--mut); margin-top:8px; font-size:.96rem}
.product_meta a{color:#cfe3ff; text-decoration:none; padding:4px 10px; border-radius:999px; border:1px solid var(--thin); background:rgba(255,255,255,.06)}
.product_meta a:hover{color:#fff}

/* التبويبات تحت المنتج */
.woocommerce-tabs{
  background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));
  border:1px solid var(--thin); border-radius:16px; padding:12px; margin-top:16px
}
.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 10px;border:0}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
  background:transparent;border:1px solid var(--thin);border-radius:999px;margin:0 8px 8px 0
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{color:#e7ecff;padding:.45rem .9rem}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:#fff}
.woocommerce-Tabs-panel{color:#e7ecff}

/* رسائل وو */
.woocommerce-info, .woocommerce-message, .woocommerce-error{
  background:#0f1331; border-top-color:var(--acc); color:#e7ecff
}

/* منتجات ذات صلة */
.related.products h2{color:#fff;font-weight:900}
.related ul.products li.product{
  background:var(--pane); border:1px solid var(--thin); border-radius:12px; padding:10px
}
.related ul.products li .button{background:linear-gradient(135deg,var(--pri),var(--acc)); color:#fff; border-radius:10px}

/* موبايل */
@media (max-width:768px){
  .single-product .woocommerce-product-gallery{grid-template-columns:1fr}
  .single-product .flex-control-thumbs{flex-direction:row; max-height:none}
  .single-product .flex-control-thumbs img{width:64px;height:64px}
}
/* ألوان وهوية أبولو */
:root{
  --agtv-pri:#5b8cff;   /* أزرق */
  --agtv-acc:#18d3a6;   /* تركواز */
  --agtv-txt:#eef3ff;
  --agtv-thin:rgba(255,255,255,.12);
}

/* شكل زر أضف للسلة (صفحة المنتج والأرشيف) */
.single_add_to_cart_button,
.woocommerce ul.products li.product .button{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:12px 16px;border-radius:12px;border:0;cursor:pointer;
  background:linear-gradient(135deg,var(--agtv-pri),var(--agtv-acc));color:#fff;
  font-weight:900;letter-spacing:.3px;text-decoration:none;
  box-shadow:0 10px 24px rgba(24,211,166,.28);transition:.2s
}
.single_add_to_cart_button:hover,
.woocommerce ul.products li.product .button:hover{
  background:linear-gradient(135deg,var(--agtv-acc),var(--agtv-pri));transform:translateY(-2px)
}

/* زر Buy Now (اشتري الآن) */
.agtv-buy-now{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:12px 16px;border-radius:12px;border:1px solid var(--agtv-thin);
  background:#0f1331;color:var(--agtv-txt);font-weight:900;text-decoration:none;
  margin-inline-start:6px;transition:.2s
}
.agtv-buy-now:hover{border-color:transparent;background:linear-gradient(135deg,var(--agtv-acc),var(--agtv-pri));color:#fff}

/* حقول الكمية لمظهر أجمل */
.product .quantity .qty{
  width:92px;height:44px;text-align:center;border-radius:10px;
  background:#0f1331;color:#e7ecff;border:1px solid rgba(255,255,255,.18)
}/* End custom CSS */