/* ===== ON AIR — صفحات ووكومرس (هيكل سلة + طابع ON AIR) =====
   يشتغل على صفحات ووكومرس الكلاسيكية: [woocommerce_cart] · [woocommerce_checkout] · [woocommerce_my_account]
   كل القواعد تحت body.onair-shop عشان ما تلمس باقي الموقع */
.onair-shop{--sky:#5BC0DE;--cream:#F4D6B0;--or:#D97706;--navy:#0B132B;--card:#1C2541;--steel:#3A506B;--ink:#05070D}
.onair-shop .woocommerce{font-family:"IBM Plex Sans Arabic",system-ui,sans-serif;color:var(--cream);font-size:15px;line-height:1.6}
.onair-shop .woocommerce *{box-sizing:border-box}
.onair-shop .woocommerce a{color:var(--cream)}
.onair-shop .onair-hide,.onair-shop .woocommerce .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.onair-shop .woocommerce .onair-hide{display:none!important}

/* بطاقة زجاج بخط نيون (نفس طابع الموقع) */
.onair-shop .woocommerce-cart-form__cart-item,.onair-shop .woocommerce .actions,.onair-shop #customer_details,.onair-shop #order_review,.onair-shop .woocommerce-orders-table tbody tr,
.onair-shop .woocommerce-MyAccount-navigation,.onair-shop .woocommerce-order,.onair-shop .woocommerce-form-login,.onair-shop .woocommerce-form-register{
  position:relative;border-radius:8px;background:linear-gradient(180deg,rgba(28,37,65,.62),rgba(11,19,43,.38));
  box-shadow:inset 0 0 0 1px rgba(58,80,107,.45),0 18px 40px -26px #000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.onair-shop .woocommerce-cart-form__cart-item::before,.onair-shop .woocommerce .actions::before,.onair-shop #customer_details::before,.onair-shop #order_review::before,
.onair-shop .woocommerce-orders-table tbody tr::before,.onair-shop .woocommerce-MyAccount-navigation::before{
  content:"";position:absolute;top:0;left:22%;right:22%;height:1px;background:linear-gradient(90deg,transparent,var(--sky),transparent);box-shadow:0 0 8px var(--sky);pointer-events:none}

/* الأزرار */
.onair-shop .woocommerce .button,.onair-shop .woocommerce button.button,.onair-shop .woocommerce a.button,.onair-shop .woocommerce #place_order{
  font:700 15px "IBM Plex Sans Arabic",sans-serif;border:0;border-radius:14px;min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;
  color:var(--cream);background:transparent;box-shadow:inset 0 0 0 1px rgba(244,214,176,.45);text-decoration:none}
.onair-shop .woocommerce .button.alt,.onair-shop .woocommerce .checkout-button,.onair-shop .woocommerce #place_order,.onair-shop .woocommerce button[name=apply_coupon]{
  color:#05070D;background:linear-gradient(180deg,#F08A16,var(--or));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 26px -12px rgba(217,119,6,.75)}
.onair-shop .woocommerce .button:disabled,.onair-shop .woocommerce .button[disabled]{opacity:.45}

/* الحقول */
.onair-shop .woocommerce input.input-text,.onair-shop .woocommerce textarea,.onair-shop .woocommerce select,.onair-shop .woocommerce .select2-selection{
  width:100%;height:46px;padding:0 14px;border:0;border-radius:6px;color:var(--cream);font:inherit;background:rgba(5,7,13,.5);
  box-shadow:inset 0 0 0 1px rgba(91,192,222,.35),0 0 18px -10px var(--sky);outline:0}
.onair-shop .woocommerce input.input-text:focus{box-shadow:inset 0 0 0 1.5px var(--sky),0 0 16px -6px var(--sky)}
.onair-shop .woocommerce ::placeholder{color:rgba(244,214,176,.4)}
.onair-shop .woocommerce form .form-row{padding:0;margin:0 0 14px}
.onair-shop .woocommerce form .form-row label{color:rgba(244,214,176,.85);font-size:14px;margin-bottom:6px;display:block}
.onair-shop .woocommerce .required{color:var(--sky);text-decoration:none}

/* التنبيهات: مثل تنبيه سلة (شريط فوق) */
.onair-shop .woocommerce-message,.onair-shop .woocommerce-info,.onair-shop .woocommerce-error,.onair-shop .wc-block-components-notice-banner{
  border:0!important;border-radius:4px;padding:12px 16px!important;margin:0 0 16px!important;font-weight:600;font-size:14px;color:#05070D!important;
  background:linear-gradient(180deg,#7fd3ea,var(--sky))!important;box-shadow:0 14px 30px -12px rgba(91,192,222,.7)}
.onair-shop .woocommerce-error,.onair-shop .wc-block-components-notice-banner.is-error{background:#E36F6F!important;color:#fff!important}
.onair-shop .woocommerce-message::before,.onair-shop .woocommerce-info::before,.onair-shop .woocommerce-error::before{display:none}
.onair-shop .woocommerce-message a,.onair-shop .woocommerce-info a,.onair-shop .wc-block-components-notice-banner a{color:#05070D!important;text-decoration:underline}
.onair-shop .wc-block-components-notice-banner>svg{fill:#05070D}

/* ================= السلة ================= */
.onair-shop.woocommerce-cart .woocommerce{max-width:720px;margin:0 auto;padding-bottom:150px}
.onair-shop .woocommerce-cart-form table.shop_table,.onair-shop .woocommerce-cart-form table.shop_table tbody{display:block;border:0;background:none;margin:0}
.onair-shop .woocommerce-cart-form table.shop_table thead{display:none}
/* كل منتج = بطاقة: الصورة يمين، الاسم والسعر جنبها، الكمية تحت، والمجموع والحذف آخر سطر */
.onair-shop .woocommerce-cart-form__cart-item{display:grid!important;grid-template-columns:108px 1fr;grid-template-areas:"img name" "img price" "qty qty" "foot foot";
  column-gap:14px;padding:16px 14px;margin:0 0 30px;align-items:start}
.onair-shop .woocommerce-cart-form__cart-item td{display:block;border:0!important;padding:0!important;background:none!important;text-align:start!important}
.onair-shop .woocommerce-cart-form__cart-item td::before{display:none!important}
.onair-shop .woocommerce-cart-form__cart-item .product-thumbnail{grid-area:img;display:block!important}
.onair-shop .woocommerce-cart-form__cart-item .product-thumbnail img{width:108px!important;height:90px;object-fit:cover;border-radius:6px;box-shadow:0 0 0 1px rgba(91,192,222,.35)}
.onair-shop .woocommerce-cart-form__cart-item .product-name{grid-area:name;font-weight:700;font-size:15.5px}
.onair-shop .woocommerce-cart-form__cart-item .product-name a{text-decoration:none}
.onair-shop .woocommerce-cart-form__cart-item .product-price{grid-area:price;color:var(--or);font:700 17px Sora,"IBM Plex Sans Arabic",sans-serif}
.onair-shop .woocommerce-cart-form__cart-item .product-quantity{grid-area:qty;justify-self:end;margin-top:12px!important}
.onair-shop .woocommerce-cart-form__cart-item .product-subtotal{grid-area:foot;margin-top:14px!important;padding-top:12px!important;border-top:1px solid rgba(244,214,176,.12)!important;font-weight:600;font-family:Sora,"IBM Plex Sans Arabic",sans-serif}
.onair-shop .woocommerce-cart-form__cart-item .product-subtotal{display:flex!important;align-items:center;gap:6px;min-height:42px}
.onair-shop .woocommerce-cart-form__cart-item .product-subtotal::before{content:"المجموع:"!important;display:inline!important;float:none!important;font-family:"IBM Plex Sans Arabic",sans-serif;font-weight:400}
/* زر الحذف: «✕ حذف» أحمر مثل سلة، في آخر سطر يسار */
.onair-shop .woocommerce-cart-form__cart-item .product-remove{grid-area:foot;justify-self:end;align-self:end;z-index:1;margin-bottom:6px!important;width:auto}
.onair-shop .woocommerce a.remove{width:auto!important;height:30px!important;padding:0 10px;border-radius:4px;display:inline-flex!important;align-items:center;gap:4px;font-size:0!important;color:#fff!important;background:#E36F6F!important;line-height:1}
.onair-shop .woocommerce a.remove::before{content:"✕";font-size:12px}
.onair-shop .woocommerce a.remove::after{content:"حذف";font:600 12.5px "IBM Plex Sans Arabic",sans-serif}
/* الكمية: + 1 − */
.onair-shop .quantity{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;width:157px;height:44px;border-radius:6px;box-shadow:inset 0 0 0 1px rgba(244,214,176,.35)}
.onair-shop .quantity .qty{width:100%!important;height:44px!important;text-align:center;background:none!important;box-shadow:none!important;font:600 16px Sora!important;-moz-appearance:textfield;padding:0!important}
.onair-shop .quantity .qty::-webkit-inner-spin-button,.onair-shop .quantity .qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.onair-shop .onair-qbtn{height:44px;border:0;background:none;color:var(--cream);font-size:22px;cursor:pointer}
/* الكوبون: بطاقة «لديك كوبون خصم؟» */
.onair-shop .woocommerce-cart-form .actions{display:block!important;padding:16px 14px!important;margin:0 0 30px;text-align:start}
.onair-shop .woocommerce-cart-form .actions::after{content:none}
.onair-shop .woocommerce-cart-form .coupon{display:flex;align-items:center;gap:8px;padding:5px;border-radius:6px;background:rgba(5,7,13,.5);box-shadow:inset 0 0 0 1px rgba(91,192,222,.35);float:none!important;width:100%}
.onair-shop .woocommerce table.cart td.actions .coupon::before{content:"لديك كوبون خصم؟"!important;display:block!important;position:absolute;top:16px;inset-inline-start:14px;font-size:14px;color:rgba(244,214,176,.85)}
.onair-shop .woocommerce table.cart td.actions .coupon::after{content:none!important}
.onair-shop .woocommerce-cart-form .actions{padding-top:48px!important}
.onair-shop .woocommerce table.cart td.actions .coupon .input-text{flex:1;width:auto!important;height:40px;border:0!important;box-shadow:none!important;background:none!important;float:none!important;margin:0!important;padding:0 10px!important}
.onair-shop .woocommerce-cart-form .coupon .button{order:2;min-height:40px;border-radius:14px;float:none!important;width:auto!important}
.onair-shop .woocommerce-cart-form button[name=update_cart]{display:none!important}
/* الإجمالي: شريط ثابت تحت مثل سلة (جوال) */
.onair-shop .cart-collaterals{width:auto!important;float:none!important}
.onair-shop .cart-collaterals .cart_totals{width:auto!important;float:none!important;position:fixed;left:0;right:0;bottom:0;z-index:50;padding:14px 16px calc(14px + env(safe-area-inset-bottom));
  border-radius:24px 24px 0 0;background:rgba(9,14,32,.82);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 -24px 50px -24px #000;
  display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"lbl cnt price" "btn btn btn";align-items:center;column-gap:6px}
.onair-shop .cart-collaterals .cart_totals::before{content:"";position:absolute;top:0;left:12%;right:12%;height:1.5px;background:linear-gradient(90deg,transparent,var(--sky),transparent);box-shadow:0 0 12px var(--sky)}
.onair-shop .cart_totals h2{grid-area:lbl;margin:0;font-size:15px;font-weight:700;color:var(--cream)}
.onair-shop .cart_totals .onair-count{grid-area:cnt;font-size:12.5px;color:rgba(244,214,176,.6)}
.onair-shop .cart_totals table.shop_table{grid-area:price;border:0;margin:0;background:none;width:auto}
.onair-shop .cart_totals table.shop_table tbody{display:block}
.onair-shop .cart_totals table.shop_table tr{display:none}
.onair-shop .cart_totals table.shop_table tr.order-total{display:block}
.onair-shop .cart_totals table.shop_table th{display:none}
.onair-shop .cart_totals table.shop_table td{display:block;border:0;padding:0;background:none;font:700 18px Sora,"IBM Plex Sans Arabic",sans-serif;color:var(--cream);text-align:end}
.onair-shop .cart_totals table.shop_table td::before{display:none!important}
.onair-shop .cart_totals .wc-proceed-to-checkout{grid-area:btn;padding:10px 0 0}
.onair-shop .cart_totals .checkout-button{width:100%;min-height:50px!important;font-size:17px!important;margin:0!important}
@media (min-width:1024px){
  .onair-shop .cart-collaterals .cart_totals{position:static;max-width:720px;margin:0 auto;border-radius:8px}
  .onair-shop.woocommerce-cart .woocommerce{padding-bottom:40px}
}

/* ================= إتمام الطلب ================= */
.onair-shop.woocommerce-checkout .woocommerce{max-width:720px;margin:0 auto}
.onair-shop .woocommerce-form-coupon-toggle .wc-block-components-notice-banner,.onair-shop .woocommerce-form-coupon-toggle .woocommerce-info{background:none!important;box-shadow:none;color:var(--sky)!important;padding:0!important;font-weight:500}
.onair-shop .woocommerce-form-coupon-toggle a{color:var(--sky)!important}
.onair-shop .woocommerce-form-coupon-toggle svg{display:none}
.onair-shop form.checkout_coupon{border:0;padding:12px;border-radius:8px;background:rgba(11,19,43,.5);box-shadow:inset 0 0 0 1px rgba(91,192,222,.3)}
.onair-shop .woocommerce form.checkout{display:flex;flex-direction:column}
.onair-shop #customer_details{order:1;padding:18px 16px 4px;margin-bottom:18px}
.onair-shop #customer_details .col-1,.onair-shop #customer_details .col-2{width:auto!important;float:none!important;max-width:none}
.onair-shop #customer_details .col-2{display:none}
.onair-shop .woocommerce-billing-fields h3{font-size:17px;margin:0 0 14px;color:var(--cream)}
.onair-shop .onair-hi{display:flex;align-items:center;gap:12px;order:0;padding:4px 2px 18px;margin-bottom:6px;border-bottom:1px solid rgba(244,214,176,.12)}
.onair-shop .onair-hi-ic{width:28px;height:28px;flex:0 0 auto;background:var(--sky);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8.5' r='3.6'/%3E%3Cpath d='M4.8 20c1.2-3.6 4-5.4 7.2-5.4s6 1.8 7.2 5.4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8.5' r='3.6'/%3E%3Cpath d='M4.8 20c1.2-3.6 4-5.4 7.2-5.4s6 1.8 7.2 5.4'/%3E%3C/svg%3E") center/contain no-repeat;filter:drop-shadow(0 0 6px rgba(91,192,222,.45))}
.onair-shop .onair-hi b{display:block;font-size:17px}
.onair-shop .onair-hi small{display:block;font-size:13px;color:rgba(244,214,176,.6)}
/* تفاصيل الطلب: ملخص فوق مثل «اجمالي الطلب» في سلة */
.onair-shop #order_review_heading{order:2;align-self:center;margin:6px 0 -14px;position:relative;z-index:2;height:34px;padding:0 16px;display:flex;align-items:center;border-radius:999px;font-size:13.5px;font-weight:500;
  background:#0b1229;box-shadow:inset 0 0 0 1px rgba(91,192,222,.45),0 0 16px -6px var(--sky)}
.onair-shop #order_review{order:3;padding:24px 16px 18px;width:auto!important;float:none!important}
.onair-shop table.woocommerce-checkout-review-order-table{border:0;margin:0 0 18px;background:none}
.onair-shop table.woocommerce-checkout-review-order-table thead{display:none}
.onair-shop table.woocommerce-checkout-review-order-table th,.onair-shop table.woocommerce-checkout-review-order-table td{border:0!important;padding:6px 0!important;background:none!important;color:var(--cream)}
.onair-shop table.woocommerce-checkout-review-order-table td.product-total,.onair-shop table.woocommerce-checkout-review-order-table tfoot td{text-align:end;font-family:Sora,"IBM Plex Sans Arabic",sans-serif}
.onair-shop table.woocommerce-checkout-review-order-table tr.order-total td{font-size:20px;color:var(--cream)}
.onair-shop table.woocommerce-checkout-review-order-table tr.order-total{border-top:1px solid rgba(244,214,176,.12)}
/* طرق الدفع: تتكيف — عمودين، والأخيرة لو العدد فردي بعرض كامل، وطريقة وحدة = عرض كامل */
.onair-shop #payment{background:none!important;border-radius:0}
.onair-shop #payment::before{content:"طريقة الدفع";display:block;font-size:17px;font-weight:700;margin:6px 0 12px;color:var(--cream)}
.onair-shop #payment ul.payment_methods{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0!important;margin:0 0 18px;border:0!important;list-style:none}
/* كل طريقة: «li» يذوب، والبلاطة = label، وشرح الطريقة/نموذج البطاقة يطلع تحت الشبكة بعرض كامل */
.onair-shop #payment ul.payment_methods li.wc_payment_method{display:contents}
.onair-shop #payment ul.payment_methods li>input.input-radio{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.onair-shop #payment ul.payment_methods li>label{position:relative;order:0;display:flex!important;align-items:center;justify-content:center;gap:8px;min-height:61px;margin:0!important;padding:10px 14px 10px 14px;padding-inline-start:44px;
  border-radius:6px;font-size:14.5px;font-weight:600;line-height:1.3;color:var(--cream);text-align:center;cursor:pointer;background:rgba(11,19,43,.5);box-shadow:inset 0 0 0 1px rgba(58,80,107,.6)}
.onair-shop #payment ul.payment_methods li>label::before{content:"";position:absolute;inset-inline-start:14px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgba(244,214,176,.45)}
.onair-shop #payment ul.payment_methods li:has(input:checked)>label{background:rgba(91,192,222,.08);box-shadow:inset 0 0 0 1.5px var(--sky),0 0 22px -8px var(--sky)}
.onair-shop #payment ul.payment_methods li:has(input:checked)>label::before{box-shadow:inset 0 0 0 1.5px var(--sky),inset 0 0 0 5px #0b1229,inset 0 0 0 10px var(--sky)}
.onair-shop #payment ul.payment_methods li:has(input:focus-visible)>label{outline:2px solid var(--sky);outline-offset:2px}
.onair-shop #payment ul.payment_methods li:last-child:nth-child(odd)>label{grid-column:1/-1}
.onair-shop #payment ul.payment_methods li>label img{max-height:26px;width:auto;margin:0!important;float:none!important}
.onair-shop #payment div.payment_box{order:1;grid-column:1/-1;margin:0!important;padding:12px 14px!important;border-radius:6px;font-size:13px;color:rgba(244,214,176,.75)!important;background:rgba(5,7,13,.45)!important;box-shadow:inset 0 0 0 1px rgba(58,80,107,.5)}
.onair-shop #payment div.payment_box::before{display:none}
.onair-shop #payment div.payment_box p:last-child{margin:0}
.onair-shop #payment .place-order{padding:0!important;margin:0!important}
.onair-shop .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text{font-size:12.5px;color:rgba(244,214,176,.55)}
.onair-shop #place_order{width:100%;min-height:50px!important;font-size:17px!important;float:none!important;margin-top:6px}

/* ================= حسابي ================= */
.onair-shop.woocommerce-account .woocommerce{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:22px}
.onair-shop .woocommerce-MyAccount-navigation{width:auto!important;float:none!important;padding:10px 18px}
.onair-shop .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}
.onair-shop .woocommerce-MyAccount-navigation li{margin:0;border:0}
.onair-shop .woocommerce-MyAccount-navigation li a{display:flex;align-items:center;gap:14px;padding:14px 4px;font-size:16px;text-decoration:none;color:var(--cream)}
.onair-shop .woocommerce-MyAccount-navigation li a::before{content:"";width:22px;height:22px;flex:0 0 auto;background:var(--sky);filter:drop-shadow(0 0 6px rgba(91,192,222,.45));-webkit-mask:var(--i) center/contain no-repeat;mask:var(--i) center/contain no-repeat}
.onair-shop .woocommerce-MyAccount-navigation li.is-active a{color:var(--sky)}
.onair-shop .woocommerce-MyAccount-navigation-link--dashboard{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 11.5 12 5l8 6.5V19a1 1 0 0 1-1 1h-4.5v-5h-5v5H5a1 1 0 0 1-1-1z'/%3E%3C/svg%3E")}
.onair-shop .woocommerce-MyAccount-navigation-link--orders{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='4' width='17' height='5' rx='1'/%3E%3Cpath d='M5 9v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V9M10 13h4'/%3E%3C/svg%3E")}
.onair-shop .woocommerce-MyAccount-navigation-link--downloads{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4v11m-4.5-4.5L12 15l4.5-4.5M5 19h14'/%3E%3C/svg%3E")}
.onair-shop .woocommerce-MyAccount-navigation-link--edit-address{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z'/%3E%3Ccircle cx='12' cy='10' r='2.4'/%3E%3C/svg%3E")}
.onair-shop .woocommerce-MyAccount-navigation-link--edit-account{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3Cpath d='M6.5 18.2c1.2-2 3.2-3.2 5.5-3.2s4.3 1.2 5.5 3.2'/%3E%3C/svg%3E")}
.onair-shop .woocommerce-MyAccount-navigation-link--customer-logout{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h4a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1h-4M10 16l-4-4 4-4M6 12h10'/%3E%3C/svg%3E")}
.onair-shop .woocommerce-MyAccount-navigation-link--customer-logout a::before{background:#E36F6F;filter:none}
.onair-shop .woocommerce-MyAccount-content{width:auto!important;float:none!important}
/* الطلبات: كل طلب بطاقة (رقم · حالة · مجموع · تاريخ) مثل سلة */
.onair-shop table.woocommerce-orders-table,.onair-shop table.woocommerce-orders-table tbody{display:block;border:0;background:none;margin:0}
.onair-shop table.woocommerce-orders-table thead{display:none}
.onair-shop table.woocommerce-orders-table tbody tr{display:flex;flex-direction:column;gap:18px;padding:16px 14px;margin:0 0 20px;border-radius:4px}
.onair-shop table.woocommerce-orders-table tbody tr>td,.onair-shop table.woocommerce-orders-table tbody tr>th{display:flex!important;align-items:center;justify-content:space-between;gap:10px;border:0!important;background:none!important;padding:0!important;text-align:end!important;font-size:14.5px;font-weight:500}
.onair-shop table.woocommerce-orders-table tbody tr>[data-title]::before{content:attr(data-title)!important;display:block!important;float:none!important;color:rgba(244,214,176,.7);font-weight:400;font-family:"IBM Plex Sans Arabic",sans-serif}
.onair-shop .woocommerce-orders-table__cell-order-number a{font-family:Sora;color:rgba(244,214,176,.55);text-decoration:none}
.onair-shop .woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{color:var(--sky);text-shadow:0 0 10px rgba(91,192,222,.45)}
.onair-shop .woocommerce-orders-table__row--status-pending .woocommerce-orders-table__cell-order-status,.onair-shop .woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status{color:var(--or)}
.onair-shop .woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status,.onair-shop .woocommerce-orders-table__row--status-failed .woocommerce-orders-table__cell-order-status{color:#E36F6F}
.onair-shop table.woocommerce-orders-table tbody tr>.woocommerce-orders-table__cell-order-actions{justify-content:flex-end}
.onair-shop table.woocommerce-orders-table tbody tr>.woocommerce-orders-table__cell-order-actions::before{content:none!important}
.onair-shop .woocommerce-orders-table__cell-order-actions .button{min-height:40px;border-radius:6px;margin:0!important}
@media (min-width:1024px){
  .onair-shop.woocommerce-account .woocommerce{flex-direction:row;align-items:flex-start}
  .onair-shop .woocommerce-MyAccount-navigation{flex:0 0 280px}
  .onair-shop .woocommerce-MyAccount-content{flex:1}
}

/* ================= نافذة «تمت الإضافة إلى سلة المشتريات» ================= */
.onair-added{position:fixed;top:74px;left:12px;right:12px;z-index:99999;max-width:480px;margin:0 auto;padding:16px;border-radius:12px;color:var(--cream);font-family:"IBM Plex Sans Arabic",system-ui,sans-serif;
  background:linear-gradient(180deg,rgba(18,28,58,.9),rgba(9,14,32,.95));-webkit-backdrop-filter:blur(24px) saturate(1.3);backdrop-filter:blur(24px) saturate(1.3);
  box-shadow:inset 0 0 0 1px rgba(244,214,176,.16),0 24px 50px -20px #000;animation:onairDrop .45s cubic-bezier(.2,.8,.2,1) both}
.onair-added::before{content:"";position:absolute;top:0;left:16%;right:16%;height:1.5px;background:linear-gradient(90deg,transparent,var(--sky),transparent);box-shadow:0 0 12px var(--sky)}
@keyframes onairDrop{from{opacity:0;transform:translateY(-16px)}}
.onair-added-top{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}
.onair-added-ok{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:var(--sky);background:rgba(91,192,222,.12);box-shadow:inset 0 0 0 1px rgba(91,192,222,.45),0 0 18px -6px var(--sky)}
.onair-added-x{margin-inline-start:auto;width:32px;height:32px;border:0;background:none;color:rgba(244,214,176,.8);font-size:20px;cursor:pointer}
.onair-added-item{display:flex;align-items:flex-start;gap:12px;margin:20px 0 26px}
.onair-added-item img{width:84px;height:76px;object-fit:cover;border-radius:8px;box-shadow:0 0 0 1px rgba(91,192,222,.35)}
.onair-added-item b{flex:1;font-size:15px}
.onair-added-item .amount{color:var(--or);font:700 17px Sora,"IBM Plex Sans Arabic",sans-serif;white-space:nowrap}
.onair-added-btns{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.onair-added-btns a,.onair-added-btns button{height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;font:700 15px "IBM Plex Sans Arabic",sans-serif;text-decoration:none;cursor:pointer;border:0}
.onair-added-btns a{color:#05070D;background:linear-gradient(180deg,#F08A16,var(--or));box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 26px -12px rgba(217,119,6,.75)}
.onair-added-btns button{color:var(--cream);background:none;box-shadow:inset 0 0 0 1px rgba(244,214,176,.45)}
/* رسالة «أضيف للسلة» الافتراضية تختفي لأن النافذة تحل محلها */
.onair-shop .woocommerce-message.onair-replaced,.onair-shop a.added_to_cart{display:none!important}
@media (prefers-reduced-motion:reduce){.onair-added{animation:none}}

/* خلفية المتجر المعتمدة على صفحات الشراء (لو الثيم ما حطها) */
body.onair-shop{background-color:#05070D;
  background-repeat:no-repeat;
  background-position:top center;
  background-size:100% max(100%, 3200px);
  background-image:
    radial-gradient(50% 17% at 4% 15%, rgba(91,192,222,0.28) 0%, rgba(91,192,222,0.218) 18%, rgba(91,192,222,0.14) 34%, rgba(91,192,222,0.073) 50%, rgba(91,192,222,0.025) 64%, transparent 78%),
    radial-gradient(50% 17% at 96% 13%, rgba(58,80,107,0.46) 0%, rgba(58,80,107,0.359) 18%, rgba(58,80,107,0.23) 34%, rgba(58,80,107,0.12) 50%, rgba(58,80,107,0.041) 64%, transparent 78%),
    radial-gradient(48% 16% at 94% 35%, rgba(91,192,222,0.24) 0%, rgba(91,192,222,0.187) 18%, rgba(91,192,222,0.12) 34%, rgba(91,192,222,0.062) 50%, rgba(91,192,222,0.022) 64%, transparent 78%),
    radial-gradient(48% 16% at 6% 54%, rgba(58,80,107,0.42) 0%, rgba(58,80,107,0.328) 18%, rgba(58,80,107,0.21) 34%, rgba(58,80,107,0.109) 50%, rgba(58,80,107,0.038) 64%, transparent 78%),
    radial-gradient(48% 16% at 95% 74%, rgba(91,192,222,0.22) 0%, rgba(91,192,222,0.172) 18%, rgba(91,192,222,0.11) 34%, rgba(91,192,222,0.057) 50%, rgba(91,192,222,0.02) 64%, transparent 78%),
    radial-gradient(48% 16% at 6% 93%, rgba(58,80,107,0.38) 0%, rgba(58,80,107,0.296) 18%, rgba(58,80,107,0.19) 34%, rgba(58,80,107,0.099) 50%, rgba(58,80,107,0.034) 64%, transparent 78%);}

/* شريط العنوان «سلة المشتريات (منتج واحد)» + مسار الصفحة (مثل سلة) */
.onair-title{position:relative;margin:0 calc(50% - 50vw) 44px;padding:40px max(20px,calc(50vw - 360px)) 36px;background:linear-gradient(180deg,rgba(28,37,65,.55),rgba(11,19,43,.25));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.onair-title::after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(270deg,rgba(91,192,222,.7),transparent 70%)}
.onair-title h1{margin:0;font:700 23px "IBM Plex Sans Arabic",sans-serif;color:var(--cream);text-shadow:0 0 26px rgba(244,214,176,.18)}
.onair-title h1 small{font-size:14px;font-weight:500;color:rgba(244,214,176,.7)}
.onair-title p{margin:6px 0 0;font-size:13.5px;color:rgba(244,214,176,.65)}
.onair-title p a{color:inherit;text-decoration:none}
.onair-title p i{font-style:normal;margin:0 6px;color:var(--sky)}

/* عنوان الصفحة من الثيم يختفي في السلة والدفع (نستخدم شريط العنوان حقنا) */
.onair-shop.woocommerce-cart h1.wp-block-post-title,.onair-shop.woocommerce-cart .entry-title,.onair-shop.woocommerce-cart .page-title,
.onair-shop.woocommerce-checkout h1.wp-block-post-title,.onair-shop.woocommerce-checkout .entry-title,.onair-shop.woocommerce-checkout .page-title{display:none!important}

/* ملخص أعلى الدفع: «‹ العودة للسلة» + «اجمالي الطلب» + المبلغ (مثل سلة) */
.onair-ck-top{position:relative;margin:0 calc(50% - 50vw) 28px;padding:20px max(18px,calc(50vw - 360px)) 26px;background:linear-gradient(180deg,rgba(28,37,65,.6),rgba(11,19,43,.25));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}
.onair-ck-top::after{content:"";position:absolute;bottom:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,var(--sky),transparent);box-shadow:0 0 12px var(--sky);opacity:.7}
.onair-ck-top .back{font-size:15px;color:rgba(244,214,176,.85);text-decoration:none}
.onair-ck-sum{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}
.onair-ck-sum b{font-size:19px;color:var(--cream)}
.onair-ck-sum .amount{font:700 22px Sora,"IBM Plex Sans Arabic",sans-serif;color:var(--cream)}
.onair-shop .woocommerce-form-coupon-toggle{display:none!important}
.onair-shop .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content,.onair-shop .woocommerce-form-coupon-toggle .woocommerce-info{font-size:13px}
.onair-shop .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{justify-content:flex-end}
/* «تفاصيل الطلب» زر يفتح سطور الطلب (مقفولة بالبداية مثل سلة) */
.onair-shop #order_review_heading{cursor:pointer;user-select:none}
.onair-shop #order_review_heading::after{content:"⌄";margin-inline-start:6px;color:var(--sky);transition:transform .3s}
.onair-shop.onair-details-open #order_review_heading::after{transform:rotate(180deg)}
.onair-shop table.woocommerce-checkout-review-order-table{display:none}
.onair-shop.onair-details-open table.woocommerce-checkout-review-order-table{display:table;width:100%}
/* العميل المعروف (مسجّل وبياناته كاملة): ما نطلب بياناته مرة ثانية — مثل سلة */
.onair-shop.onair-known #customer_details{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0;padding:0}
.onair-shop.onair-known .onair-hi{margin-bottom:18px}
/* نص الخصوصية الافتراضي يختفي (نص الموافقة حقنا يغطيه) */
.onair-shop .woocommerce-privacy-policy-text{display:none}
/* تنظيف «clearfix» حق ووكومرس داخل شبكة طرق الدفع (كان ياخذ خانات فاضية) */
.onair-shop #payment ul.payment_methods::before,.onair-shop #payment ul.payment_methods::after,
.onair-shop #payment ul.payment_methods li::before,.onair-shop #payment ul.payment_methods li::after{content:none!important;display:none!important}

/* المبلغ وتحته «لديك كوبون تخفيض ؟» بمسافة مريحة (مثل سلة) */
.onair-ck-sum{align-items:flex-start}
.onair-ck-sum b{padding-top:2px}
.onair-ck-amt{display:flex;flex-direction:column;align-items:flex-end;gap:10px}
.onair-ck-amt .onair-cpn{font-size:13px;color:var(--sky);text-decoration:underline;text-underline-offset:4px}
.onair-shop form.checkout_coupon{margin:0 0 22px!important}
.onair-shop form.checkout_coupon .form-row{margin:0!important}
.onair-shop form.checkout_coupon{display:flex;gap:8px;align-items:center}
.onair-shop form.checkout_coupon[style*="none"]{display:none!important}
.onair-shop form.checkout_coupon .form-row-first{flex:1;width:auto!important;float:none}
.onair-shop form.checkout_coupon .form-row-last{width:auto!important;float:none}
.onair-shop form.checkout_coupon .clear{display:none}

.onair-shop .onair-ck-amt a.onair-cpn{color:var(--sky)}

/* ================= صفحة «تم الطلب» (أساس مقروء بهوية ON AIR — التصميم النهائي ينتظر صورة سلة) ================= */
.onair-shop.woocommerce-order-received main,.onair-shop.woocommerce-order-received .woocommerce{color:var(--cream)}
.onair-shop.woocommerce-order-received main h1,.onair-shop.woocommerce-order-received main h2,.onair-shop.woocommerce-order-received main h3{color:var(--cream)}
.onair-shop .wc-block-order-confirmation-status p,.onair-shop .woocommerce-thankyou-order-received{font-size:17px;font-weight:600;color:var(--sky)!important}
.onair-shop .wc-block-order-confirmation-summary,.onair-shop ul.woocommerce-order-overview,.onair-shop .wc-block-order-confirmation-totals,.onair-shop .woocommerce-order-details{
  position:relative;padding:16px!important;margin:0 0 20px!important;border:0!important;border-radius:8px;color:var(--cream);background:linear-gradient(180deg,rgba(28,37,65,.62),rgba(11,19,43,.38));box-shadow:inset 0 0 0 1px rgba(58,80,107,.45)}
.onair-shop .wc-block-order-confirmation-summary *,.onair-shop ul.woocommerce-order-overview *,.onair-shop .wc-block-order-confirmation-totals *,.onair-shop .woocommerce-order-details *{color:inherit;border-color:rgba(244,214,176,.12)!important}
.onair-shop .wc-block-order-confirmation-summary-list-item__key,.onair-shop ul.woocommerce-order-overview li{color:rgba(244,214,176,.7)}
.onair-shop .wc-block-order-confirmation-totals a{color:var(--cream)}
.onair-shop .wc-block-order-confirmation-totals table,.onair-shop .woocommerce-order-details table{background:none;border:0}

/* الطلبات: ترتيب الأسطر مثل سلة (رقم · حالة · مجموع · تاريخ) */
.onair-shop table.woocommerce-orders-table tbody tr>.woocommerce-orders-table__cell-order-number{order:1}
.onair-shop table.woocommerce-orders-table tbody tr>.woocommerce-orders-table__cell-order-status{order:2}
.onair-shop table.woocommerce-orders-table tbody tr>.woocommerce-orders-table__cell-order-total{order:3}
.onair-shop table.woocommerce-orders-table tbody tr>.woocommerce-orders-table__cell-order-date{order:4}
.onair-shop table.woocommerce-orders-table tbody tr>.woocommerce-orders-table__cell-order-actions{order:5}
/* جوال: صفحات الحساب الفرعية تبين المحتوى بس (القائمة تفتح من أيقونة الحساب بالهيدر مثل سلة) */
@media (max-width:1023px){
  .onair-shop.woocommerce-account.woocommerce-orders .woocommerce-MyAccount-navigation,
  .onair-shop.woocommerce-account.woocommerce-view-order .woocommerce-MyAccount-navigation,
  .onair-shop.woocommerce-account.woocommerce-edit-account .woocommerce-MyAccount-navigation{display:none}
}
.onair-title--acc{margin-bottom:30px}
.onair-shop.woocommerce-account.woocommerce-orders h1.wp-block-post-title,.onair-shop.woocommerce-account.woocommerce-orders .entry-title{display:none!important}

/* ================= ألوان النصوص على كل صفحات المتجر (فوق خلفيتنا الغامقة) ================= */
/* ألوان المتجر العامة (لما يكون الثيم غير ثيم ON AIR) */
body.onair-shop:not(.onair-theme){color:var(--cream);font-family:"IBM Plex Sans Arabic",system-ui,sans-serif}
body.onair-shop:not(.onair-theme) .wp-site-blocks,body.onair-shop:not(.onair-theme) .site,body.onair-shop:not(.onair-theme) main,body.onair-shop:not(.onair-theme) header,body.onair-shop:not(.onair-theme) footer{color:var(--cream)}
body.onair-shop:not(.onair-theme) h1,body.onair-shop:not(.onair-theme) h2,body.onair-shop:not(.onair-theme) h3,body.onair-shop:not(.onair-theme) h4,body.onair-shop:not(.onair-theme) h5,body.onair-shop:not(.onair-theme) h6{color:var(--cream)}
body.onair-shop:not(.onair-theme) a{color:var(--cream)}
body.onair-shop:not(.onair-theme) a:hover{color:var(--sky)}
body.onair-shop:not(.onair-theme) p,body.onair-shop:not(.onair-theme) li,body.onair-shop:not(.onair-theme) label,body.onair-shop:not(.onair-theme) td,body.onair-shop:not(.onair-theme) th,body.onair-shop:not(.onair-theme) dt,body.onair-shop:not(.onair-theme) dd,body.onair-shop:not(.onair-theme) span,body.onair-shop:not(.onair-theme) small{color:inherit}
body.onair-shop:not(.onair-theme) .wp-block-site-title a,body.onair-shop:not(.onair-theme) .wp-block-navigation a,body.onair-shop:not(.onair-theme) .wp-block-navigation__container{color:var(--cream)!important}
body.onair-shop:not(.onair-theme) .wp-block-navigation svg,body.onair-shop:not(.onair-theme) .wc-block-mini-cart__button,body.onair-shop:not(.onair-theme) .wc-block-customer-account a{color:var(--cream);fill:currentColor}
body.onair-shop:not(.onair-theme) footer .wp-block-site-title a{color:var(--cream)!important}
body.onair-shop:not(.onair-theme) footer p,body.onair-shop:not(.onair-theme) footer a{color:rgba(244,214,176,.7)!important}
body.onair-shop:not(.onair-theme) .woocommerce-breadcrumb,body.onair-shop:not(.onair-theme) .woocommerce-breadcrumb a,body.onair-shop:not(.onair-theme) .wc-block-breadcrumbs,body.onair-shop:not(.onair-theme) .wc-block-breadcrumbs a{color:rgba(244,214,176,.7)!important}
body.onair-shop:not(.onair-theme) .woocommerce-result-count,body.onair-shop:not(.onair-theme) .wc-block-product-results-count{color:rgba(244,214,176,.75)}
body.onair-shop:not(.onair-theme) select,body.onair-shop:not(.onair-theme) .orderby,body.onair-shop:not(.onair-theme) .wc-block-catalog-sorting select{color:var(--cream);background:rgba(5,7,13,.6);border:1px solid rgba(91,192,222,.35);border-radius:6px}
body.onair-shop:not(.onair-theme) select option{color:#05070D}
body.onair-shop:not(.onair-theme) .wc-block-product,body.onair-shop:not(.onair-theme) ul.products li.product{position:relative;padding:12px!important;border-radius:16px;
  background:linear-gradient(180deg,rgba(28,37,65,.62),rgba(11,19,43,.38));box-shadow:inset 0 0 0 1px rgba(58,80,107,.45),0 18px 40px -26px #000}
body.onair-shop:not(.onair-theme) .wc-block-product::before,body.onair-shop:not(.onair-theme) ul.products li.product::before{content:"";position:absolute;top:0;left:22%;right:22%;height:1px;background:linear-gradient(90deg,transparent,var(--sky),transparent);box-shadow:0 0 8px var(--sky)}
body.onair-shop:not(.onair-theme) .wc-block-product .wp-block-post-title,body.onair-shop:not(.onair-theme) .wc-block-product .wp-block-post-title a,
body.onair-shop:not(.onair-theme) ul.products li.product .woocommerce-loop-product__title{color:var(--cream)!important;font-weight:700;text-decoration:none}
body.onair-shop:not(.onair-theme) .wc-block-components-product-price,body.onair-shop:not(.onair-theme) .wc-block-components-product-price .amount,body.onair-shop:not(.onair-theme) .wc-block-grid__product-price,
body.onair-shop:not(.onair-theme) ul.products li.product .price,body.onair-shop:not(.onair-theme) ul.products li.product .price .amount,body.onair-shop:not(.onair-theme) .summary .price,body.onair-shop:not(.onair-theme) .summary .price .amount{color:var(--or)!important;font-family:Sora,"IBM Plex Sans Arabic",sans-serif;font-weight:700}
body.onair-shop:not(.onair-theme) del,body.onair-shop:not(.onair-theme) del .amount{color:rgba(244,214,176,.45)!important}
body.onair-shop:not(.onair-theme) .wc-block-components-product-image img,body.onair-shop:not(.onair-theme) ul.products li.product img{border-radius:12px}
body.onair-shop:not(.onair-theme) .wc-block-components-product-button__button,body.onair-shop:not(.onair-theme) ul.products li.product .button,body.onair-shop:not(.onair-theme) .single_add_to_cart_button,
body.onair-shop:not(.onair-theme) .wp-block-button__link.add_to_cart_button{color:#05070D!important;background:linear-gradient(180deg,#F08A16,var(--or))!important;border:0!important;border-radius:14px!important;
  font:700 15px "IBM Plex Sans Arabic",sans-serif!important;min-height:44px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 26px -12px rgba(217,119,6,.75)}
body.onair-shop:not(.onair-theme) .wc-block-components-product-button__button:hover,body.onair-shop:not(.onair-theme) .single_add_to_cart_button:hover{filter:brightness(1.06)}
body.onair-shop:not(.onair-theme) .product_title{color:var(--cream)!important}
body.onair-shop:not(.onair-theme) .woocommerce-product-details__short-description,body.onair-shop:not(.onair-theme) .woocommerce-Tabs-panel,body.onair-shop:not(.onair-theme) .product_meta{color:rgba(244,214,176,.8)}
body.onair-shop:not(.onair-theme) .woocommerce-tabs ul.tabs li a{color:var(--cream)!important}
body.onair-shop:not(.onair-theme) .woocommerce-tabs ul.tabs li.active a{color:var(--sky)!important}
body.onair-shop:not(.onair-theme) .wp-element-button:not(.checkout-button):not(.wc-block-components-product-button__button):not([name=apply_coupon]):not(#place_order):not(.single_add_to_cart_button){color:var(--cream);background:transparent;box-shadow:inset 0 0 0 1px rgba(244,214,176,.45)}
body.onair-shop:not(.onair-theme) ::selection{background:rgba(91,192,222,.35);color:#fff}
body.onair-shop:not(.onair-theme) .wc-block-components-product-button__button,body.onair-shop:not(.onair-theme) ul.products li.product .button{white-space:nowrap;padding:0 12px!important;font-size:14px!important;width:100%;justify-content:center}
body.onair-shop:not(.onair-theme) .required{color:var(--sky)!important;text-decoration:none}
body.onair-shop:not(.onair-theme) fieldset{border:1px solid rgba(91,192,222,.3);border-radius:8px;padding:14px}
body.onair-shop:not(.onair-theme) legend{color:var(--cream);padding:0 8px}
body.onair-shop:not(.onair-theme) em,body.onair-shop:not(.onair-theme) .description{color:rgba(244,214,176,.6)}

/* ================= النسخة الإنجليزية: نصوص التصميم (اللي مكتوبة بالـCSS) ================= */
.onair-en .woocommerce-cart-form__cart-item .product-subtotal::before{content:"Total:"!important}
.onair-en .woocommerce a.remove::after{content:"Remove"}
.onair-en .woocommerce table.cart td.actions .coupon::before{content:"Have a coupon?"!important}
.onair-en #payment::before{content:"Payment method"}
.onair-en .woocommerce,.onair-en .onair-added,body.onair-shop.onair-en{font-family:"Sora","IBM Plex Sans Arabic",system-ui,sans-serif}
.onair-en .onair-title h1,.onair-en .onair-ck-sum b{letter-spacing:-.01em}

/* نفس ألوان المتجر داخل محتوى الصفحات مع ثيم ON AIR (الهيدر والفوتر المعتمدين ما يتأثرون) */
body.onair-theme .oa-main{color:var(--cream);font-family:"IBM Plex Sans Arabic",system-ui,sans-serif}
body.onair-theme .oa-main h1,body.onair-theme .oa-main h2,body.onair-theme .oa-main h3,body.onair-theme .oa-main h4,body.onair-theme .oa-main h5,body.onair-theme .oa-main h6{color:var(--cream)}
body.onair-theme .oa-main .woocommerce-result-count,body.onair-theme .oa-main .wc-block-product-results-count{color:rgba(244,214,176,.75)}
body.onair-theme .oa-main select,body.onair-theme .oa-main .orderby,body.onair-theme .oa-main .wc-block-catalog-sorting select{color:var(--cream);background:rgba(5,7,13,.6);border:1px solid rgba(91,192,222,.35);border-radius:6px}
body.onair-theme .oa-main select option{color:#05070D}
body.onair-theme .oa-main .wc-block-product,body.onair-theme .oa-main ul.products li.product{position:relative;padding:12px!important;border-radius:16px;
  background:linear-gradient(180deg,rgba(28,37,65,.62),rgba(11,19,43,.38));box-shadow:inset 0 0 0 1px rgba(58,80,107,.45),0 18px 40px -26px #000}
body.onair-theme .oa-main .wc-block-product::before,body.onair-theme .oa-main ul.products li.product::before{content:"";position:absolute;top:0;left:22%;right:22%;height:1px;background:linear-gradient(90deg,transparent,var(--sky),transparent);box-shadow:0 0 8px var(--sky)}
body.onair-theme .oa-main .wc-block-product .wp-block-post-title,body.onair-theme .oa-main .wc-block-product .wp-block-post-title a,
body.onair-theme .oa-main ul.products li.product .woocommerce-loop-product__title{color:var(--cream)!important;font-weight:700;text-decoration:none}
body.onair-theme .oa-main .wc-block-components-product-price,body.onair-theme .oa-main .wc-block-components-product-price .amount,body.onair-theme .oa-main .wc-block-grid__product-price,
body.onair-theme .oa-main ul.products li.product .price,body.onair-theme .oa-main ul.products li.product .price .amount,body.onair-theme .oa-main .summary .price,body.onair-theme .oa-main .summary .price .amount{color:var(--or)!important;font-family:Sora,"IBM Plex Sans Arabic",sans-serif;font-weight:700}
body.onair-theme .oa-main del,body.onair-theme .oa-main del .amount{color:rgba(244,214,176,.45)!important}
body.onair-theme .oa-main .wc-block-components-product-image img,body.onair-theme .oa-main ul.products li.product img{border-radius:12px}
body.onair-theme .oa-main .wc-block-components-product-button__button,body.onair-theme .oa-main ul.products li.product .button,body.onair-theme .oa-main .single_add_to_cart_button,
body.onair-theme .oa-main .wp-block-button__link.add_to_cart_button{color:#05070D!important;background:linear-gradient(180deg,#F08A16,var(--or))!important;border:0!important;border-radius:14px!important;
  font:700 15px "IBM Plex Sans Arabic",sans-serif!important;min-height:44px;box-shadow:inset 0 1px 0 rgba(255,255,255,.3),0 12px 26px -12px rgba(217,119,6,.75)}
body.onair-theme .oa-main .wc-block-components-product-button__button:hover,body.onair-theme .oa-main .single_add_to_cart_button:hover{filter:brightness(1.06)}
body.onair-theme .oa-main .product_title{color:var(--cream)!important}
body.onair-theme .oa-main .woocommerce-product-details__short-description,body.onair-theme .oa-main .woocommerce-Tabs-panel,body.onair-theme .oa-main .product_meta{color:rgba(244,214,176,.8)}
body.onair-theme .oa-main ::selection{background:rgba(91,192,222,.35);color:#fff}
body.onair-theme .oa-main .wc-block-components-product-button__button,body.onair-theme .oa-main ul.products li.product .button{white-space:nowrap;padding:0 12px!important;font-size:14px!important;width:100%;justify-content:center}
body.onair-theme .oa-main .required{color:var(--sky)!important;text-decoration:none}
body.onair-theme .oa-main fieldset{border:1px solid rgba(91,192,222,.3);border-radius:8px;padding:14px}
body.onair-theme .oa-main legend{color:var(--cream);padding:0 8px}
.onair-free{color:var(--or,#D97706);font-weight:700}
/* بيانات المشغل تحت اسم المنتج (المدة · الماك · الكي) بالسلة والدفع والطلب */
.onair-shop .woocommerce dl.variation,.onair-shop .woocommerce-order-details .wc-item-meta{display:grid!important;grid-template-columns:auto 1fr;gap:3px 10px;margin:8px 0 0!important;padding:0;font-size:13px;line-height:1.5;list-style:none}
.onair-shop .woocommerce dl.variation dt,.onair-shop .woocommerce dl.variation dd{float:none!important;margin:0!important;padding:0!important}
.onair-shop .woocommerce dl.variation dt{color:rgba(244,214,176,.6);font-weight:500}
.onair-shop .woocommerce dl.variation dd{color:var(--cream);font-weight:600;unicode-bidi:plaintext;text-align:start;word-break:break-all}
.onair-shop .woocommerce dl.variation dd p{margin:0!important}
.onair-shop .wc-item-meta li{display:contents}
.onair-shop .wc-item-meta li p{margin:0;display:inline;unicode-bidi:plaintext}

/* السلة: المنتج اللي كميته ثابتة (المشغل) — بدون مربع كمية فاضي */
.onair-shop .cart_item .product-quantity .quantity:has(input[type="hidden"]){display:none!important}


/* رقم الجوال بنظام سلة: مفتاح الدولة + الرقم بصندوق واحد */
.onair-shop .woocommerce form .form-row.onair-cc{width:40%;float:none;display:inline-block;vertical-align:top;margin-inline-end:0}
.onair-shop .woocommerce form .form-row.onair-ph{width:60%;float:none;display:inline-block;vertical-align:top}
.onair-shop .woocommerce form .form-row.onair-cc select{border-start-end-radius:0;border-end-end-radius:0;direction:ltr;text-align:start;padding-inline:12px}
.onair-shop .woocommerce form .form-row.onair-ph input{border-start-start-radius:0;border-end-start-radius:0;direction:ltr;text-align:start;letter-spacing:.5px}
.onair-shop .woocommerce form .form-row.onair-ph label{position:absolute!important;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
@media(max-width:420px){
  .onair-shop .woocommerce form .form-row.onair-cc{width:42%}
  .onair-shop .woocommerce form .form-row.onair-ph{width:58%}
  .onair-shop .woocommerce form .form-row.onair-cc select{font-size:13px;padding-inline:8px}
}


/* الحساب تلقائي: نخفي خانة «إنشاء حساب» بصفحة الدفع */
.onair-shop .woocommerce-account-fields{display:none!important}
.onair-shop .onair-login-hint{margin:0 0 14px;padding:11px 14px;border-radius:11px;background:rgba(91,192,222,.09);box-shadow:inset 0 0 0 1px rgba(91,192,222,.25);color:rgba(244,214,176,.85);font-size:13.5px;line-height:1.7}
