/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Aug 03 2026 | 16:19:54 */
/* ===== بطاقة دفع (thank you) ===== */
.trk-card{
  font-family:"Cairo",sans-serif;
  position:relative;overflow:hidden;
  border-radius:24px;
  padding:clamp(24px,3vw,34px);
  margin:18px 0;
  color:#fff;
  box-shadow:0 18px 40px rgba(46,34,24,.18);
}
.trk-card--wallet{background:linear-gradient(135deg,#D99944 0%,#561420 60%,#3d0e18 100%)}
.trk-card--insta{background:linear-gradient(135deg,#6B3FA0 0%,#4E2C7A 60%,#382057 100%)}

/* لمعة قطرية تمر على الكارت */
.trk-card-shine{
  position:absolute;top:0;left:-60%;width:50%;height:100%;
  background:linear-gradient(100deg,transparent,rgba(255,255,255,.18),transparent);
  transform:skewX(-18deg);pointer-events:none;
  animation:trkShine 5.5s ease-in-out infinite;
}
@keyframes trkShine{0%,72%{left:-60%}88%,100%{left:130%}}

/* الرأس: شريحة + اسم الطريقة */
.trk-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;position:relative;z-index:1}
.trk-card-chip{
  width:46px;height:34px;border-radius:8px;
  background:linear-gradient(135deg,#F0D27A,#C9A24B);
  box-shadow:inset 0 1px 2px rgba(255,255,255,.6),inset 0 -1px 2px rgba(0,0,0,.2);
  position:relative;
}
.trk-card-chip::before,.trk-card-chip::after{
  content:"";position:absolute;left:6px;right:6px;height:1px;background:rgba(0,0,0,.25);
}
.trk-card-chip::before{top:12px}.trk-card-chip::after{top:21px}
.trk-card-brand{
  font-family:"Reem Kufi",sans-serif;font-size:19px;font-weight:600;
  color:#fff;letter-spacing:.3px;
}

/* الوسط: الرقم */
.trk-card-mid{position:relative;z-index:1;text-align:center;margin-bottom:24px}
.trk-card-hint{display:block;font-size:13px;color:rgba(255,255,255,.7);margin-bottom:12px}
.trk-card-number{
  display:inline-flex;align-items:center;gap:16px;
  background:rgba(255,255,255,.12);
  border:1.5px solid rgba(255,255,255,.25);
  border-radius:16px;
  padding:14px 26px;cursor:pointer;
  backdrop-filter:blur(4px);
  transition:background .2s,transform .2s,border-color .2s;
}
.trk-card-number:hover{background:rgba(255,255,255,.2);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}
.trk-card-number.is-copied{transform:scale(.97)}
.trk-card-number .trk-copy-num{
  direction:ltr;font-size:clamp(22px,3vw,28px);font-weight:700;
  color:#fff;letter-spacing:3px;font-family:"Cairo",monospace;
}
.trk-card-number .trk-copy-ico{display:inline-flex;color:rgba(255,255,255,.75);transition:color .2s}
.trk-card-number:hover .trk-copy-ico{color:#fff}
.trk-card-tap{display:block;font-size:12px;color:rgba(255,255,255,.6);margin-top:10px}

/* القدم: الإيصال + واتساب */
.trk-card-foot{
  position:relative;z-index:1;
  display:flex;align-items:center;justify-content:space-between;gap:14px;
  flex-wrap:wrap;
  padding-top:20px;border-top:1px solid rgba(255,255,255,.18);
}
.trk-card-foot-label{font-size:13.5px;color:rgba(255,255,255,.85);font-weight:500}
.trk-wa{
  display:inline-flex;align-items:center;gap:8px;
  padding:11px 22px;border-radius:999px;
  background:#25D366;color:#fff!important;text-decoration:none!important;
  font-size:14px;font-weight:700;
  box-shadow:0 6px 18px rgba(37,211,102,.35);
  transition:background .2s,transform .2s,box-shadow .2s;
}
.trk-wa:hover{background:#1ebe5d;transform:translateY(-2px);box-shadow:0 10px 24px rgba(37,211,102,.45)}

@media(max-width:600px){
  .trk-card-foot{flex-direction:column;align-items:stretch;text-align:center}
  .trk-wa{justify-content:center}
}




/* ===== تراث الإسلام — صفحة Thank You ===== */
.woocommerce-order{
	--tky-ivory:#FAF6EE;--tky-card:#FFFFFF;--tky-primary:#7A1E2C;--tky-primary-dark:#561420;
	--tky-gold:#B98A3E;--tky-ink:#2E2218;--tky-beige:#EFE6D8;--tky-muted:#9A8C7A;--tky-radius:22px;
	display:block;
}

/* مسافة علوية للمحتوى */
.woocommerce-order .woocommerce-thankyou-order-received{
	background:var(--tky-card)!important;
	border:1.5px solid rgba(122,30,44,.18)!important;
	border-radius:var(--tky-radius)!important;
	color:var(--tky-primary)!important;
	font-family:"Reem Kufi",sans-serif!important;
	font-size:clamp(18px,2.2vw,22px)!important;font-weight:600!important;
	text-align:center!important;padding:clamp(22px,3vw,30px)!important;
	margin-bottom:28px!important;
	box-shadow:0 10px 30px rgba(46,34,24,.05)!important;
	position:relative;overflow:hidden;
}
.woocommerce-order .woocommerce-thankyou-order-received::before{
	content:"✓";display:inline-flex;align-items:center;justify-content:center;
	width:30px;height:30px;border-radius:50%;background:var(--tky-primary);color:#fff;
	font-size:16px;margin-inline-end:10px;vertical-align:middle;
}

/* شريط ملخّص الطلب */
.woocommerce-order .order_details{
	display:flex!important;flex-wrap:wrap;gap:0!important;
	list-style:none!important;margin:0 0 28px!important;padding:0!important;
	background:var(--tky-card);border:1px solid var(--tky-beige);
	border-radius:var(--tky-radius);overflow:hidden;
	box-shadow:0 8px 30px rgba(46,34,24,.05);
}
.woocommerce-order .order_details li{
	flex:1 1 auto;min-width:140px;
	padding:20px 22px!important;margin:0!important;
	border:0!important;border-inline-start:1px solid var(--tky-beige)!important;
	font-family:"Cairo",sans-serif!important;text-transform:none!important;
	display:flex;flex-direction:column;gap:6px;
}
.woocommerce-order .order_details li:first-child{border-inline-start:0!important}
.woocommerce-order .order_details li span{color:var(--tky-muted)!important;font-size:13px;font-weight:600}
.woocommerce-order .order_details li strong{color:var(--tky-ink)!important;font-size:15.5px;font-weight:700}
.woocommerce-order .order_details li.total strong .amount{color:var(--tky-primary)!important}

/* عناوين الأقسام */
.woocommerce-order .woocommerce-order-details__title,
.woocommerce-order .woocommerce-column__title{
	font-family:"Reem Kufi",sans-serif!important;color:var(--tky-ink)!important;
	font-size:clamp(18px,2.2vw,22px)!important;
	padding-bottom:14px!important;margin:0 0 18px!important;
	border-bottom:2px solid var(--tky-beige)!important;
}

/* جدول تفاصيل الطلب */
.woocommerce-order .woocommerce-order-details{
	background:var(--tky-card);border:1px solid var(--tky-beige);
	border-radius:var(--tky-radius);padding:clamp(22px,3vw,30px);
	margin:28px 0;box-shadow:0 8px 30px rgba(46,34,24,.05);
}
.woocommerce-order .order_details.shop_table,
.woocommerce-order table.order_details{border:0!important;margin:0!important;width:100%}
.woocommerce-order .woocommerce-order-details table thead th{
	color:var(--tky-muted)!important;font-family:"Cairo",sans-serif;font-weight:600;font-size:13.5px;
	border:0!important;border-bottom:1px solid var(--tky-beige)!important;padding:0 0 14px!important;text-align:start;
}
.woocommerce-order .woocommerce-order-details tbody td{
	border:0!important;border-bottom:1px solid var(--tky-beige)!important;
	padding:16px 0!important;font-family:"Cairo",sans-serif;background:transparent!important;
}
.woocommerce-order .woocommerce-order-details tbody td.product-name a{
	color:var(--tky-ink)!important;font-weight:600;text-decoration:none!important;transition:color .2s;
}
.woocommerce-order .woocommerce-order-details tbody td.product-name a:hover{color:var(--tky-primary)!important}
.woocommerce-order .product-quantity{color:var(--tky-muted)!important;font-weight:600}
.woocommerce-order .woocommerce-order-details tbody td.product-total .amount{color:var(--tky-ink)!important;font-weight:700}

/* فوتر الجدول (المجاميع) */
.woocommerce-order .woocommerce-order-details tfoot th,
.woocommerce-order .woocommerce-order-details tfoot td{
	border:0!important;border-bottom:1px solid var(--tky-beige)!important;
	padding:14px 0!important;font-family:"Cairo",sans-serif;background:transparent!important;
}
.woocommerce-order .woocommerce-order-details tfoot th{color:var(--tky-muted)!important;font-weight:600;text-align:start}
.woocommerce-order .woocommerce-order-details tfoot td{color:var(--tky-ink)!important;font-weight:700;text-align:end}
.woocommerce-order .woocommerce-order-details tfoot tr:last-child th,
.woocommerce-order .woocommerce-order-details tfoot tr:last-child td{border-bottom:0!important}
.woocommerce-order .woocommerce-order-details tfoot tr:nth-last-child(2) td .amount{color:var(--tky-primary)!important;font-size:18px;font-weight:700}
.woocommerce-order .shipped_via{color:var(--tky-muted)!important;font-size:12.5px}

/* تفاصيل العميل (العناوين) */
.woocommerce-order .woocommerce-customer-details{margin-top:28px}
.woocommerce-order .woocommerce-columns--addresses{
	display:grid!important;grid-template-columns:1fr 1fr;gap:20px!important;margin:0!important;
}
.woocommerce-order .woocommerce-column{
	background:var(--tky-card);border:1px solid var(--tky-beige);
	border-radius:var(--tky-radius);padding:clamp(20px,2.5vw,28px);
	box-shadow:0 8px 30px rgba(46,34,24,.05);margin:0!important;width:auto!important;float:none!important;
}
.woocommerce-order .woocommerce-column address{
	font-style:normal!important;font-family:"Cairo",sans-serif;
	color:var(--tky-ink)!important;line-height:2;font-size:14.5px;border:0!important;
}
.woocommerce-order .woocommerce-customer-details--phone,
.woocommerce-order .woocommerce-customer-details--email{
	color:var(--tky-muted)!important;font-size:13.5px;margin:8px 0 0;direction:ltr;text-align:start;
}
.woocommerce-order .woocommerce-customer-details--phone::before,
.woocommerce-order .woocommerce-customer-details--email::before{margin-inline-end:6px}

@media(max-width:768px){
	.woocommerce-order .woocommerce-columns--addresses{grid-template-columns:1fr}
	.woocommerce-order .order_details li{border-inline-start:0!important;border-bottom:1px solid var(--tky-beige)!important}
}


/* توسيط البريدكرامب (خطوات الطلب) */
.woocommerce-order-pay .wd-page-title .container,
body .wd-page-title .container{
	text-align:center!important;
}
body .wd-page-title .wd-checkout-steps{
	display:inline-flex!important;
	justify-content:center!important;
	align-items:center;
	flex-wrap:wrap;
	width:auto!important;
	margin-inline:auto!important;
	float:none!important;
}



.woocommerce-order .woocommerce-thankyou-order-received,
.woocommerce-notice--success.woocommerce-thankyou-order-received{
	background:#FFFFFF !important;
	border:1.5px solid rgba(184,145,47,.35) !important;
	color:#242019 !important;
	box-shadow:0 10px 30px rgba(46,34,24,.05) !important;
}

/* الأيقونة (✓) */
.woocommerce-order .woocommerce-thankyou-order-received::before{
	background:#B8912F !important;
	color:#fff !important;
	border-color:#B8912F !important;
}

/* لو الثيم بيحط أيقونته الخاصة عبر ::after */
.woocommerce-order .woocommerce-thankyou-order-received::after{
	color:#B8912F !important;
	background:transparent !important;
}