/*
Theme Name:     Woodmart Child
Theme URI:      https://eshtrakati.com/
Description:    Child theme for Woodmart
Author:         Abdulhadi
Author URI:     https://eshtrakati.com/
Template:       woodmart
Version:        1.0.0
*/

@import url("../woodmart/style.css");

/* Place your custom styles below */


/*phone_field in checkout page*/
.custom-phone-field {
        display: flex;
        align-items: center;
        gap: 10px;
        position: relative;
        max-width: 100%;
        flex-wrap: wrap;
        flex-direction: row-reverse;
        justify-content: flex-end;
    }

.custom-phone-field .selected {
        display: flex;
        align-items: center;
        border: 1px solid #ccc;
        padding: 7px 10px;
        border-radius: 4px;
        cursor: pointer;
        min-width: 100px;
        background-color: #fff;
        margin-left: 0px;
        gap: 6px;
        flex-direction: row-reverse;
    }

.custom-phone-field .flag-icon img {
        width: 24px;
        height: 18px;
        border-radius: 5px;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
        display: block;
    }

.custom-phone-field .dial-code {
        /*font-weight: bold;*/
        /*font-size: 16px;*/
        /*color: #3a3a3a;*/
        margin: 0 2px;
    }

.custom-phone-field .arrow {
        display: flex;
        align-items: center;
        margin-left: 2px;
    }

.custom-phone-field .dropdown-list {
        display: none;
        position: absolute;
        top: 100%;
        right: 0;
        left: unset;
        z-index: 99;
        background-color: white;
        border: 1px solid #e0e0e0;
        max-height: 200px;
        overflow-y: auto;
        width: 100%;
        border-radius: 8px;
        margin-top: 5px;
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.08);
    }

.custom-phone-field .dropdown-item {
        padding: 6px 10px;
        cursor: pointer;
        display: flex;
        align-items: center;
        gap: 8px;
    }

.custom-phone-field .dropdown-item img {
        width: 24px;
        height: 16px;
        border-radius: 4px;
    }

.custom-phone-field input[type="text"] {
        flex: 1;
        padding: 10px;
        border: 1px solid #ccc;
        border-radius: 4px;
        min-width: 180px;
        color: #7a869a;
        /*font-size: 18px;*/
        /*text-align: left;*/
        width: 100%;
        box-sizing: border-box;
    }
    
    
    
