.bg-white {

    background-color: #fcfbf9;
}body {
    background-color: #fcfbf9 !important;
}

.content--single-page h1:first-of-type {
 
display:none;}
.s-comments-page {
    padding-top: 0rem;
}.p-6 {
    padding: 0rem;
}

.footer-is-light .store-footer .store-footer__inner {
  
    background-color: rgb(110 64 25)!important;
    color: white;
}




@media (max-width: 1024px) {
    /* تنسيق العنوان ليكون قابلاً للضغط */
    .footer-heading-mobile {
        cursor: pointer;
        position: relative;
        padding-bottom: 10px;
        border-bottom: 1px solid #eee; /* خط خفيف تحت العنوان */
        margin-bottom: 10px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    /* إضافة أيقونة السهم (+) */
    .footer-heading-mobile::after {
        content: '+'; 
        font-size: 1.5rem;
        font-weight: bold;
        color: #8D5524;
        transition: transform 0.3s ease;
        margin-left: 10px;
    }

    /* تغيير الأيقونة عند الفتح (-) */
    .footer-heading-mobile.active::after {
        content: '-';
        transform: rotate(180deg);
    }

    /* إخفاء المحتوى افتراضياً مع تأثير حركة ناعم */
    .mobile-content {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.3s ease-out;
    }
    
    /* تنسيق الروابط داخل القائمة */
    .s-menu-footer-item {
        color: inherit;
        text-decoration: none;
        transition: color 0.3s;
        display: block;
        padding: 5px 0;
    }
}


@media (min-width: 1024px) {
    .store-footer__inner {
        padding-bottom: 0rem;}}


/* ================= تصميم الفوتر الجديد ================= */

/* 1. إعداد الخلفية للصورة مع التغميق */
.store-footer {
    position: relative;
    /* الرقم 0.85 هو درجة التغميق (كل ما زاد الرقم زاد الغمقان) */
    background: linear-gradient(to bottom, rgba(15, 12, 10, 0.90), rgba(15, 12, 10, 0.80)), 
                url('https://cdn.salla.sa/WlpNjW/xwDaVVW7AaoxNPvToinUPcuAfX35xVSZTfGgZY56.jpg') !important;
    background-size: cover !important;
    background-position: center center !important;
    background-attachment: scroll; /* أو fixed لتأثير التثبيت */
}

/* 2. جعل الخلفيات الداخلية شفافة لكي تظهر صورة الخلفية */
.store-footer__inner, 
.footer-copyright,
.footer-is-light .store-footer .store-footer__inner {
    background-color: transparent !important;
    background: transparent !important;
}

/* 3. إضافة الزخرفة السفلية (الصورة الثانية) */
.store-footer::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 150px; /* ارتفاع الزخرفة */
    background-image: url('https://cdn.salla.sa/WlpNjW/pClKNj2Uxvwek1xYApAcV4P7JsAikD7oAfNJ60cP.png');
    background-size: contain; /* تظهر كاملة */
    background-repeat: repeat-x; /* تتكرر بالعرض */
    background-position: bottom center;
    opacity: 0.4; /* شفافية الزخرفة لتندمج بنعومة */
    pointer-events: none; /* عشان ما تغطي على الروابط */
    z-index: 0;
}

/* 4. تحسين ألوان النصوص لتظهر على الخلفية الغامقة */
.store-footer h3, 
.store-footer .footer-heading-mobile {
    color: #C68642 !important; /* عناوين ذهبية */
    text-shadow: 0 2px 4px rgba(0,0,0,0.5);
}

.store-footer p, 
.store-footer a, 
.store-footer span,
.s-menu-footer-item {
    color: #e0e0e0 !important; /* نصوص بيضاء رمادية */
}

/* تحسين شكل الروابط عند المرور عليها */
.store-footer a:hover {
    color: #fff !important;
    transform: translateX(-5px);
}

/* لون أيقونات السوشيال ميديا */
.social-icon, .s-social-icon {
    color: #fff !important;
}

/* تعديل الزخرفة السفلية لتكون مرة واحدة وبدون تمطيط */
.store-footer::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 250px; /* قمت بزيادة الارتفاع قليلاً لتأخذ الصورة راحتها */
    
    background-image: url('https://cdn.salla.sa/WlpNjW/pClKNj2Uxvwek1xYApAcV4P7JsAikD7oAfNJ60cP.png');
    
    background-repeat: no-repeat !important; /* تظهر مرة واحدة فقط */
    background-position: bottom center !important; /* مكانها في المنتصف من الأسفل */
    background-size: contain !important; /* (أهم كود) يحافظ على أبعاد الصورة الأصلية ويمنع تمطيطها */
    
    opacity: 0.6; /* الشفافية */
    pointer-events: none;
    z-index: 0;
}
/* 1. أمر قص الزوائد للفوتر (مهم جداً) */
.store-footer {
    overflow: hidden !important; 
    position: relative; /* للتأكيد */
}@media (max-width: 768px) {
 .store-footer::after {
   
    right:40%;
}}


