/***************header*******************/
header.bg-secondary.border-border-light.border-b.px-4.py-3.md\:px-16.md\:py-4 {
    background-color: #fff;
}
nav.theme-container.relative.flex.items-center.justify-between {
    font-weight: 600;
}
dialog#mobile-drawer {
    margin-top: -3rem;
}

/* ALL */
header.bg-secondary.border-border-light.border-b.px-4.py-3.md\:px-16.md\:py-4 * {
    /* color: #fff !important; */
}

header el-popover#more-menu-popover,
header el-menu#menu-0{
    background-color: #f29728;
}


header ul.hidden.items-center.gap-6.lg\:flex
  li a,
header ul.hidden.items-center.gap-6.lg\:flex
  li button,
header
ul.flex.items-center.gap-1 li svg
{
   color: #1E2A5C !important;
}


/* ********main banner********** */

@media (min-width: 768px) {
  section.section-carousel.relative.overflow-hidden:first-of-type {
    margin-top: -7rem;
    margin-top: 0rem;
}
  
    [section-id="2433dd31-9c91-431c-ac8a-601e65f741d7"] .embla__slide {
        min-height: 1080px !important;
    }
}

/* *************banners************ */
@media (max-width: 768px) {
.embla__slide.relative.flex.items-center.justify-center.overflow-hidden {
    min-height: 250px;
    /* min-height: 180px; */
}
  
img.h-full.w-full.object-cover {
    object-fit: contain;
  object-position: top !important;
}
}


/*links*/
[section-id="c626f9bc-a125-411a-8aaf-481e596b8b6c"] .btn,
[section-id="2433dd31-9c91-431c-ac8a-601e65f741d7"] .btn,
[section-id="a41bb3a4-b16c-4ae5-95d4-b067aaa6ea0d"] .btn,
[section-id="57446844-a32b-480f-aeed-e385a6cc8cee"] .btn,
[section-id="57dc672c-9169-4ec8-94bb-6c492f2d1e5b"] .btn,
[section-id="1d85950c-c745-43ff-978a-ce8e1f200bae"] .btn {
    display: none !important;
}

a.btn.btn-filled.btn-lg {
    display: none;
}


/* *************titles******** */
section.section-products.px-4.py-6.md\:px-16.md\:py-16
.flex.items-center.justify-between,
.md\:flex.md\:items-center.md\:justify-between {
    display: flex;
    align-items: center;
    justify-content: center !important;
    gap: 16px;
    
}
section.section-products.px-4.py-6.md\:px-16.md\:py-16
.flex.items-center.justify-between::before,

section.section-products.px-4.py-6.md\:px-16.md\:py-16
.flex.items-center.justify-between::after,

.md\:flex.md\:items-center.md\:justify-between::before,
.md\:flex.md\:items-center.md\:justify-between::after {
    content: "";
    width: 80px;
    height: 1px;
    background: #f18e1e;
    /* flex-shrink: 0; */
}
h2.text-foreground.text-xl.md\:text-2xl.font-semibold.tracking-tight {
    text-align: center;
    color: #1d2a57;
}


/* ***************cats*************** */

/* title */
.md\:flex.md\:items-center.md\:justify-between {
    justify-content: center;
     margin-bottom: -1rem;
}

img.aspect-\[4\/5\].w-full.object-cover.transition-transform.duration-300.group-hover\:scale-105 {
    object-fit: contain;
}
h3.text-foreground.text-lg.md\:text-xl.font-semibold.text-start.md\:text-center {
    display: none;
}

/* Desktop */
@media (min-width: 992px) {

    /* إلغاء السلايدر */
    .section-categories .embla__viewport {
        overflow: visible !important;
    }

    .section-categories .embla__container {
        transform: none !important;
        display: flex !important;
        gap: 20px;
    }

    /* 5 عناصر في الصف */
    .section-categories .embla__slide {
        flex: 0 0 calc((100% - 80px) / 5) !important;
        min-width: calc((100% - 80px) / 5) !important;
    }

    /* إخفاء شريط التقدم والأسهم */
    .section-categories .embla__progress,
    .section-categories .embla__prev,
    .section-categories .embla__next {
        display: none !important;
    }
}

/* ****************prod********** */
.products-embla__slide {
    margin-top: 1rem;
    margin-bottom: 1rem;
}

.group.relative.flex.h-full.flex-col.gap-4.group-data-\[grid\=list\]\/grid\:grid.group-data-\[grid\=list\]\/grid\:grid-cols-2.group-data-\[grid\=list\]\/grid\:grid-rows-\[1fr_auto\].group-data-\[grid\=list\]\/grid\:gap-4.md\:group-data-\[grid\=list\]\/grid\:grid-cols-\[auto_1fr\].md\:group-data-\[grid\=list\]\/grid\:grid-rows-\[auto_auto\] {
    box-shadow: 0px 4.5px 19px 0px rgba(37, 37, 37, 0.25);
    padding: 1rem;
    border-radius: 12px;
    
}

button.btn.btn-outlined.btn-lg.w-full.md\:group-data-\[grid\=list\]\/grid\:w-1\/2 {
    border-radius: 20px;
    border-color: #f18e21;
}

/* title &price */
.flex.flex-1.flex-col.gap-3.group-data-\[grid\=list\]\/grid\:col-span-1.group-data-\[grid\=list\]\/grid\:row-span-1.group-data-\[grid\=list\]\/grid\:min-w-0.group-data-\[grid\=list\]\/grid\:self-start {
    text-align: center;
}

/* ************feature**************** */
section.section-benefits.bg-secondary.px-4.py-6.md\:p-16
.flex.flex-col.items-center.gap-4 {
    background-color: #fff;
    padding-top: 3rem;
    padding-bottom: 3rem;
    border-radius: 1rem;
}
section.section-benefits.bg-secondary.px-4.py-6.md\:p-16
h3.text-foreground.text-base.font-semibold{
  color: #1E1E1E;
}

.grid.grid-cols-2.gap-4.text-center.lg\:grid-cols-4 {
    box-shadow: 0px 4.17px 12.5px 0px rgba(0, 0, 0, 0.15);
    /* padding: 1rem; */
    border-radius: 1rem;
}


.section-carousel {
    overflow: visible !important;
}



.section-benefits {
    /* position: relative; */
    /* z-index: 20; */
    /* transform: translateY(-80px); */
    /* margin-bottom: -80px; */
}


/* البنر */
[section-id="ae3f6ea0-5117-4329-be9c-a75fa162dbf5"]{
    position: relative;
    z-index: 1;
}

/* سكشن المميزات */
[section-id="7c4dc0d2-a9be-46d5-8451-d96768804e64"]{
    position: relative;
    z-index: 10;
    margin-top: -120px !important;
    margin-bottom: -120px !important;
}

/******************footer ******************  */
footer#footer {
    /* background: url(https://i.ibb.co/gMtSjTpz/Frame-611-5.webp); */ */
    /* background-position: center; */
    /* background-repeat: no-repeat; */
    background-color: #202D5A;
    background: #202D5A;
}
@media (min-width: 768px) {
  footer#footer {
    background-position: center;
}
}
footer#footer * {
    color: #fff;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-weight: 600;
}

.text-foreground.text-sm span {
    display: none;
}