/*اضافة الخط  الريال السعودى وتظبيط الاستايل=======================================*/
@font-face {
  font-family: 'RiyalFont';
  src: url('/wp-content/themes/woodmart-child/assets/fonts/riyal/riyalfont.woff2') format('woff2'),
       url('/wp-content/themes/woodmart-child/assets/fonts/riyal/riyalfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}



/* اخفاء رمز العملة الافتراضي */
.woocommerce-Price-currencySymbol {
  font-size: 0 !important;
}

/* استبداله بأيقونة من الخط */
.woocommerce-Price-currencySymbol::before {
  font-family: 'RiyalFont' !important;
  content: "\e800"; /* الكود الخاص بالرمز من ملف CSS اللي انت جبته */
  font-size: 14px;  /* حجم الرمز */
  color: #231f20;   /* لون الرمز */
  margin-left: 3px; /* مسافة صغيرة بين الرقم والرمز */
  /*vertical-align: middle;*/
}
/*اضافة الخط  الريال السعودى وتظبيط الاستايل=======================================*/








/* 🔹 Scroll Utilities */
.scroll-x {
    display: flex;            /* عشان الكروت تيجي جنب بعض */
    overflow-x: auto;         /* يفعّل السكرول الأفقي */
    gap: 15px;                /* مسافة بين الكروت */
    scroll-snap-type: x mandatory; /* اختياري: سكرول أنيق */
    padding-bottom: 10px;     /* مساحة تحت عشان البار */
}

.scroll-x::-webkit-scrollbar {
    height: 8px;              /* تخلي الاسكرول رفيع */
}
.scroll-x::-webkit-scrollbar-thumb {
    background: #bbb;
    border-radius: 4px;
}
.scroll-x::-webkit-scrollbar-track {
    background: #f1f1f1;
}

.scroll-y {
    display: flex;
    flex-direction: column;   /* يخلي العناصر تحت بعض */
    overflow-y: auto;         /* يفعّل السكرول العمودي */
    gap: 15px;
    max-height: 400px;        /* ارتفاع محدد للسكرول */
    padding-right: 10px;
}

.scroll-y::-webkit-scrollbar {
    width: 8px;
}
.scroll-y::-webkit-scrollbar-thumb {
    background: #bbb;
    border-radius: 4px;
}
.scroll-y::-webkit-scrollbar-track {
    background: #f1f1f1;
}


/* ===== إصلاح ارتفاع بطاقات مدة الاشتراك ===== */
.plan-card {
    height: auto !important;
    min-height: 160px;
}
/* ================================================ */

/* ===== إخفاء أزرار المنتج التفاعلية فوق صورة المنتج (⇄ مقارنة / 🔍 عرض سريع / ♡ مفضّلة) — غير مستخدمة وتشوّش التجربة — 2026-07-18 ===== */
.product-element-top .wd-buttons { display: none !important; }
/* ================================================================ */

/* ===== المدونة: بلا كاتب · بلا شريط جانبي · متن متوسِّط (أمر المالك 2026-08-25) =====
   الشريط الجانبي أُزيل من إعدادات القالب نفسها (blog_layout=full-width وأخواتها)،
   وكتلة الكاتب أُفرغت من PHP في includes/blog-layout.php — وما هنا أثرُهما البصري فقط. */

/* الكتلة صارت فارغة من المصدر؛ وهذا يمنع بقاء فجوتها في صفّ الميتا */
.single-post .wd-post-author { display: none !important; }

/* تاريخان متطابقان في صفٍّ واحد (المعدَّل والمنشور) — يبقى المنشور ويسقط المكرّر */
.single-post .wd-modified-date { display: none !important; }

/* المتن في وسط الصفحة بعرض قراءة مريح — والخلفية تبقى بعرض الشاشة */
.single-post .wd-page-title > .container,
.single-post main.wd-content-layout.container { max-width: 900px; }

/* ===== بطاقات المدونة — إعادة تشكيل (أمر المالك 2026-08-25) =====
   العلل المقيسة: صندوق تاريخ فوق الصورة · بطاقات متفاوتة الارتفاع ·
   أيقونة مشاركة عائمة بين العنوان والنص · «Continue reading» بالإنجليزية.
   والرموز من الدستور (قاعدة 14): القرمزي ED0954 · الحبر 1A1A1A · الحدّ E5E5E5. */

/* ① صندوق التاريخ فوق الصورة يسقط — ويبقى التاريخ سطراً هادئاً في ذيل البطاقة */
.woodmart-archive-blog .wd-post-date.wd-style-with-bg { display: none !important; }

/* ② أيقونة المشاركة تخرج من متن البطاقة (تبقى في صفحة التدوينة) */
.woodmart-archive-blog .wd-post-share { display: none !important; }

/* ③ البطاقة عمود متساوي الارتفاع بحدٍّ هادئ بدل الظلّ */
.woodmart-archive-blog .wd-post { display: flex; }
.woodmart-archive-blog .wd-post .wd-post-inner {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	background: #fff;
	border: 1px solid #E5E5E5;
	border-radius: 18px;
	overflow: hidden;
	box-shadow: none;
	transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}
.woodmart-archive-blog .wd-post .wd-post-inner:hover {
	transform: translateY(-3px);
	border-color: #ED0954;
	box-shadow: 0 10px 28px rgba(26, 26, 26, .10);
}

/* ④ صورة بنسبة واحدة لكل البطاقات — فتستوي الصفوف */
.woodmart-archive-blog .wd-post-thumb { margin: 0; }
.woodmart-archive-blog .wd-post-img img {
	display: block;
	width: 100%;
	height: auto;
	aspect-ratio: 16 / 9;
	object-fit: cover;
}

/* ⑤ وسم التصنيف قرمزيّ في صدر المتن.
   🪤 وُضع أولاً فوق الصورة بـposition:absolute فسقط لأسفلها — لأن القالب يضبط له
   bottom بأسبقية أعلى. والسطر الداخلي يعمل مع البطاقات التي بلا صورة أيضاً. */
.woodmart-archive-blog .wd-post-cat {
	position: static;
	margin: 0 0 10px !important;
	line-height: 1;
}
.woodmart-archive-blog .wd-post-cat a {
	display: inline-block;
	padding: 4px 12px;
	border-radius: 999px;
	background: #ED0954;
	color: #fff;
	font-size: 12px;
	font-weight: 600;
	line-height: 1.7;
}
.woodmart-archive-blog .wd-post-cat a:hover { background: #CE0747; color: #fff; }

/* ⑥ المتن شبكة: عنوان · ملخّص يتمدّد · ثم ذيل (تاريخ + رابط) مثبَّت أسفلاً */
.woodmart-archive-blog .wd-post-content {
	display: grid;
	flex: 1 1 auto;
	grid-template-columns: 1fr auto;
	grid-template-rows: auto auto 1fr auto;
	grid-template-areas: "cat cat" "title title" "excerpt excerpt" "meta more";
	align-items: center;
	gap: 0 12px;
	padding: 18px 20px 16px !important;
	text-align: start;
}
.woodmart-archive-blog .wd-post-cat { grid-area: cat; align-self: start; justify-self: start; }
.woodmart-archive-blog .wd-post-title { grid-area: title; margin: 0 0 8px; align-self: start; }
.woodmart-archive-blog .wd-post-excerpt { grid-area: excerpt; margin: 0 0 14px; align-self: start; }
.woodmart-archive-blog .wd-post-meta { grid-area: meta; margin: 0; }
.woodmart-archive-blog .wd-post-read-more { grid-area: more; margin: 0; }

/* ⑦ العنوان سطران والملخّص ثلاثة — فلا يتفاوت ارتفاع البطاقات بطول النص */
.woodmart-archive-blog .wd-post-title,
.woodmart-archive-blog .wd-post-excerpt {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.woodmart-archive-blog .wd-post-title { -webkit-line-clamp: 2; font-size: 17px; line-height: 1.7; }
.woodmart-archive-blog .wd-post-excerpt { -webkit-line-clamp: 3; font-size: 13.5px; line-height: 1.9; color: #6B6B6B; }
.woodmart-archive-blog .wd-post-title a { color: #1A1A1A; }
.woodmart-archive-blog .wd-post-title a:hover { color: #ED0954; }

/* ⑧ الذيل: التاريخ رمادي صغير، و«اقرأ المقال» قرمزيّ بسهم */
.woodmart-archive-blog .wd-post-content { border-top: 0; }
/* 🪤 والقالب يخفي تاريخ التعديل في الحلقة بـdisplay:none — فيُظهَر صراحةً */
.woodmart-archive-blog .wd-post-meta .wd-modified-date { display: block !important; }
.woodmart-archive-blog .wd-post-meta > div,
.woodmart-archive-blog .wd-post-meta time { font-size: 12px; color: #6B6B6B; }
.woodmart-archive-blog .wd-post-read-more a {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	font-size: 13px;
	font-weight: 600;
	color: #ED0954;
	border: 0;
}
.woodmart-archive-blog .wd-post-read-more a::after { content: "←"; font-size: 14px; line-height: 1; }
.woodmart-archive-blog .wd-post-read-more a:hover { color: #CE0747; }

/* ⑨ محاذاة البداية — القالب يوسّط العنوان والملخّص، والقراءة العربية تبدأ من اليمين */
.woodmart-archive-blog .wd-post-content,
.woodmart-archive-blog .wd-post-title,
.woodmart-archive-blog .wd-post-title a,
.woodmart-archive-blog .wd-post-excerpt,
.woodmart-archive-blog .wd-post-meta,
.woodmart-archive-blog .wd-post-read-more { text-align: start !important; }
.woodmart-archive-blog .wd-post-meta { justify-content: flex-start !important; }

/* ⑩ ثماني تدوينات من تسعين بلا صورة مميّزة — فتترك بطاقاتها فجوة بيضاء.
   تُملأ بلوحة هادئة تحمل العلامة الرسمية كما هي (الوصية ١)، لا برسم بديل.
   والعلاج الجذري إضافة صور لتلك التدوينات — وهذا شغل محتوى لا تنسيق. */
.woodmart-archive-blog .wd-post:not(:has(.wd-post-img)) .wd-post-inner::before {
	content: "";
	display: block;
	aspect-ratio: 16 / 9;
	background: #F5F5F5 url("https://eshtrakati.com/brand/ESH_mark_color_512.png") center / 74px no-repeat;
	border-bottom: 1px solid #E5E5E5;
}
