@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap');
 
/* ===== الهيدر المزخرف ===== */
.faq-mawareth-header {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  text-align: center !important;
  padding: 2rem 1rem 1.5rem !important;
  width: 100% !important;
  font-family: 'Tajawal', sans-serif !important;
}
 
.faq-mawareth-header .ornament {
  display: block !important;
  color: #7a2828 !important;
  font-size: 18px !important;
  letter-spacing: 6px !important;
  margin-bottom: 6px !important;
}
 
.faq-mawareth-header h2 {
  display: block !important;
  color: #7a2828 !important;
  font-size: 26px !important;
  font-weight: 700 !important;
  margin: 0 0 2px !important;
  line-height: 1.3 !important;
  font-family: 'Tajawal', sans-serif !important;
}
 
.faq-mawareth-header h2 span {
  display: block !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  letter-spacing: 8px !important;
  color: #7a2828 !important;
}
 
.faq-mawareth-header .ornament-mid {
  display: block !important;
  color: #7a2828 !important;
  font-size: 13px !important;
  letter-spacing: 4px !important;
  opacity: 0.65 !important;
  margin-top: 6px !important;
}
 
/* ===== الإطار المزخرف ===== */
.s-block--faq .container.mx-auto {
  max-width: 640px !important;
  margin: 0 auto !important;
  border: 2.5px solid #7a2828 !important;
  border-radius: 2px !important;
  padding: 0 1.5rem 1.5rem !important;
  position: relative !important;
}
 
/* ===== خلفية شفافة ===== */
.s-block--faq,
.s-block--faq .container,
.s-block--faq .container.mx-auto,
.single-faq,
.single-faq.bg-store-bg-secondary,
div[class*="single-faq"] {
  background: transparent !important;
  background-color: transparent !important;
}
 
/* ===== تكديس الأسئلة تحت بعض على PC ===== */
.s-block--faq .grid.items-start {
  display: flex !important;
  flex-direction: column !important;
  grid-template-columns: unset !important;
  columns: unset !important;
}
 
@media (min-width: 768px) {
  .s-block--faq .grid.items-start {
    display: flex !important;
    flex-direction: column !important;
  }
 
  .single-faq,
  div[class*="single-faq"] {
    width: 100% !important;
    max-width: 100% !important;
    flex: 0 0 100% !important;
  }
}
 
/* ===== نص الأسئلة من اليمين ===== */
.single-faq button,
.single-faq button * {
  text-align: right !important;
  direction: rtl !important;
}
 
.single-faq button {
  justify-content: flex-end !important;
}
 
/* ===== إخفاء الإيموجي ===== */
.faq-cup {
  display: none !important;
}
 
/* ===== الأسئلة والإجابات ===== */
.single-faq {
  font-family: 'Tajawal', sans-serif !important;
  direction: rtl !important;
  border-bottom: 1px solid #c4a06a55 !important;
  border-radius: 0 !important;
}
/* نص الأسئلة من اليمين */
.single-faq button {
  flex-direction: row-reverse !important;
}
 
.single-faq button p,
.single-faq button span:not(.faq-plus) {
  text-align: right !important;
  direction: rtl !important;
  flex: 1 !important;
}
/* خلفية كروت الآراء شفافة */
.flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md {
  background: transparent !important;
  background-color: transparent !important;
  box-shadow: none !important;
}
/* بوردير نبيتي على كروت الآراء */
.flex.flex-col.justify-between.h-full.w-full.p-\[1\.4rem\].bg-store-bg-secondary.rounded-md {
  border: 3.5px solid #7a2828 !important;
}