:root {
    --primary-color: #ffce24 !important;
    --secondary-color: #ffffff !important;
    --linear-gradient: linear-gradient(to right, var(--primary-color), var(--secondary-color)) !important;
    --font-color: #fff !important;
}

/*---------------- Font Family ----------------*/

/*------------- End of Font Family ------------*/

/*---------------- Splash Screen --------------*/

/*------------ End of Splash Screen -----------*/

/*------------------ Header -------------------*/
.navbar-brand img,
#mainnav.fixed-pinned .navbar-brand .main-logo {
    max-height: 5rem;
    margin-top: 10px;
}
/*--------------- End of Header ---------------*/

/*------------------- Banner ------------------*/

/*---------------- End of Banner --------------*/

/*----------------- Categories ----------------*/
.s-block {
    margin-top: 1rem;
}

.s-products-list-wrapper {
    margin-bottom: 0rem;
}
/*------------- End of Categories -------------*/

/*------------------ Products -----------------*/
.aniated-text-inner,
.s-block__title h2 {
    font-size: 1.4rem;
}

.action-btns-small custom-salla-product-card .showPreviewBtn:not(.preview-btn-down) {
    width: 34px;
    height: 34px;
    background: linear-gradient(45deg, var(--gradient-second), var(--gradient-first)) !important;
}

#app.product-card-bg-on custom-salla-product-card,
custom-salla-product-card .product-block-outer {
    text-align: center;
    background: #fff !important;
}

.action-btns-small:not(.cls-btn46) salla-add-product-button button[product-id] {
    height: 2.25rem;
    font-size: 1rem;
    padding-top: 10px;
}
/*--------------- End of Products -------------*/

/*--------------- Products Details ------------*/

/* ✅ زر أضف للسلة (أحمر عودي) */
.s-add-product-button-mini-checkout,
.s-add-product-button-main .s-add-product-button-mini-checkout-content,
button[product-id] {
    background-color: #800020 !important;
    color: #fff !important;
    border: none !important;
    border-radius: 10px !important;
    background-image: none !important;
    box-shadow: none !important;
}


/*------------ End of Products Details --------*/

/*--------------------- Cart ------------------*/
.cart .text-primary {
    color: rgba(107, 114, 128, var(--tw-text-opacity));
}
/*------------------ End of Cart --------------*/

/*----------------- Testemonials --------------*/
.md\:p-4 {
    padding: 0 0.5rem;
}
/*-------------- End of Testemonials ----------*/

/*------------------- Features ----------------*/

/*---------------- End of Features ------------*/

/*--------------------- FAQ -------------------*/

/*------------------ End of FAQ ---------------*/

/*-------------------- Footer -----------------*/
#app .store-footer.footer-no-bg {
    background-color: transparent !important;
    background-image: url(https://imgur.com/x6JlfdB.png);
    background-size: cover;
    background-repeat: no-repeat;
    margin-top: 2rem;
}

.store-footer__inner {
    padding-top: 8rem;
    padding-bottom: 0rem;
}

.footer-show-support-names .footer-contact a {
    background-color: transparent !important;
    color: #000;
}

.bg-white {
    background-color: transparent;
}

.border-t-\[0\.5px\] {
    border-top-width: 0;
}

.is-sticky-product-bar.product-single .store-footer {
    padding-bottom: calc(var(--mobile-nav-height) + 0rem);
}
/*----------------- End of Footer -------------*/

/*--------------------- Blog ------------------*/

/*------------------ End of Blog --------------*/

/*---------------- WhatsApp Icon --------------*/

/*-------------- End of WhatsApp Icon ---------*/

/*---------------- Mobile Screens -------------*/
@media only screen and (max-width: 767px) {

    .navbar-brand img {
        max-height: 4rem !important;
    }

    #app .store-footer.footer-no-bg {
        background-image: url(https://imgur.com/x6JlfdB.png);
        background-size: cover !important;
        background-repeat: round !important;
    }

    #app .footer-no-bg .store-footer__inner {
        background-image: url(https://imgur.com/x6JlfdB.png);
        background-size: contain;
        background-repeat: no-repeat;
    }

    .store-footer__inner {
        padding-top: 2rem;
        padding-bottom: 0rem;
    }

    .is-sticky-product-bar.product-single .store-footer {
        padding-bottom: calc(var(--mobile-nav-height) + 2rem);
    }

    .store-footer {
        padding-bottom: calc(var(--mobile-nav-height) - 0.5rem);
    }
}
/*------------- End of Mobile Screens ---------*/

/*----------------- Animations ----------------*/

/*-------------- End of Animations ------------*/
#app.btns-gradient button[product-id].s-button-primary {
  background-color: #000 !important;
  background-image: none !important;
  color: #fff !important;
  fill: #fff !important;
  border: none !important;
  border-radius: 0.5rem !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  padding: 0.300rem 1.5rem !important;
  line-height: 1.25rem !important;
  height: auto !important;
  box-shadow: none !important;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
#karzoun-widget-send-button {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* تثبيت الشريط الإعلاني الأحمر */
.salla-advertisement {
    position: fixed !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9999 !important;
}

/* تعديل المسافة في أعلى الصفحة حتى ما يتغطى الهيدر */
body {
    padding-top: 45px !important; /* عدّلها حسب ارتفاع الشريط */
}