/* Add custom CSS styles below */ 
.banner--fixed img {
border-radius: 0rem !important;
}
/* الخط */ 
@font-face {
    font-family: 'التأسيس';
    src: url(https://cdn.salla.sa/themes/custom_fonts/77879523/1769711172.otf);
    font-weight: bold;
    font-style: bold;
    font-display: swap;
}

h2, h3, a, .s-button-text span {
    font-family: 'التأسيس', sans-serif !important;
    font-variant-ligatures: common-ligatures !important;
    font-feature-settings: "ss01" 1, "swsh" 1 !important;
}

p {
    font-family: 'التأسيس', sans-serif !important;
    font-feature-settings: "ss01" 1;
}

.main-nav-container .inner {
    padding-top: 19px;
}
.main-nav-container.fixed-pinned.fixed-header .logo-normal,
.main-nav-container.fixed-header .logo-normal,
.main-nav-container.fixed-pinned .logo-normal {
  content: url("https://i.ibb.co/pBsvDyvB/Logo-dark.png") !important; /* الشعار بعد التثبيت/السكرول */
  
}
.main-nav-container.fixed-pinned {
  color: black;
}
#karzoun-widget-send-button {
    display: none !important;
}



.main-nav-container .inner {
 padding-top: 18px !important;
 padding-bottom: 18px !important;
 border-radius : 0px 0px 20px 20px;
}


.advanced-slider .swiper .swiper-slide-active h2 {
  color: white;
  text-shadow: 4px 3px 0 #00000070;
  font-size: xxx-large;
}
.advanced-slider .swiper .swiper-slide-active p {
    font-size: x-large;
  text-shadow: 4px 3px 0 #00000070;
    color: white;
}

/* التصنيفات */ 
.carousel-slider .swiper-wrapper>div, salla-slider[type]:not(.hydrated) .swiper>div>div>div, salla-slider[type]:not(.hydrated)>div>div {
    border: solid 0.5px #b55a5a;
    border-radius: 15px;
    border-image: linear-gradient(45deg, #f3ec78, #af4261) 1;
    background-color:;
    margin: 10px;
    padding: 10px;
}
.carousel-slider .swiper:where([dir=rtl],[dir=rtl] *), salla-slider[type]:not(.hydrated) .swiper>div>div:where([dir=rtl],[dir=rtl] *), salla-slider[type]:not(.hydrated)>div:where([dir=rtl],[dir=rtl] *) {
      padding-left: 12rem;
}

/* عداد الخصم */ 
.s-block--offer-countdown.s-block--has-media .offer-countdown-bg-wrapper .offer-countdown-overlay {
      background: rgb(255 170 85);
      mix-blend-mode: soft-light;
}
@media (max-width: 640px) {
    .s-block--offer-countdown .offer-countdown-title {
        font-size: 2rem;
    }
}
.s-block--offer-countdown salla-count-down .s-count-down-list .s-count-down-item {
  padding: 41px;
  border: solid 0.5px white;
  border-image: linear-gradient(45deg, #f3ec78, #af4261) 1;
}


/* كروت المنتجات */ 
.product-card__enhanced-mini-cart button.s-button-element {
     background: linear-gradient(209deg, rgba(179, 117, 62, 1) 0%, rgba(149, 67, 49, 1) 100%) !important;
}
.btn--outline-primary, .btn--primary {
  border-image: linear-gradient(45deg, #f3ec78, #af4261) 1;
}
.s-products-list-vertical-cards {
      /*row-gap: 30px;*/
      padding-bottom: 18px;
}
.btn--outline-primary {
      color: #9c4e34;
}
.product-card--fit-height, .product-card--horizontal, .product-card--minimal, .product-card__full-image {
       /*box-shadow: rgb(77 38 38) 0px 20px 30px -10px;*/
  box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
}
@media (max-width: 991px) {
    .product-card__title a {
        font-size: 16px;
        padding-top: 15px;
    }
}
/* تحويل حاوية السعر لعرض العناصر فوق بعضها */
.product-card__price .price_is_on_sale {
    flex-direction: column !important;
  gap: 0 !important;
    align-items: center !important; /* توسيط السعرين */
}

/* السعر الحالي (بعد الخصم) */
.product-card__price .total-price {
    order: 1; /* يظهر أولاً في الأعلى */
    display: block !important;
  font-size: 18px;
}

/* السعر القديم (قبل الخصم) */
.product-card__price .before-price {
    order: 2; /* يظهر ثانياً في الأسفل */
    display: block !important;
  margin: 0px;
}
.s-block--custom-products {
  padding-left: 20px;
  padding-right: 20px;
}
.s-products-list-vertical-cards {
  gap: 1rem;
}



/* الفوتر */
.store-footer__curve {
    display: none;
}