@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&display=swap');
:root {
    --main-color: #2D6A4F;
}

body { 
    background:#fff;
    font-family: "Noto Kufi Arabic", sans-serif;
}

.container {
    max-width: 100%;
    padding-inline: 112px;
}

.s-block--testimonials.container {
    max-width: 100%;
    padding-inline: 112px;
}

@media (max-width: 640px) {
    .container {
        padding-inline: 16px;
}

.s-block--testimonials.container {
    padding-inline: 16px;
}
}

@media (min-width: 640px) {
    .s-block {
        margin-top: 7rem !important;
    }
}

@media (max-width: 640px) {
    .s-block {
        margin-top: 2.5rem !important;
    }
}

@media (min-width: 640px) {
    .store-footer {
        margin-top: 7rem !important;
    }
}

@media (max-width: 640px) {
    .store-footer {
        margin-top: 2.5rem !important;
    }
}

/* salla-advertisement.hydrated {
    display: none;
} */
/*****************Navbar*****************/
.top-navbar {
    border:  0px;
    color: var(--main-color)
}

.topnav-link-item {
    border: none !important;
    color: var(--main-color);
}

span.s-cart-summary-count {
    background: white;
    color: var(--main-color);
}

.main-menu-row .main-menu li.root-level>a {
    color: #1B4332;
}

.main-menu li>a:hover {
    color: #2D6A4F;
    font-weight: 700;
}


/* header.store-header.centered_logo {
    background: linear-gradient(135deg, rgb(255 255 255 / 0%), rgb(255 255 255 / 0%));
    backdrop-filter: blur(0px);
    border-radius: 20px;
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
    background-color: transparent !important;
    border-radius: 0px;
    padding-bottom: 50px;
} */
@media(max-width: 786px) {
  body.trans_header .store-header {
    position: relative;
    top: 0px !important;
    background: #2d6a4f;
}
  .topnav-link-item {
    color: white !important;
}
  .main-nav-container {
    color: #ffffff;
}
  .top-navbar:not(.topnav-has-bg) {
    display: none
}
}
/*****************Navbar*****************/
/*****************title and show all*****************/
@media (min-width: 1024px) {
    .lg\:text-3xl {
        font-size: 40px;
        font-weight: 700;
    }
}


