/*=========================================
                header
=========================================*/
nav#main-nav * {
    color: #fff;
}

.flex.items-center.h-full.relative.gap-3 {
    padding-bottom: 1rem;
        padding-top: 1rem;
}
@media(max-width: 768px){
.flex.items-center.h-full.relative.gap-3 {
    /* padding-bottom: 3rem; */
}
}

/*=========================================
                banners
=========================================*/
@media(min-width: 1600px){
section#\34 5cc71d2-92bf-4e0e-991a-e5634374e492 {
    margin-top: 3rem;
}
}
.hero-slide-bg{
  object-fit: contain;
}
@media(max-width: 768px){
.hero-slide-bg{
object-position: top;
  }
 }

.hero-slide-overlay{
      background: transparent;
}


.hero-slide{
  height: auto;
    /* min-height: 400px; */
}
@media(max-width: 768px){
  .hero-slide{
   min-height: 300px;
}
}

/*=========================================
                prod
=========================================*/
.product-card.bg-white.rounded-xl.shadow-sm.overflow-hidden.h-full.flex.flex-col {
    background-color: transparent;
}
.product-card
  .p-4.flex-1.flex.flex-col * {
      text-align: center;
      justify-content: center;
  }
.product-card
  a.flex-1.border-2.border-gray-400.text-gray-500.py-2.rounded-lg.hover\:bg-gray-500.hover\:text-white.transition-all.duration-200.font-medium.text-center {
      background-color: #00142d;
      color: #fff;
  }

.product-card
  button.wishlist-btn.absolute.top-3.left-3.w-8.h-8.group.bg-white.rounded-full.flex.items-center.justify-center.shadow.hover\:bg-rose-400.transition-all.duration-200 {
      background-color: transparent;
  }


/*=========================================
                features
=========================================*/
section#e3788815-5332-4f9a-95cc-179100973b5c {
    background-color: transparent;
}
section#e3788815-5332-4f9a-95cc-179100973b5c 
.w-16.h-16.bg-primary-50.rounded-full.flex.items-center.justify-center.mb-4 {
    background-color: transparent;
}


/*=========================================
                شهادات
=========================================*/
section#e6c90258-580d-4684-b756-f37bb15e2711 {
    background: transparent;
}
li.shrink-0.w-36.md\:w-44.h-20.md\:h-24.bg-gray-50.hover\:bg-white.rounded-2xl.flex.items-center.justify-center.px-4.md\:px-5.transition-all.duration-300.hover\:-translate-y-0\.5.hover\:shadow-\[0_8px_24px_-10px_rgba\(0\,0\,0\,0\.18\)\] {
    background-color: transparent;
}


/*=========================================
                timer
=========================================*/
section#e8ed35af-e88e-4d32-bc75-a225eef7713b {
    background-color: #00142d;
    max-width: 100%;
    padding-left: 5rem;
    padding-right: 5rem;
}

section#e8ed35af-e88e-4d32-bc75-a225eef7713b * {
    color: #fff;
}
span.wow.fadeInUp.bg-red-500.text-white.text-xs.px-3.py-1.rounded-full.font-medium {
    display: none;
}

section#e8ed35af-e88e-4d32-bc75-a225eef7713b{
    position: relative;
    overflow: hidden;
}
section#e8ed35af-e88e-4d32-bc75-a225eef7713b
  span.text-sm.ml-2 {
      display: none;
  }
section#e8ed35af-e88e-4d32-bc75-a225eef7713b
  h2.wow.fadeInUp.text-3xl.font-bold.text-gray-900 {
      text-align: center;
  }

section#e8ed35af-e88e-4d32-bc75-a225eef7713b::before,
section#e8ed35af-e88e-4d32-bc75-a225eef7713b::after{
    content: "";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 180px;   /* عدلي الحجم */
    height: 100%;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    pointer-events: none;
}

/* الصورة اليسار */
section#e8ed35af-e88e-4d32-bc75-a225eef7713b::before{
    left: -.5rem;
    background-image: url("https://i.ibb.co/0ytBvdWq/Graphic-Element-left.png");
}

/* الصورة اليمين */
section#e8ed35af-e88e-4d32-bc75-a225eef7713b::after{
    right: -.5rem;
    background-image: url("https://i.ibb.co/NdDz1bbM/Graphic-Element-rigt.png");
}