/* 2. تعديل الصورة لتنزل للأسفل ويختفي نصفها */
.store-footer::after {
    content: '';
    position: absolute;
    
    /* هنا التحكم: كل ما تزودي الرقم بالسالب، الصورة تنزل تحت وتختفي أكثر */
    bottom: -130px; 
    
    left: 0;
    width: 100%;
    height: 250px; /* الحجم الأصلي */
    
    background-image: url('https://cdn.salla.sa/WlpNjW/pClKNj2Uxvwek1xYApAcV4P7JsAikD7oAfNJ60cP.png');
    
    background-repeat: no-repeat !important;
    background-position: bottom center !important;
    background-size: contain !important;
    
    opacity: 0.6;
    pointer-events: none;
    z-index: 0;
}

.store-footer__inner {
    border-bottom: 0px;}



.footer-is-light .store-footer {
      border-top: 9px solid #97483d;

    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}



.store-footer h3, .store-footer .footer-heading-mobile {
    color: #e76b5b !important;}



.index .bg-white {
    background-color: transparent;
}
    .index .main-nav-container {
        position: absolute;
        z-index: 99999999999;
        width: 100%;
        background: transparent;
    }

    .index .main-menu li.root-level>a {
        color: #ece5dd;}

    .index .top-navbar {
        display: none;
    }

.index [class^=sicon-],.index [class*=" sicon-"] {
    color: #ece5dd;}


:root {
    --ty-brown: #C68642;
    --ty-gold:  #C68642;
    --ty-bg: #fcfbf9;
    --ty-text: #C68642;
      --ty-primary: #C68642;
}



.ty-about-section {
    background: #080608;
}




@media (max-width: 768px) {
    .ty-half-spinner-wrapper {
        width: 200px;
        height: 200px;
    }
    .ty-half-ring {
        width: 200px;
        height: 200px;
        margin-top: -50px;
    }

  .ty-half-spinner-wrapper {
        top: 0px;
    }


}


.ty-half-ring {
    width: 200px;
    height: 200px;
    margin-top: -101px;
}
.ty-half-spinner-wrapper {
    
    left: 28%;
    width: 200px;
    height: 130px;
  
}


.fixed-header {
    background: #ede8e3 !important;
    background-color: #4d2935 !important;
    background-image: /* الطبقة الأولى: تدرج لوني للإظلام من اليسار لليمين */ linear-gradient(to right, rgba(30, 20, 15, 0.1) 0%, /* شفاف في البداية لإظهار اللون الأصلي */ rgba(10, 5, 3, 0.9) 100% /* داكن جداً في النهاية مثل الصورة */), /* الطبقة الثانية: الخطوط المائلة المتكررة */ repeating-linear-gradient(-45deg, /* زاوية الميل */ #5d4037, /* اللون البني الفاتح (الخط) */ #5d4037 1px, /* سماكة الخط 1 بكسل */ #3e2723 1px, /* لون الخلفية البني الداكن */ #3e2723 4px /* المسافة بين الخطوط */) !important;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.fixed-header .bg-inherit {
 border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;}
.s-block__title {
   
    justify-content: center;}

.ty-cat-icon {
    width: 150px;
    height: 150px;}
@media (max-width: 768px) {
    .ty-cat-icon {
        width: 170px;
        height: 170px;
        margin: 0 auto;
    }  .ty-cats-grid {
        gap: 20px;
        display: grid;
        grid-template-columns: repeat(2, 1fr);
    }}


.ty-partner-img {
    max-width: 188px;
    max-height: 110px;
    object-fit: cover;
   
}
.ty-slider-nav {
    left: 10%;
      width: 50%;
  
}

/* هذا الكود يغطي الموقع فوراً بطبقة سوداء لمنع ظهور الفوتر */
body::before {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #1a120b; /* نفس لون خلفية اللودر */
    z-index: 9999990; /* طبقة عالية جداً ولكن أقل من اللودر */
    transition: opacity 0.8s ease-out, visibility 0.8s;
    opacity: 1;
    visibility: visible;
}

/* كلاس سيتم إضافته بالجافاسكربت لإخفاء الستارة */
body.site-loaded::before {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}
    .top-navbar {
      display: none;
    }


#mainnav {
    background-color: #4d2935 !important;
    background-image: /* الطبقة الأولى: تدرج لوني للإظلام من اليسار لليمين */ linear-gradient(to right, rgba(30, 20, 15, 0.1) 0%, /* شفاف في البداية لإظهار اللون الأصلي */ rgba(10, 5, 3, 0.9) 100% /* داكن جداً في النهاية مثل الصورة */), /* الطبقة الثانية: الخطوط المائلة المتكررة */ repeating-linear-gradient(-45deg, /* زاوية الميل */ #5d4037, /* اللون البني الفاتح (الخط) */ #5d4037 1px, /* سماكة الخط 1 بكسل */ #3e2723 1px, /* لون الخلفية البني الداكن */ #3e2723 4px /* المسافة بين الخطوط */) !important;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    color: #ede8e2;
}
 .index #mainnav {
      
        background: transparent!important;
    }
.fixed-header {
    background: #4d2935 !important;
    background-color: #4d2935 !important;
    background-image: /* الطبقة الأولى: تدرج لوني للإظلام من اليسار لليمين */ linear-gradient(to right, rgba(30, 20, 15, 0.1) 0%, /* شفاف في البداية لإظهار اللون الأصلي */ rgba(10, 5, 3, 0.9) 100% /* داكن جداً في النهاية مثل الصورة */), /* الطبقة الثانية: الخطوط المائلة المتكررة */ repeating-linear-gradient(-45deg, /* زاوية الميل */ #5d4037, /* اللون البني الفاتح (الخط) */ #5d4037 1px, /* سماكة الخط 1 بكسل */ #3e2723 1px, /* لون الخلفية البني الداكن */ #3e2723 4px /* المسافة بين الخطوط */) !important;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
}
.fixed-header .bg-inherit {
 border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;    background: #4d2935 !important;
}
.s-block--tabs-produtcs    {
        background:  #fcfbf9 !important;
    }
.sm\:py-16 {
        padding-bottom: 1rem;
        padding-top: 1rem;}

.store-footer {
    background: linear-gradient(to bottom, rgb(77 41 53), rgba(15, 12, 10, 0.80)), url(https://cdn.salla.sa/WlpNjW/xwDaVVW7AaoxNPvToinUPcuAfX35xVSZTfGgZY56.jpg) !important;
    background-size: cover !important;
   
}
[class^=sicon-], [class*=" sicon-"] {

    color: #ede8e2;}




.ty-about-section {
    background: #080608;
    background: linear-gradient(to bottom, rgb(77 41 53), rgba(15, 12, 10, 0.80)), url(https://cdn.salla.sa/WlpNjW/xwDaVVW7AaoxNPvToinUPcuAfX35xVSZTfGgZY56.jpg) !important;
}

#ty-hero-slider {
        display: none;}

.sub-menu{
    background: #4d2935 !important;
}@media only screen and (min-width: 1024px) {
    .main-menu>.has-children:hover>a {
        color: #414042;
        color: #d06154;
    }
}

@media only screen and (min-width: 1024px) {
    .main-menu li>a:hover {
        color: #414042;
        color: #d06154;

    }
}
.ty-sec-title {
    position: relative;
    display: inline-block; /* يجعل الخط على قد الكلمة فقط وليس بعرض الشاشة */
    padding-bottom: 10px;  /* مسافة بين الكلمة والخط */
}

.ty-sec-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0; /* أو right: 0 إذا كان اتجاه الموقع عربي */
    right: 0;
    height: 3px; /* سُمك الخط */
    background-color: #e76d5d; /* كود اللون البطيخي المميز */
    border-radius: 2px; /* تدوير حواف الخط قليلاً */
    width: 40%; /* عرض الخط (يمكن تغييره لـ 50% ليكون قصيراً) */
    margin: 0 auto;
}

.ty-sec-title {
    position: relative;
    display: inline-block;
    padding-bottom: 15px;
}.ty-cats-section {
    padding: 0px 0;
   
}
.ty-sec-title {
    color: #4d2935;
    font-size: 1.5rem;
    font-weight: 600;}

:root {
    --ty-brown: #4d2935;
    --ty-gold: #4d2935;
    --ty-bg: #fcfbf9;
    --ty-text: #4d2935;
    --ty-primary: #4d2935;
}
.ty-about-content h3 {
    color: #fcfbf9!important;
}
.ty-about-content p {
    color: #fcfbf9!important;
}
.ty-btn-outline {
    display: inline-block;
    border: 2px solid #fcfbf9;
    color: #fcfbf9
}
.ty-about-video-wrapper {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 20px 20px 0px #fcfbf9!important;
    aspect-ratio: 16 / 9;
}


.ty-about-video-wrapper {
    position: relative;
    border-radius: 20px;
    overflow: hidden;
    box-shadow: 20px 20px 0px #fcfbf9 !important;
    aspect-ratio: 16 / 9;
}


@media (max-width: 768px) {
    .ty-about-video-wrapper {
        box-shadow: none;
        border: 4px solid #fcfbf9!important;
    }
}


.s-cart-summary-total {
   
    color: rgb(252 251 249);
}
.index .main-nav-container {
    position: absolute;
    z-index: 9!important;}

#tySteps{display: none;}
@media only screen and (max-width: 768px) {
  .ty-about-video-wrapper {
      position: revert-layer;
      border-radius: 20px;
      overflow: hidden;
      box-shadow: 20px 20px 0px transparent !important;
      aspect-ratio: 16 / 9;
  }
}

.store-footer .contact-social ul {
    justify-content: center;
}.store-footer p, .store-footer a, .store-footer span, .s-menu-footer-item {
    justify-content: center;
}

@media (max-width: 768px) {
    .ty-about-video-wrapper {
        box-shadow: none;
        border: 4px solid #97483d !important;
    }
}
.s-trust-badges-wrapper {
   
    display: none;
}