.elementor-839 .elementor-element.elementor-element-3334644{--display:flex;--min-height:43vh;--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;--margin-top:-130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-839 .elementor-element.elementor-element-6b1d207{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:40px 40px 0px 0px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-839 .elementor-element.elementor-element-6b1d207:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-6b1d207 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F5;}.elementor-839 .elementor-element.elementor-element-df24b2c{--display:flex;--border-radius:10px 10px 10px 10px;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-ede12b0{--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;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-839 .elementor-element.elementor-element-ede12b0:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-ede12b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-839 .elementor-element.elementor-element-8b8d396{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--margin-top:-115px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-839 .elementor-element.elementor-element-9418593{width:100%;max-width:100%;background-color:#FFFFFF;padding:10px 20px 10px 20px;border-radius:10px 10px 10px 10px;}.elementor-839 .elementor-element.elementor-element-340413e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;--z-index:0;}.elementor-839 .elementor-element.elementor-element-340413e:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-340413e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-839 .elementor-element.elementor-element-da8c241 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-839 .elementor-element.elementor-element-da8c241 .title-after_title, .elementor-839 .elementor-element.elementor-element-da8c241 .title-subtitle, .elementor-839 .elementor-element.elementor-element-da8c241 .woodmart-title-container{max-width:100%;}.elementor-839 .elementor-element.elementor-element-da8c241 .title{color:#777777;font-size:16px;font-weight:600;}.elementor-839 .elementor-element.elementor-element-9797dd4 .payment_box{background-color:#F8F8F8;}.elementor-839 .elementor-element.elementor-element-9797dd4 .payment_box:before{color:#F8F8F8;}.elementor-839 .elementor-element.elementor-element-db3c35e{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-style:none;--border-style:none;--border-radius:0px 0px 40px 40px;--margin-top:120px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-839 .elementor-element.elementor-element-db3c35e:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-db3c35e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-73608cf );}.elementor-839 .elementor-element.elementor-element-42f4db8{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-839 .elementor-element.elementor-element-d7b58b1{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-d7b58b1 > .elementor-widget-container{padding:20px 10% 20px 10%;border-style:solid;border-width:0px 0px 0px 0px;border-color:#81818133;}.elementor-839 .elementor-element.elementor-element-d7b58b1 .box-with-text{color:var( --e-global-color-bce557c );}.elementor-839 .elementor-element.elementor-element-5678bb7{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-5678bb7 > .elementor-widget-container{padding:20px 10% 20px 10%;border-style:solid;border-width:0px 1px 0px 0px;border-color:#81818133;}.elementor-839 .elementor-element.elementor-element-39eb4b6{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-39eb4b6 > .elementor-widget-container{padding:20px 10% 20px 10%;border-style:solid;border-width:0px 1px 0px 0px;border-color:#81818133;}.elementor-839 .elementor-element.elementor-element-39eb4b6 .box-with-text{color:var( --e-global-color-7202fe9 );}.elementor-839 .elementor-element.elementor-element-a949db4{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-839 .elementor-element.elementor-element-a949db4 > .elementor-widget-container{padding:20px 10% 20px 10%;border-style:solid;border-width:0px 1px 0px 0px;border-color:#81818133;}@media(min-width:769px){.elementor-839 .elementor-element.elementor-element-df24b2c{--width:65%;}.elementor-839 .elementor-element.elementor-element-ede12b0{--width:100%;}.elementor-839 .elementor-element.elementor-element-8b8d396{--width:39%;}}@media(max-width:1024px){.elementor-839 .elementor-element.elementor-element-3334644{--min-height:45vh;}.elementor-839 .elementor-element.elementor-element-6b1d207{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:35px 35px 35px 35px;--margin-top:-60px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-df24b2c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-ede12b0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-839 .elementor-element.elementor-element-8b8d396{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-839 .elementor-element.elementor-element-340413e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-839 .elementor-element.elementor-element-db3c35e{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-839 .elementor-element.elementor-element-42f4db8{--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;}.elementor-839 .elementor-element.elementor-element-d7b58b1 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-839 .elementor-element.elementor-element-5678bb7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-839 .elementor-element.elementor-element-39eb4b6 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-839 .elementor-element.elementor-element-a949db4 > .elementor-widget-container{padding:20px 20px 20px 20px;}}@media(max-width:768px){.elementor-839 .elementor-element.elementor-element-3334644{--min-height:35vh;}.elementor-839 .elementor-element.elementor-element-6b1d207{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:30px 30px 30px 30px;--margin-top:-60px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-df24b2c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-839 .elementor-element.elementor-element-ede12b0{--justify-content:flex-end;--border-radius:10px 10px 10px 10px;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-839 .elementor-element.elementor-element-8b8d396{--justify-content:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-839 .elementor-element.elementor-element-9418593{padding:10px 20px 10px 20px;}.elementor-839 .elementor-element.elementor-element-340413e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-839 .elementor-element.elementor-element-db3c35e{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-839 .elementor-element.elementor-element-42f4db8{--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-839 .elementor-element.elementor-element-d7b58b1 > .elementor-widget-container{padding:20px 10% 20px 10%;border-width:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-d7b58b1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-839 .elementor-element.elementor-element-5678bb7 > .elementor-widget-container{padding:20px 10% 20px 10%;border-width:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-5678bb7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-839 .elementor-element.elementor-element-39eb4b6 > .elementor-widget-container{padding:20px 10% 20px 10%;border-width:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-39eb4b6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-839 .elementor-element.elementor-element-a949db4 > .elementor-widget-container{padding:20px 10% 20px 10%;border-width:0px 0px 0px 0px;}.elementor-839 .elementor-element.elementor-element-a949db4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:1024px) and (min-width:769px){.elementor-839 .elementor-element.elementor-element-6b1d207{--content-width:90%;}.elementor-839 .elementor-element.elementor-element-df24b2c{--width:100%;}.elementor-839 .elementor-element.elementor-element-ede12b0{--width:100%;}.elementor-839 .elementor-element.elementor-element-8b8d396{--width:100%;}.elementor-839 .elementor-element.elementor-element-340413e{--width:100%;}}/* Start custom CSS *//* =========================================================
إخفاء رأس الجدول فقط
========================================================= */
.woocommerce-checkout-review-order-table thead{
  display:none !important;
}

/* =========================================================
تنسيق نص الشروط
========================================================= */
.woocommerce-terms-and-conditions{
  font-size:13px !important;
  line-height:1.8 !important;
}

/* =========================================================
إخفاء صفوف غير مطلوبة في فوتر جدول الطلب
========================================================= */
.woocommerce-checkout-review-order-table tfoot tr.cart-subtotal,
.woocommerce-checkout-review-order-table tfoot tr.tax-rate,
.woocommerce-checkout-review-order-table tfoot tr.tax-total{
  display:none !important;
}

/* =========================================================
داخل صندوق الشروط: إخفاء أي شيء غير النص
========================================================= */
.woocommerce-terms-and-conditions a,
.woocommerce-terms-and-conditions img,
.woocommerce-terms-and-conditions h3,
.woocommerce-terms-and-conditions .price,
.woocommerce-terms-and-conditions .button,
.woocommerce-terms-and-conditions [class*="product"],
.woocommerce-terms-and-conditions [class*="woocommerce"],
.woocommerce-terms-and-conditions a[href*="product"],
.woocommerce-terms-and-conditions a[href*="product-category"],
.woocommerce-terms-and-conditions a[href*="add-to-cart"],
.woocommerce-terms-and-conditions a[href*="admin-ajax.php"]{
  display:none !important;
}

/* =========================================================
تنظيف الفراغات داخل صندوق الشروط
========================================================= */
.woocommerce-terms-and-conditions p:empty,
.woocommerce-terms-and-conditions br{
  display:none !important;
}

/* =========================================================
إخفاء بلوك/سطر المنتج الذي يظهر داخل الشروط
ملاحظة: :has قد لا يعمل في بعض المتصفحات القديمة
========================================================= */
.woocommerce-terms-and-conditions p:has(a[href*="add-to-cart"]),
.woocommerce-terms-and-conditions p:has(a[href*="admin-ajax.php"]),
.woocommerce-terms-and-conditions p:has(a[href*="/product/"]),
.woocommerce-terms-and-conditions p:has(a[href*="/product-category/"]){
  display:none !important;
}

/* =========================================================
إخفاء الإشعارات في صفحة الدفع
========================================================= */
.woocommerce-checkout .woocommerce-error,
.woocommerce-checkout .woocommerce-message,
.woocommerce-checkout .woocommerce-info,
.woocommerce-checkout .woocommerce-notices-wrapper,
.woocommerce-checkout .wc-block-components-notices,
.woocommerce-checkout .wc-block-components-notice-banner{
  display:none !important;
}

/* =========================================================
جدول الطلب: ألوان الإجمالي وتنسيق الخط
========================================================= */

/* كل أرقام الفوتر رمادي */
.shop_table tfoot td .woocommerce-Price-amount,
.shop_table tfoot td .woocommerce-Price-amount bdi,
.shop_table tfoot td .woocommerce-Price-currencySymbol{
  color:#242424 !important;
}

/* الإجمالي بني */
.shop_table tfoot tr.order-total th,
.shop_table tfoot tr.order-total td strong,
.shop_table tfoot tr.order-total td strong .woocommerce-Price-amount,
.shop_table tfoot tr.order-total td strong bdi,
.shop_table tfoot tr.order-total td strong .woocommerce-Price-currencySymbol{
  color:rgb(84,36,0) !important;
  font-weight:800 !important;
}

/* تصغير جدول الطلب */
.wd-order-table table.shop_table,
.wd-order-table table.shop_table th,
.wd-order-table table.shop_table td{
  font-size:13px !important;
  line-height:1.2 !important;
}

/* عناوين الجدول */
.wd-order-table table.shop_table thead th{
  font-size:15px !important;
}

/* تكبير رقم الإجمالي فقط */
.wd-order-table table.shop_table tfoot tr.order-total td strong,
.wd-order-table table.shop_table tfoot tr.order-total td strong .amount,
.wd-order-table table.shop_table tfoot tr.order-total td strong .woocommerce-Price-amount{
  font-size:15px !important;
  font-weight:800 !important;
  line-height:1.2 !important;
}

/* كلمة الإجمالي */
.wd-order-table table.shop_table tfoot tr.order-total th{
  font-size:16px !important;
  font-weight:600 !important;
}

/* =========================================================
طرق الدفع: بطاقات شبكية + أيقونات
========================================================= */

/* شبكة بطاقتين */
.woocommerce-checkout ul.wc_payment_methods.payment_methods.methods{
  display:grid !important;
  grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  gap:10px !important;
  padding:0 !important;
  margin:0 0 17px 0 !important;
  border:0 !important;
}

/* البطاقة */
.woocommerce-checkout ul.wc_payment_methods.methods > li.wc_payment_method{
  list-style:none !important;
  margin:0 !important;
  padding:10px 12px !important;
  border:1px solid rgba(0,0,0,.20) !important;
  border-radius:10px !important;
  background:#fff !important;
  cursor:pointer !important;
  position:relative !important;
  transition:border-color .25s ease,transform .15s ease !important;
}

/* تحديد البطاقة عند الاختيار */
.woocommerce-checkout ul.wc_payment_methods.methods > li.wc_payment_method:has(input[type="radio"]:checked){
  border-color:rgb(84,36,0) !important;
}

/* التحويم */
.woocommerce-checkout ul.wc_payment_methods.methods > li.wc_payment_method:hover{
  transform:translateY(-1px);
}

/* إخفاء الوصف */
.woocommerce-checkout ul.wc_payment_methods.methods .payment_box{
  display:none !important;
}

/* إخفاء الراديو */
.woocommerce-checkout ul.wc_payment_methods.methods input[type="radio"]{
  display:none !important;
}

/* تنسيق الليبل */
.woocommerce-checkout ul.wc_payment_methods.methods label{
  display:flex !important;
  align-items:center !important;
  gap:8px !important;
  margin:0 !important;
  width:100% !important;
  font-weight:700 !important;
  font-size:11px !important;
  line-height:1.5 !important;
  cursor:pointer !important;
}

/* لون النص عند الاختيار */
.woocommerce-checkout .wc_payment_method input[type="radio"]:checked + label{
  color:rgb(84,36,0) !important;
}

/* أيقونة قبل النص */
.woocommerce-checkout ul.wc_payment_methods.methods label::before{
  content:"" !important;
  width:28px !important;
  height:28px !important;
  flex:0 0 28px !important;
  border-radius:7px !important;
  border:1px solid rgba(0,0,0,.12) !important;
  background:rgba(0,0,0,.04) !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:16px 16px !important;
}

/* أيقونات حسب طريقة الدفع */
.woocommerce-checkout .payment_method_bacs label::before{
  background-image:url("https://cdn-icons-png.flaticon.com/512/2830/2830284.png") !important;
}
.woocommerce-checkout .payment_method_cheque label::before{
  background-image:url("https://cdn-icons-png.flaticon.com/512/3135/3135706.png") !important;
}

/* =========================================================
تحسين شكل الموافقة على الشروط
========================================================= */
abbr.required{
  display:none !important;
}

/* إزالة الخط الفاصل */
.woocommerce-checkout #payment .form-row.place-order,
.woocommerce-checkout #payment .woocommerce-terms-and-conditions-wrapper{
  border-top:0 !important;
  box-shadow:none !important;
  padding-top:0 !important;
  margin-top:0 !important;
}

/* الليبل كـ بطاقة */
.woocommerce-checkout label.woocommerce-form__label-for-checkbox{
  display:flex !important;
  align-items:center !important;
  gap:10px !important;
  padding:10px 12px !important;
  border:1px solid rgba(0,0,0,.14) !important;
  border-radius:10px !important;
  background:rgba(0,0,0,.02) !important;
  cursor:pointer !important;
  user-select:none !important;
}

/* مربع الشروط */
.woocommerce-checkout #terms{
  appearance:none !important;
  -webkit-appearance:none !important;
  width:18px !important;
  height:18px !important;
  border-radius:6px !important;
  border:1px solid rgba(0,0,0,.25) !important;
  background:#fff !important;
  display:inline-block !important;
  position:relative !important;
  flex:0 0 18px !important;
  margin:0 !important;
}

/* عند التحديد */
.woocommerce-checkout #terms:checked{
  border-color:rgb(84,36,0) !important;
  background:rgb(84,36,0) !important;
}

/* علامة صح */
.woocommerce-checkout #terms:checked::after{
  content:"✓" !important;
  position:absolute !important;
  top:50% !important;
  left:50% !important;
  transform:translate(-50%,-55%) !important;
  color:#fff !important;
  font-size:13px !important;
  font-weight:900 !important;
}

/* نص الشروط */
.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text{
  font-size:12px !important;
  font-weight:600 !important;
  line-height:1.5 !important;
  color:#222 !important;
}

/* رابط الشروط */
.woocommerce-checkout .woocommerce-terms-and-conditions-checkbox-text a{
  color:rgb(84,36,0) !important;
  font-weight:800 !important;
  text-decoration:none !important;
  border-bottom:1px solid rgba(84,36,0,.35) !important;
}

/* إبراز البطاقة عند التحديد */
.woocommerce-checkout label.woocommerce-form__label-for-checkbox:has(#terms:checked){
  border-color:rgb(84,36,0) !important;
  background:rgba(84,36,0,.05) !important;
}

/* =========================================================
خلفية متدرجة للكلاس .aaaasd
========================================================= */
.aaaasd{
  position:relative;
  overflow:hidden;
  background:linear-gradient(
    to bottom left,
    rgba(120,55,15,1),
    rgb(60,22,0)
  ) !important;
}

/* =========================================================
تصغير رسائل الأخطاء تحت الحقول في صفحة الدفع
========================================================= */
.woocommerce-checkout .checkout-inline-error-message{
  font-size:11px !important;
  line-height:1.4 !important;
  margin-top:6px !important;
}




.woocommerce-checkout .payment_method_tamara-gateway label img,
.woocommerce-checkout .payment_method_tamara-gateway-checkout label img{
  display:none !important;
}




/* =========================================================
أيقونات مخصصة لماي فاتورة وتمارا - نسخة قوية
========================================================= */

/* القاعدة العامة للأيقونة */
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_myfatoorah_v2 > label::before,
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_tamara-gateway > label::before,
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_tamara-gateway-checkout > label::before{
  content:"" !important;
  display:inline-block !important;
  width:30px !important;
  height:24px !important;
  flex:0 0 42px !important;
  border:0 !important;
  border-radius:0 !important;
  background-color:transparent !important;
  background-repeat:no-repeat !important;
  background-position:center !important;
  background-size:contain !important;
}

/* الجوال */
@media (max-width: 767px){
  .woocommerce-checkout ul.wc_payment_methods.methods
  li.wc_payment_method.payment_method_myfatoorah_v2 > label::before,
  .woocommerce-checkout ul.wc_payment_methods.methods
  li.wc_payment_method.payment_method_tamara-gateway > label::before,
  .woocommerce-checkout ul.wc_payment_methods.methods
  li.wc_payment_method.payment_method_tamara-gateway-checkout > label::before{
    width:38px !important;
    height:38px !important;
    flex:0 0 38px !important;
  }
}

/* ماي فاتورة */
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_myfatoorah_v2 > label::before{
  background-image:url("https://alaamal.com.sa/wp-content/uploads/2026/03/الدفع-scaled.webp") !important;
}

/* تمارا */
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_tamara-gateway > label::before,
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_tamara-gateway-checkout > label::before{
  background-image:url("https://alaamal.com.sa/wp-content/uploads/2026/03/تمارا-scaled.webp") !important;
}

/* إخفاء صورة تمارا الأصلية */
.woocommerce-checkout .payment_method_tamara-gateway label img,
.woocommerce-checkout .payment_method_tamara-gateway-checkout label img{
  display:none !important;
}



/* حد خفيف للصورة نفسها */
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_myfatoorah_v2 > label::before,
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_tamara-gateway > label::before,
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_tamara-gateway-checkout > label::before{
  border:1px solid rgba(0,0,0,.12) !important; /* رصاصي خفيف */
  border-radius:8px !important;
  box-sizing:border-box !important;
  padding:4px !important;
  background-origin:content-box !important;
  transition:border-color .25s ease !important;
}

/* عند التفعيل يصير الحد بني */
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_myfatoorah_v2:has(input[type="radio"]:checked) > label::before,
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_tamara-gateway:has(input[type="radio"]:checked) > label::before,
.woocommerce-checkout ul.wc_payment_methods.methods
li.wc_payment_method.payment_method_tamara-gateway-checkout:has(input[type="radio"]:checked) > label::before{
  border-color:rgb(84,36,0) !important;
}/* End custom CSS */