/* ==========================================================
   ZEYLA — ملف تنسيقات المتجر (الفخامة الهادية)
   يترفع من: لوحة التحكم ← upload-assets
   ثم يتحط رابطه في: header-code
   القاعدة: Default / Sphinx — متوافق مع الاتنين
   ========================================================== */
@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800;900&display=swap');

/* ---------- الأساس ---------- */
body{
  font-family:'Cairo',sans-serif !important;
  background:#FAF7F1 !important;
  color:#211C12 !important;
}
.container_class{max-width:1200px !important;margin:0 auto !important;padding:0 20px !important}

/* ---------- الشريط العلوي ---------- */
.default_header_top_text,.sphinx_header_top_text{
  background:#211C12 !important;color:#E7D9BC !important;
  font-size:12.5px !important;font-weight:700 !important;
  text-align:center !important;padding:9px 12px !important;
}

/* ---------- الهيدر ---------- */
.default_header,.sphinx_header{
  background:rgba(255,255,255,.96) !important;
  border-bottom:2px solid #D9C08A !important;
  box-shadow:0 4px 20px rgba(198,166,100,.12) !important;
}
.default_header_container,.sphinx_header_container{max-width:1200px !important;margin:0 auto !important}
.default_header_logo img,.sphinx_header_logo img{max-height:52px !important}
.sphinx_header_links a,.default_header_container a{
  font-weight:700 !important;font-size:13.5px !important;color:#211C12 !important;
}

/* ---------- عناوين الأقسام ---------- */
.home_section_top_container{text-align:right !important;margin:34px 0 16px !important}
.home_section_top_title{
  font-size:24px !important;font-weight:800 !important;color:#211C12 !important;
  position:relative !important;padding-bottom:10px !important;
}
.home_section_top_title::after{
  content:"" !important;display:block !important;width:64px !important;height:3px !important;
  background:linear-gradient(90deg,#B99755,#E7D9BC) !important;border-radius:99px !important;margin-top:6px !important;
}

/* ---------- كروت الأقسام الثمانية ---------- */
.default_category_card{
  background:#fff !important;border:1px solid #EAE1CC !important;border-radius:20px !important;
  overflow:hidden !important;transition:.3s !important;
}
.default_category_card:hover{
  transform:translateY(-4px) !important;border-color:#B99755 !important;
  box-shadow:0 18px 40px rgba(26,23,18,.14) !important;
}
.default_category_card_img{aspect-ratio:16/10 !important;object-fit:cover !important;width:100% !important;display:block !important}
.default_category_card_name{
  font-size:13.5px !important;font-weight:800 !important;color:#211C12 !important;
  padding:12px 14px !important;display:block !important;text-align:center !important;
}

/* ---------- كروت المنتجات ---------- */
.default_product_featured_card,.default_product_list_card,
.home_products_grid_card,.products_grid_card,.category_products_grid_card{
  background:#fff !important;border:1px solid #EAE1CC !important;border-radius:20px !important;
  overflow:hidden !important;transition:.3s !important;
}
.default_product_featured_card:hover,.default_product_list_card:hover,
.home_products_grid_card:hover,.products_grid_card:hover,.category_products_grid_card:hover{
  transform:translateY(-4px) !important;box-shadow:0 18px 40px rgba(26,23,18,.12) !important;
  border-color:#B99755 !important;
}
.default_product_featured_card_img,.home_products_grid_card img,
.products_grid_card img,.category_products_grid_card img{
  border-radius:20px 20px 0 0 !important;
}

/* ---------- السلايدر ---------- */
.home_slider_card{border-radius:22px !important;overflow:hidden !important;border:1px solid #E7DDC6 !important}
.swiper-pagination-bullet{background:#D9C08A !important;opacity:.5 !important}
.swiper-pagination-bullet-active{background:#8A6D2B !important;opacity:1 !important;width:28px !important;border-radius:99px !important}
.slider_button{
  background:rgba(255,255,255,.92) !important;border:1px solid #D9C08A !important;color:#8A6D2B !important;
  border-radius:50% !important;width:42px !important;height:42px !important;
}

/* ---------- البانر ---------- */
.home_banner{border-radius:22px !important;overflow:hidden !important}
.home_banner_img{border-radius:22px !important}

/* ---------- صفحة المنتج ---------- */
.product_name{font-size:26px !important;font-weight:800 !important;color:#211C12 !important;line-height:1.7 !important}
.product_price{font-weight:900 !important;color:#211C12 !important;font-size:22px !important}
.product_description{line-height:2 !important;color:#4a4335 !important;font-size:14px !important}
.default_product_img,.sphinx_product_img,.default_product_preview_img{border-radius:20px !important;border:1px solid #EAE1CC !important}
.product_form_checkout{
  background:#fff !important;border:1px solid #EAE1CC !important;border-radius:20px !important;padding:20px !important;
}

/* ---------- الأزرار ---------- */
.checkout_btn,.add_to_cart_btn,.form_checkout_btn{
  background:linear-gradient(135deg,#D9C08A,#A68A4A) !important;color:#211C12 !important;
  font-weight:800 !important;font-family:'Cairo',sans-serif !important;
  border:0 !important;border-radius:999px !important;padding:14px 30px !important;font-size:15px !important;
}
.checkout_btn:hover,.add_to_cart_btn:hover,.form_checkout_btn:hover{filter:brightness(1.06) !important}
.quantity_btn{border-radius:50% !important;border:1.5px solid #D9C08A !important;background:#fff !important;color:#211C12 !important}

/* ---------- المدخلات ---------- */
.global_input,.global_textarea,.gov_select{
  border:1.5px solid #EAE1CC !important;border-radius:12px !important;
  font-family:'Cairo',sans-serif !important;padding:11px 14px !important;background:#fff !important;
}
.global_input:focus,.global_textarea:focus{border-color:#B99755 !important;outline:none !important}

/* ---------- التقييمات ---------- */
.reviews_container{background:#fff !important;border:1px solid #EAE1CC !important;border-radius:20px !important;padding:24px !important}
.user_review{background:#FAF7F1 !important;border-radius:14px !important;padding:16px !important}
.user_review_name{font-weight:800 !important}
.user_review_img{border-radius:12px !important}

/* ---------- الدفع والشحن ---------- */
.payment_card{border:1.5px solid #EAE1CC !important;border-radius:16px !important}
.total_price{font-weight:900 !important;font-size:20px !important;color:#211C12 !important}

/* ---------- الفوتر ---------- */
.default_footer{background:#211C12 !important;color:#CBBFA6 !important;border-top:2px solid #B99755 !important}
.default_footer_link{color:#CBBFA6 !important;font-size:13px !important}
.default_footer_social_link{border:1px solid rgba(231,217,184,.4) !important;border-radius:50% !important}
.footer_store_info{color:#CBBFA6 !important;font-size:13px !important}

/* ---------- الشكر والفاتورة والدفع ---------- */
.thanks_container,.order_invoice_container,.checkout_container{
  background:#fff !important;border:1px solid #EAE1CC !important;border-radius:22px !important;
}
.checkout_buy_now{
  background:linear-gradient(135deg,#D9C08A,#A68A4A) !important;color:#211C12 !important;
  font-weight:800 !important;border:0 !important;border-radius:999px !important;padding:14px !important;
}

/* ---------- عنوان قسم صفحة الأقسام ---------- */
.category_section_header_title{font-size:22px !important;font-weight:800 !important}

/* ---------- الموبايل ---------- */
@media(max-width:768px){
  .product_name{font-size:20px !important}
  .home_section_top_title{font-size:19px !important}
}
