.s-products-list-wrapper.s-products-list-horizontal-cards{
  display:grid;
  grid-template-columns:repeat(6,1fr);
  gap:16px;
}

@media (max-width:1280px){
  .s-products-list-wrapper.s-products-list-horizontal-cards{grid-template-columns:repeat(4,1fr);}
}

@media (max-width:768px){
  .s-products-list-wrapper.s-products-list-horizontal-cards{grid-template-columns:repeat(2,1fr);gap:10px;}
}

.s-product-card-entry{
  font-family:'Tajawal','Cairo',Tahoma,sans-serif;
  border:1px solid #e7ecf3;
  border-radius:14px;
  box-shadow:0 2px 10px rgba(30,58,95,.06);
  transition:box-shadow .2s ease,border-color .2s ease;
}

.s-product-card-entry:hover{
  border-color:#ff9d42;
  box-shadow:0 6px 16px rgba(255,157,66,.18);
}

.s-product-card-category{
  background:#fff3e8;
  color:#cc6a1e;
  border-radius:20px;
  padding:2px 9px;
  font-size:11px;
  font-weight:700;
}

.s-product-card-content-title a{
  color:#1f2937;
  font-weight:600;
  font-size:14px;
}

.s-product-card-price{
  color:#cc6a1e;
  font-weight:800;
}

.s-product-card-price-before{
  color:#9ca3af;
  text-decoration:line-through;
}

.s-product-card-content-footer .s-button-element{
  background:#ff9d42;
  border-color:#ff9d42;
  color:#fff;
  font-weight:700;
  border-radius:9px;
}

.s-product-card-content-footer .s-button-element:hover{
  background:#f08a28;
  border-color:#f08a28;
}

.s-block__title h2.da-cp{
  color:#1e3a5f;
  font-weight:800;
}

.s-block__display-all{
  color:#cc6a1e;
  font-weight:700;
}




/* =====================================================
   تنسيق الفوتر - رواد الرحلات
   خلفية بيضاء بالكامل + نصوص وعناصر برتقالي وكحلي
   نسخة خفيفة وآمنة لتخصيص سلة
   ===================================================== */

.store-footer__inner{
  background-color:#ffffff;
}

/* عنوان النشرة البريدية */
.store-footer .title-mail strong{
  color:#16213e;
}

.store-footer .title-mail p{
  color:#16213e;
  opacity:.7;
}

/* حقل البريد الإلكتروني */
.store-footer .mail-input{
  border-color:#ff9d42;
}

.store-footer .mail-input:focus{
  border-color:#16213e;
}

/* زر الاشتراك */
.store-footer .mail .s-button-element{
  background:#ff9d42;
  border-color:#ff9d42;
  font-weight:700;
}

.store-footer .mail .s-button-element:hover{
  background:#16213e;
  border-color:#16213e;
}

/* أيقونات السوشيال ميديا */
.store-footer .s-social-link a{
  color:#16213e;
  transition:color .2s ease;
}

.store-footer .s-social-icon svg{
  width:20px;
  height:20px;
  fill:currentColor;
}

.store-footer .s-social-link a:hover{
  color:#ff9d42;
}

/* عنوان الأقسام (روابط تهمك) */
.store-footer .footer-title{
  color:#16213e;
  font-weight:800;
}

/* روابط الفوتر */
.store-footer .footer-list a{
  color:#16213e;
  opacity:.75;
  transition:color .2s ease,opacity .2s ease;
}

.store-footer .footer-list a:hover{
  color:#ff9d42;
  opacity:1;
}

/* وصف المتجر */
.store-footer .footer-description{
  color:#16213e;
  opacity:.7;
}

/* قسم تواصل معنا */
.store-footer .s-contacts-title{
  color:#16213e;
  font-weight:800;
}

.store-footer .s-contacts-item{
  color:#16213e;
  transition:color .2s ease;
}

.store-footer .s-contacts-icon svg{
  fill:#ff9d42;
  width:20px;
  height:20px;
}

.store-footer .s-contacts-item:hover{
  color:#ff9d42;
}

/* السجل التجاري والرقم الضريبي */
.store-footer .s-trust-badges-label,
.store-footer .vat-num p{
  color:#16213e;
  opacity:.7;
}

.store-footer .s-trust-badges-number,
.store-footer .vat-num span{
  color:#16213e;
  font-weight:700;
}

/* الحقوق محفوظة */
.store-footer .copyrights p{
  color:#16213e;
  opacity:.6;
}

.store-footer .copyrights a{
  color:#ff9d42;
  font-weight:700;
}

.store-footer .copyrights a:hover{
  color:#16213e;
}






.footer-top:empty {
  display: none !important;
}

.footer-social--relocated {
  margin-top: 12px;
  width: 100%;
}

.footer-social--relocated .social-links {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-wrap: wrap;
}

/* قائمة الأيقونات */
.footer-social--relocated .s-social-list {
  display: flex;
  gap: 10px;
  list-style: none;
  margin: 0;
  padding: 0;
}

/* شكل كل أيقونة */
.footer-social--relocated .s-social-link a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  border-radius: 50%;
  background: #f2f2f2;
  transition: all 0.25s ease;
}

.footer-social--relocated .s-social-icon svg {
  width: 17px;
  height: 17px;
  fill: #666;
  transition: fill 0.25s ease;
}

.footer-social--relocated .s-social-link a:hover {
  background: var(--color-primary, #0d6efd);
  transform: translateY(-3px);
}

.footer-social--relocated .s-social-link a:hover svg {
  fill: #fff;
}

/* الموبايل: توسيط الأيقونات */
@media (max-width: 767px) {
  .footer-social--relocated .social-links,
  .footer-social--relocated .s-social-list {
    justify-content: center;
  }
}

/* الديسكتوب: محاذاة مع باقي عناصر تواصل معنا */
@media (min-width: 768px) {
  .footer-social--relocated .social-links,
  .footer-social--relocated .s-social-list {
    justify-content: flex-start;
  }
}