@media(max-width: 992px){
  section#e8ed35af-e88e-4d32-bc75-a225eef7713b::before{
      background-image: url("https://i.ibb.co/ycWFQsDw/Graphic-Element-left-Mob.png");
    left: -3rem;
}
  section#e8ed35af-e88e-4d32-bc75-a225eef7713b::after{
    background-image: url("https://i.ibb.co/HLCWPskW/Graphic-Element-right-Mob.png");
    right: -3rem;
    }
}
.flex.items-center.gap-2.px-6.py-3.rounded-xl {
    background-color: transparent !important;
}


/* الأرقام */
[data-countdown-days],
[data-countdown-hours],
[data-countdown-mins],
[data-countdown-secs] {
    display: inline-block;
    margin-bottom: 14px;
}

[data-countdown-days] + span,
[data-countdown-hours] + span,
[data-countdown-mins] + span,
[data-countdown-secs] + span {
    transform: translate(100%, 18px);
}

/* الفاصل */
span.opacity-40.kmx-1 {
    margin-left: 2rem;
}
span.opacity-40.mx-1 {
    margin-left: 2rem;
}




/* إخفاء الحروف الأصلية */
[data-countdown-days] + span,
[data-countdown-hours] + span,
[data-countdown-mins] + span,
[data-countdown-secs] + span {
    font-size: 0;
}

/* يوم */
[data-countdown-days] + span::after {
    content: " يوم ";
    font-size: 12px;
}

/* ساعة */
[data-countdown-hours] + span::after {
    content: " ساعة ";
    font-size: 12px;
}

/* دقيقة */
[data-countdown-mins] + span::after {
    content: " دقيقة ";
    font-size: 12px;
}

/* ثانية */
[data-countdown-secs] + span::after {
    content: " ثانية ";
    font-size: 12px;
}






/*=========================================
                اراء العملاء
=========================================*/
.wow.fadeInUp.bg-white.rounded-xl.shadow-sm.p-6.my-2.flex.flex-col.justify-between {
    background-color: transparent;
}




.footer-colors{
  background-color: #00142d;
    color: #fafdf4;
}
.footer-colors *{
   color: #fafdf4 ! IMPORTANT;
}




.custom-faq{
    width:100%;
    background:#00142D;
    padding:80px 20px;
}

.custom-faq .faq-container{
    max-width:1400px;
    margin:auto;
}

.custom-faq .faq-title{
    color:#fff;
    font-family:"The Year of Handicrafts";
    font-size:31px;
    font-weight:400;
    line-height:150%;
    text-align:right;
    margin-bottom:45px;
}

.custom-faq .faq-list{
    display:flex;
    flex-direction:column;
}

.custom-faq .faq-item{
    border-bottom:1px solid rgba(255,255,255,.4);
    transition:border-color .3s ease;
}

.custom-faq .faq-item:hover{
    border-bottom-color:#fff;
}

.custom-faq .faq-question{
    width:100%;
    background:transparent;
    border:none;
    display:flex;
    justify-content:space-between;
    align-items:center;
    padding:24px 15px;
    color:#fff;
    cursor:pointer;
    font-size:20px;
    transition:padding .25s ease;
}

.custom-faq .faq-question:hover{
    padding-right:24px;
}

.custom-faq .faq-question span:first-child{
    text-align:right;
}

.custom-faq .icon{
    font-size:30px;
    color:#fff;
    transition:transform .35s ease;
}

.custom-faq .faq-item.active .icon{
    transform:rotate(180deg);
}

.custom-faq .faq-answer{
    max-height:0;
    overflow:hidden;
    opacity:0;
    color:#fff;
    line-height:1.9;
    padding:0 15px;
    transition:
        max-height .4s ease,
        opacity .3s ease,
        padding .4s ease;
}

.custom-faq .faq-item.active .faq-answer{
    max-height:250px;
    opacity:1;
    padding:0 15px 24px;
}

@media (max-width:768px){

    .custom-faq{
        padding:60px 16px;
    }

    .custom-faq .faq-title{
        font-size:26px;
        margin-bottom:30px;
    }

    .custom-faq .faq-question{
        font-size:17px;
        padding:20px 10px;
    }

    .custom-faq .faq-answer{
        font-size:15px;
    }

    .custom-faq .icon{
        font-size:26px;
    }

}