body[data-template="home"],
body[data-template="home"] header {
    background-image: url('https://l.top4top.io/p_3793048hg1.jpg') !important;
    background-size: cover;
    background-position: center center;
}
#main > section.section-gallery.bg-background.px-4.py-6.md\:p-16{background:unset !important}
.text-foreground {
    color: #4E3B24;
}
[section-id="c7cf8f80-1fa4-4c6a-91fb-59f3365d4ba5"] {
        min-height: 800px !important;
    }
[section-id="accce132-2799-4692-b8c8-18cf2fa6c264"] {
        min-height: 800px !important ; 
    }

section.section-gallery h2  {
    font-size: 2.5rem;
    font-weight: 700;
    color: #5a3e1b;
  
    text-align: center;
}



section[section-id="6df68aae-a14f-4c3a-b210-f2244d243c05"] [data-items-count="3"] {
    display: flex !important;
justify-content:center
}
h2.text-foreground.text-xl.md\:text-2xl.font-semibold.tracking-tight {
    text-align: center;
    font-size: 40px;
}
@media (max-width: 767px) {
    [section-id="c7cf8f80-1fa4-4c6a-91fb-59f3365d4ba5"] {
        min-height: 429px !important;
    }
[section-id="accce132-2799-4692-b8c8-18cf2fa6c264"] {
        min-height: 429px !important;
    }

section.section-gallery h2  {
    font-size: 1.5rem;
    font-weight: 700;
    color: #5a3e1b;
  
    text-align: center;
}}


section.section-products h2.text-foreground.text-xl.md\:text-2xl.font-semibold.tracking-tight,
.alus-section-title .section-title-main .font-700 {
    font-size: 2.5rem;
    font-weight: 700;
    color: #5a3e1b;
    border-bottom: 2px solid #4E3B24;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
    display: block;
}

section.section-products.px-4.py-6.md\:px-16.md\:py-16 h2.text-foreground.text-xl.md\:text-2xl.font-semibold.tracking-tight::before,
.alus-section-title .section-title-main .font-700::before {
    content: "";
    width: 10px;
    height: 10px;
    background: #c8a96e;
    border: none;
    border-radius: 0;
    transform: translateX(-50%) rotate(45deg);
    position: absolute;
    bottom: -6px;
    left: 50%;
}


section.section-products.px-4.py-6.md\:px-16.md\:py-16 .flex.items-center.justify-between {justify-content:center !important; :}


/* products */
/* الكارد نفسه */
.products-embla__slide .group {
    border: 1px solid #4E3B24;
    border-radius: 16px;
    padding: 12px;
    background: #fff;
    text-align: center;
    transition: transform 0.3s ease,  0.3s ease;

}

.products-embla__slide .group:hover {
    transform: translateY(-8px);
}
/* الصورة */
.products-embla__slide .group a.relative {
    border-radius: 12px;
    overflow: hidden;
}

/* اسم المنتج */
.products-embla__slide h3.text-foreground {
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #4E3B24;
}

/* السعر */
.products-embla__slide .text-foreground.text-sm.font-semibold,
.products-embla__slide p.text-foreground.text-sm {
    text-align: center;
}

/* السعر المشطوب وبادج الخصم */
.products-embla__slide .flex.flex-wrap.items-center.gap-2 {
    justify-content: center;
}

/* زر اختر الخيارات / أضف إلى السلة */
.products-embla__slide .btn.btn-outlined.btn-lg {
    background:  #4E3B24 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 600;
    margin-top: 8px;
}

.products-embla__slide .btn.btn-outlined.btn-lg:hover {
    background: #3a2a15 !important;
}
/* testimonials */

section.section-testimonials h2{color:#4E3B24}

/* footer */
footer#footer  {
    background: #4E3B24;
    color: white !important;
}
footer#footer * {
    color: white !important;
}

/* الزر */
[section-id="690f2f8a-57a6-4181-82e2-ba09e7ab1cf8"] .theme-container {
    position: relative;
    max-width: 500px !important;
    margin-right: auto;
    margin-left: 0;
    margin-top:120px  !important;
  }
