/* Add custom CSS styles below */ 

.advanced-slider__caption__inner__content__button:before {
    background: transparent!important;
  }

.product-index__toolbar-actions.center-between {
    display: none;
}

@media (max-width: 640px) {
    [dir=ltr] .s-block--offer-countdown .offer-countdown-title {
        font-size: 1.525rem;
    }
}

.s-block--offer-countdown .offer-countdown-title {
        text-align: start!important
}
.index .main-nav-container {
    color: #fff;
}

.index .top-navbar:not(.topnav-has-bg) {
    color: #fff;
}


/* Timer Space top */

@media (max-width: 768px) {
  .s-block--offer-countdown {
    padding-top: 3rem !important;
  }
}

.s-block--offer-countdown{
    padding-top:25px;
}



@media (min-width: 1024px) {
    .s-block--offer-countdown .offer-countdown-title {
        font-size: 2.5rem!important;
    }

    .s-block--offer-countdown salla-count-down .s-count-down-list .s-count-down-item {
        height: 2.5rem!important;
        width: 2.5rem!important;
    }
}

/* Font */

:root, body, .app-inner{
  font-family: 'Cairo', system-ui, -apple-system, "Segoe UI", Arial, sans-serif!important;
}

.advanced-slider.khalouf-rituals-title-cta .advanced-slider__image {
    object-fit: contain !important;
}

.main-nav-container {
    min-height: auto;
}

.khalouf-shop-by-notes .home-block-title{
  margin-bottom: 0!important;
}

.khalouf-shop-by-category .home-block-title{
  margin-bottom: 0!important;
}

/* Hide main home titles lines */
.htv--side-lines .home-block-title h2:after, .htv--side-lines .home-block-title h2:before{
  display: none!important;
  background: transparent!important;
}

/* START - TIMER */
@media (max-width:768px){
  .s-block--offer-countdown .offer-countdown-content{
    max-width: 13rem!important;
     align-items: flex-end;
    gap:5px;
  }
  [dir=rtl] .s-block--offer-countdown .offer-countdown-content{
    margin: 0 auto 0 2rem;
  }
  [dir=ltr] .s-block--offer-countdown .offer-countdown-content{
    margin: 0 0 0 20px;
  }
  .s-block--offer-countdown .offer-countdown-container {
    padding: 6rem 0 2rem 0!important;
  }
}
.s-block--offer-countdown .offer-countdown-container {
  padding: 1rem 0;
}
.s-block--offer-countdown .offer-countdown-content{
  max-width: 15rem;
   align-items: flex-end;
  gap:5px;
  
}

[dir=ltr] .s-block--offer-countdown .offer-countdown-content{
   align-items: flex-start!important;
}

@media (min-width: 768px) {
    .s-block--offer-countdown .offer-countdown-content {
        margin: 20% 70% 0 auto;
    }
}

.s-block--offer-countdown .offer-countdown-timer{
  width: auto;
}
.s-block--offer-countdown salla-count-down .s-count-down-list .s-count-down-item{
  height: 2rem;
  width: 2rem;
  background: rgba(154, 81, 132, 0.3);
}
.s-count-down-lg .s-count-down-item{
  font-size: 1rem;
  line-height: 1;
}
.s-count-down-item-label{
  font-size: 0.5rem;
  line-height: 1;
}
.s-count-down-boxed .s-count-down-item {
  border-radius: 5px;
}
.s-block--offer-countdown .offer-countdown-cta .offer-countdown-button{
  background-color: transparent;
  border: 1px solid #fff!important;
  border-radius: 0;
}

.s-block--offer-countdown .offer-countdown-cta .offer-countdown-button {
    background-color: #fff;
    color: var(--color-primary);
    border-radius: 999px;
    padding: .5rem 1.25rem;
    font-size: 12px;
    border: none !important;
    line-height: 1;
}

.s-block--offer-countdown .offer-countdown-cta .offer-countdown-button:hover{
    background-color: #fff;
    color: #000;
    border: none!important;
}

.s-block--offer-countdown .offer-countdown-cta .offer-countdown-button i{
  display: none!important;
}

/* END - TIMER */

/* START - OSMA ELITE*/
.khalouf-osma-elite .advanced-slider__caption__inner.advanced-slider__caption__inner--center {
    background: #718DB5;
    padding: 2rem 1rem;
    border-radius: 10px;
    width: fit-content;
    margin: auto;
  
}

.khalouf-osma-elite .advanced-slider__caption__inner__content__heading,
.khalouf-osma-elite .advanced-slider__caption__inner__content__text
{
  color:#fff!important;
}
.khalouf-osma-elite .advanced-slider__caption__inner__content__button{
  border: 1px solid #fff!important; 
  border-radius: 8px!important;
  color: #3F5F81!important;
}
.khalouf-osma-elite .advanced-slider__caption__inner__content__button span{
  color: #fff!important;
}
/* END - OSMA ELITE*/


/* START - FAQs */
.single-faq.w-full.rounded-lg.border.border-store-text-secondary.bg-store-bg-secondary.py-3.px-5 {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-radius: 0 !important;
}
.faq__grid.grid.items-start.grid-cols-1.md\:grid-cols-2.gap-4 {
    gap: 2px;
}

i.bg-primary.text-primary-reverse.rounded-full.text-base.p-\[4px\].sicon-keyboard_arrow_up, i.sicon-keyboard_arrow_down.bg-primary.text-primary-reverse.rounded-full.text-base.p-\[4px\] {
    background: none !important;
    color: black;
}

p.faq__question.text-base.text-store-text-primary.rtl\:text-right.ltr\:text-left {
    font-size: 14px;
}

/* END - FAQs */