.enhanced-title-border {
    border: 0px !important;
    width: 30%;
    background-image: url(https://i.ibb.co/Z1xkrZbF/Frame-94.png);
    background-position: center;
    background-size: cover;
    height: 20px;
}

.enhanced-title-border:after, .enhanced-title-border:before {
    display: none;
}

@media (max-width: 786px) {
    .enhanced-title-border {
    width: 50%;
}
}
/*****************title and show all*****************/
/*****************Products*****************/
/* .s-products-list-wrapper.s-products-list-vertical-cards {
    padding-block: 20px;
} */
 
/* .s-products-list-wrapper {
    margin-bottom: 0px;
} */

.product-card--vertical {
    box-shadow: -1px 1px 5px rgba(54, 53, 53, 0.12), -1px 1px 5px rgba(54, 53, 53, 0.12);
    border-radius: 12px;
    overflow: hidden;
    transition: .5s ease-in;
}

.product-card__title a {
    font-size: 1.25rem;
    font-weight: 700;
    color: #1B4332;
}

.product-card__price .before-price, .product-card__price .starting-or-normal-price {
    color: red;
}

.product-card__title {
    margin-bottom: 16px;
}

.product-card__price .total-price {
    color: #2D6A4F;
    font-size: 1.5rem;
}

.product-card__promotion {
    border-radius: 8px;
    background-color: var(--main-color) !important;
}

.product-card__addToCart__btn salla-button, .s-button-element:not(:disabled):not([loading]) {
    background: #2D6A4F !important;
    border-radius: 8px !important;
    color: #FFFFFF !important;
}

@media (max-width: 786px) {
    .product-card__title a {
    font-size: 1rem;
}
.product-card__price .total-price {
    font-size: 1rem;
}
}









/* .s-block--best-offers .s-slider-block__title-right h2, salla-products-slider .s-slider-block__title-right h2 {
    padding-left: 0px;
    position: relative
}

.s-block--best-offers .s-slider-block__title-right h2::after, salla-products-slider .s-slider-block__title-right h2::after {
   content: "";
    position: absolute;
    width: 100%;
    background-image: url(https://i.ibb.co/fVbn1hNT/Frame-94.png);
    background-position: center;
    background-size: cover;
    height: 20px;
    bottom: -30px;
    left: 0px
    
} */
/*****************Products*****************/
/*****************about-us*****************/
.s-block--about h2 {
    color: #D4A373;
}

.s-block--about p {
    color: #1B4332;
    font-size: 20px;
    font-weight: 400;
    line-height: 30px;
}

.s-block--about a.btn {
    border-radius: 16px !important;
    color: #fff;
    font-size: 1.5rem;
    padding: 14px 40px !important;
    margin-top: 8px;
}

i.sicon-keyboard_arrow_left.text-xl.rtl\:group-hover\:-translate-x-2.ltr\:group-hover\:translate-x-2.transition-transform.duration-300 {
    display:none
}

@media (max-width: 768px) {
    
}
/*****************about-us*****************/
/*****************compare*****************/
section.s-block.s-block--compare.compare-4.s-block {
    display: flex;
    flex-direction: column-reverse;
    gap: 26px
}

section.s-block.s-block--compare.compare-4.s-block h2.text-3xl.font-bold.tracking-tight.text-store-text-primary.sm\:text-4xl {
    color: #2D6A4F;
}

section.s-block.s-block--compare.compare-4.s-block span.enhanced-title-border.home-block-line {
    display: none;
}
/*****************compare*****************/
/*****************fixed Products*****************/
.s-block--special-products-slider--5 .swiper.s-slider-container.swiper-initialized.swiper-horizontal.swiper-rtl.swiper-backface-hidden {
    padding-block: 20px !important;
}
/*****************fixed Products*****************/
/*****************Features*****************/
.s-block--enhanced-features__item {
    border-radius: 12px !important;
    box-shadow: -1px 1px 5px rgba(54, 53, 53, 0.12), -1px 1px 5px rgba(54, 53, 53, 0.12) !important;
    border: 0px !important;  
}

.group:hover .group-hover\:scale-y-100 {
    display: none;
}

.group:hover .group-hover\:scale-x-100 {
    display: none;
}

.s-block.s-block--enhanced-features .grid.grid-cols-\[repeat\(2\,minmax\(0\,1fr\)\)\].md\:grid-cols-\[repeat\(3\,minmax\(0\,1fr\)\)\].gap-4.sm\:gap-6.xl\:gap-8 {
    padding-block: 20px;
}

.s-block--enhanced-features__item h2 {
    color: #2D6A4F
}

.s-block--enhanced-features__item p {
    color: #1B4332;
}

.s-block--enhanced-features__item:hover {
    scale: none !important;
    transform: none !important; 
}
/*****************Features*****************/
/*****************reviews*****************/
/* section.s-block.s-block--custom-reviews.relative {

} */

.s-block--custom-reviews span.enhanced-title-border.home-block-line {
    display: none;
}
/*****************reviews*****************/
/*****************Questions*****************/
li.s-social-link {
    border: 0px;
}

.single-faq {
    border: 0px;
    border-bottom: 1px solid #FAE8E8;
}

i.sicon-keyboard_arrow_down, .sicon-keyboard_arrow_up {
    background: transparent;
    color: #D4A373;
    font-size: 26px;
}

.single-faq.open .faq-content p{
    color: #2D6A4F;
}

p.text-base.text-store-text-primary {
    color: #1B4332;
}

.s-block--faq h2 {
    margin-bottom: 20px !important;
}


.s-block--faq span.enhanced-title-border.home-block-line {
    display: none;
}
/*****************Questions*****************/
/*****************Footer*****************/
.footer-is-custom .store-footer .contact-icon {
    border: 0px !important;
}

.footer-is-custom .store-footer .store-footer__curve {
    display: none;
}

@media (min-width: 1024px) {
    .store-footer__inner, .store-footer__newsletter {
        padding-top: 6rem !important;
    }
}

.footer-list a {
    padding-bottom: .25rem;
    padding-top: .25rem;
}

.store-footer__inner, .store-footer__newsletter {
    border-bottom: 1px dotted #FFFFFF !important;
}

@media (min-width: 1024px) {
    .store-footer h3 {
        font-size: 1.5rem;
        font-weight: 700;
    }
}

.store-footer__contacts-row {
    border: 0px  !important
}

.store-footer__inner {
    border: 0px !important;
}
/*****************Footer*****************/