[section-id="690f2f8a-57a6-4181-82e2-ba09e7ab1cf8"] .btn {
    background: linear-gradient(to bottom, #c6b39bc7, #4E3B24) !important;
    border: 0 !important;
    color: #fff !important;
    min-width: 220px;
    height: 54px;
    font-size: 24px !important;
    font-weight: 500;
    box-shadow: 0 4px 10px rgba(0,0,0,.15);
    
}
[section-id="c7cf8f80-1fa4-4c6a-91fb-59f3365d4ba5"] .theme-container {
    position: relative;
    max-width: 600px !important;
    margin-left:12px;
    margin-top:230px  !important;
  }
[section-id="c7cf8f80-1fa4-4c6a-91fb-59f3365d4ba5"] .btn{
    background: linear-gradient(to bottom, #c6b39bc7, #4E3B24) !important;
    border: 0 !important;
    color: #fff !important;
    min-width: 220px;
    height: 54px;
    font-size: 24px !important;
    font-weight: 500;
    box-shadow: 0 4px 10px rgba(0,0,0,.15);
    margin-right: 150px;
}

/* ───── تابلت (max-width: 1024px) ───── */
@media (max-width: 1024px) {

    [section-id="690f2f8a-57a6-4181-82e2-ba09e7ab1cf8"] .btn {
        margin-right: 80px;
        font-size: 20px !important;
    }
}

/* ───── موبايل كبير (max-width: 768px) ───── */
@media (max-width: 768px) {
    section.section-products h2.text-foreground.text-xl.md\:text-2xl.font-semibold.tracking-tight,
.alus-section-title .section-title-main .font-700 ,h2.text-foreground.text-xl.md\:text-2xl.font-semibold.tracking-tight{
    font-size: 1.5rem;
   
}

    [section-id="690f2f8a-57a6-4181-82e2-ba09e7ab1cf8"] .btn {
        margin-right: 0;
        min-width: 180px;
        font-size: 18px !important;
        height: 48px;
    }
}

/* ───── موبايل صغير (max-width: 480px) ───── */
@media (max-width: 480px) {
 

    [section-id="690f2f8a-57a6-4181-82e2-ba09e7ab1cf8"] .btn {
        margin:auto;
        min-width: unset;
        font-size: 15px !important;
        margin-top:180px;
        height: 30px;
    }
    [section-id="690f2f8a-57a6-4181-82e2-ba09e7ab1cf8"] .theme-container {
    padding: 10px 20px;
}
}

[section-id="2de82105-3c84-4059-8b67-938d5aebad6c"] .btn,[section-id="accce132-2799-4692-b8c8-18cf2fa6c264"] .btn {
    background: linear-gradient(to bottom, #c6b39bc7, #4E3B24) !important;
    border: 0 !important;
    color: #fff !important;
    /* height: 39px; */
    font-size: 18px !important;
    font-weight: 500;
    box-shadow: 0 4px 10px rgba(0,0,0,.15);
    margin-right: 112px;
    margin-top: 282px;
}
@media (max-width: 767px) {
    [section-id="2de82105-3c84-4059-8b67-938d5aebad6c"] .btn,[section-id="accce132-2799-4692-b8c8-18cf2fa6c264"] .btn {
    background: linear-gradient(to bottom, #c6b39bc7, #4E3B24) !important;
    border: 0 !important;
    color: #fff !important;
    height: 30px;
    font-size: 18px !important;
    font-weight: 500;
    box-shadow: 0 4px 10px rgba(0,0,0,.15);
    margin-right: 112px;
    margin-top: 282px;
}
    [section-id="2de82105-3c84-4059-8b67-938d5aebad6c"] .btn .btn
    
    {
    background: linear-gradient(to bottom, #c6b39bc7, #4E3B24) !important;
    min-width: 20px;
    height: px;
    font-size: 18px !important;
    font-weight: 500;
    margin-right: 80px;
        margin-top: 40px;

}

  
    [section-id="accce132-2799-4692-b8c8-18cf2fa6c264"] .btn {
    background: linear-gradient(to bottom, #c6b39bc7, #4E3B24) !important;
    min-width: 20px;
    height: 30px;
    font-size: 18px !important;
    font-weight: 500;
    margin-right: 30px;
    margin-top: 271px;
}
    [section-id="c7cf8f80-1fa4-4c6a-91fb-59f3365d4ba5"] .theme-container {
    position: relative;
    max-width: 600px !important;
    margin-left:12px;
    margin-top: 292px  !important;
  }
[section-id="c7cf8f80-1fa4-4c6a-91fb-59f3365d4ba5"] .btn{
    background: linear-gradient(to bottom, #c6b39bc7, #4E3B24) !important;
    border: 0 !important;
    color: #fff !important;
    min-width: 178px;
    height:  30px;
    font-size: 18px !important;
    font-weight: 500;
    box-shadow: 0 4px 10px rgba(0,0,0,.15);
    margin-right: 125px;
}
}
@media (min-width: 1024px) {
    .section-categories .embla__container {
        display: flex;
        justify-content: center;
    }
}

[section-id="4a86d894-54b2-4214-bb39-50ed71ce5465"] {
        padding-bottom: 0px !important;
    }
#main > section.section-categories.px-4.py-6.md\:px-16.md\:py-16 > div > div.md\:flex.md\:items-center.md\:justify-between{justify-content:center}

#footer::after {
  content: '';
  display: block;
  width: 100%;
  background-image: url('https://k.top4top.io/p_3803ezmmo1.png');
  height:60px;
  background-size: cover;
  background-position:center center ; 

  margin-top:18px;
}

footer#footer{
  padding-bottom:0px !important
}