@import url('https://fonts.googleapis.com/css2?family=Noto+Kufi+Arabic:wght@100..900&display=swap');

/* ====== GENERAL ====== */
body {font-family: "Noto Kufi Arabic", sans-serif !important;}

.s-button-primary {background-color: #881f1a;border-color: #881f1a;font-size: .8rem;}
.bg-gray-100 {background-color: #e7cf8130;}

/* ====== SLIDER ====== */
.s-block--hero-slider {margin-top: -0.5px;}

/* ====== HEADER ====== */
.angel-ad .mask-block {mask-image:unset}
.angel-ad__item {font-size: .85rem; font-weight: 300 !important;}
.angel-ad .ad-close {display:none}

.s-cart-summary-content {display:none}
.s-cart-summary-count {color: #fff8da;background: #881f1a;}

/* ====== PRODUCTS ====== */
.s-block__title h2 {color: #420e0b;font-weight: 600 !important;}
.s-block__title p {display:none}
.s-block__display-all {background: #e7cf81;border: none;padding: 4px 14px;border-radius: 25px;font-size: 12px;margin-top: 8px;}
.s-block__display-all:after {display: none}

custom-salla-product-card.rounded-2xl, .s-product-card-image {border-radius: 8px !important}

.s-product-card-promotion-title {font-size: .7rem;max-width: 100%;top: 4px !important;right: 4px !important;border-radius: 25px !important;}
.s-product-card-content-subtitle {display: none}

/* ====== FAQS ====== */
.faqs-list {gap:.5rem}
.faqs-list .faqs-list__item > label {padding:.5rem 1rem}
.faq-item, .s-block--faqs .faqs-list input:checked+div .open-badge, .faq-container:hover .faq-item {top:.25rem; background: none !important; left:.5rem; color:#420e0b !important}
.s-block--faqs .faqs-list input:checked+div {border: none}
.faq-answer {padding-right: 1rem; padding-left: 1rem}
.s-block--faqs .faqs-list input:checked+div label {padding-right: 1rem}

/* ====== TESTIMONAILS ====== */
.s-slider-block__title {justify-content: center}
.s-slider-block__title .s-slider-block__title-right,
.s-slider-block__title h2 {padding: 0; text-align: center}

.s-slider-block__title  h2 {color: #420e0b; font-weight: 600 !important;}

.testimonial__avatar {width: 4rem; height: 4rem}
.s-block--testimonials .flex.flex-col.w-full.px-4.pb-8 {border: 1px solid #ddd; padding-top: 1rem; border-radius: 15px}


/* ====== FOOTER ====== */
.store-footer h3 {color:#fff8da}
.store-footer p, .store-footer a {font-size: .9rem; color:#fff8da}
.store-footer .footer-container .footer-list a {line-height: 1.8}

.s-social-link a, .s-contacts-item {background-color: #fff8da10}
.s-contacts-icon {height:1.5rem; width:1.5rem}
.s-contacts-icon svg {height: 1rem;width: 1rem;}
.s-social-link a svg {width: 1rem}