/* Add custom CSS styles below */ 
body {
/* font-family: sans-serif;*/
 background: white;
}
.app-inner{
  background: white;
}
.main-menu li>a {
 color: #1c1424;
}
.top-nav-icons .header-btn__icon{
 background-color: #1c1424;
}
.top-nav-icons .s-cart-summary-wrapper .header-btn__icon{
 background-color: #1c1424;
}
.standard-components-titles-colors h5, .standard-components-titles-colors p, .standard-components-titles-colors .s-block__display-all, .standard-components-titles-colors .s-block__display-all .sicon-arrow-left, .standard-components-titles-colors .s-block__display-all .display_all_text {
 border-color: white;
 color: #1c1424;
}
.store-footer h3 {
 font-size: 1.125rem;
 line-height: 1.75rem;
 font-weight: 700;
 color: #1c1424;
}
.store-footer__inner .store-infos p {
 margin: 0px;
 font-size: 0.875rem;
 line-height: 1.25rem;
 color: #1c1424;
}
.store-footer salla-menu .s-menu-footer-list .s-menu-footer-item {
 margin-bottom: 0px;
 font-size: 0.875rem;
 line-height: 1.25rem;
 color: #1c1424;
}
.store-footer .s-contacts .s-contacts-list .s-contacts-item .s-contacts-icon {
 border-color: #1c1424;
}
.store-footer .s-contacts .s-contacts-list .s-contacts-item .s-contacts-icon svg {
 height: 50%;
 width: 50%;
 fill: #1c1424;
}
.copyright-text p {
 font-size: 0.875rem;
 line-height: 1.25rem;
 color: #1c1424;
}
.store-footer .s-payments-list-wrap .s-payments-list .s-payments-list-item {
 background-color: white;
}
@media (min-width: 1024px) {
    .store-footer .s-contacts .s-contacts-list .s-contacts-item .unicode {
        display: block;
        color: #1c1424;
    }
}
.top-nav-icons .home-button{
 background-color: #1c1424;
}
.text-\[color\:var\(--color-primary\)\] {
 background: #1c1424;
}
@media only screen and (max-width: 1024px) {
    .mm-spn.mm-spn--navbar.mm-spn--main:where([dir="rtl"], [dir="rtl"] *):after {
        padding-right: 0.75rem;
        background: white;
        color: white;
    }
}
.mm-spn.mm-spn--navbar ul{
 background: white;
}
.s-reviews-summary-recommendation-percentage{
  color: #1c1424;
}
.s-reviews-summary-header-section.s-reviews-summary-recommendation-only p {
  color: #1c1424;
}
salla-comments .s-comments.s-comments-product .s-comments-container .s-comments-header .s-comments-filter-wrapper .s-form-control.s-comments-sort-input {
    width: 7rem;
    border-radius: 9999px;
    border-width: 2px;
    border-color: #1c1424;
    background-color: white;
    color: #1c1424;
}
@media (min-width: 768px) {
    salla-comments .s-comments.s-comments-product .s-comments-container .s-comments-header+div .s-comments-item {
        background: white;
        padding: 1rem;
        border-color:#1c1424;
    }
}
h3 {
  color: #1c1424;
}
.is-sticky-product-bar .sticky-bar {
  border-color: #1c1424;
  background-color: white;
}
.s-add-product-button-mini-checkout-content:where([dir="rtl"], [dir="rtl"] *) {
    flex-direction: row-reverse;
    color: #1c1424;
}
.purchase-product-bar__quantity salla-quantity-input .s-quantity-input-container .s-quantity-input-button {
    aspect-ratio: 1 / 1;
    height: 100%;
    width: auto;
    border-radius: 9999px;
    border-style: none;
    background-color: white;
    border-color:#1c1424;
    fill: #1c1424;
}
.purchase-product-bar__quantity {
      border-color: #1c1424;
    }
salla-comments .s-comments.s-comments-product .s-comments-container .s-comments-header+div .s-comments-item {
    margin-bottom: 0px;
    border-radius: 1.5rem;
    border-width: 2px;
    border-color: #1c1424;
    background-color: white;
    padding: 0.5rem;
}
.store-footer__inner .store-infos a {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;
    row-gap: 2rem !important;
    opacity: 1 !important;
    border-color: #1c1424;
}
.s-product-card-image img {
    height: 100%;
    width: 52%;
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
    margin-right: 66px;
}
@media (max-width:480px){
  .s-product-card-image img {
    height: 100%;
    width: 51%;
    opacity: 0;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 500ms;
    margin-right: 32px;
 }
}

.s-product-card-vertical {
      /*background-color: #917caa;*/
    background-color: #9c81bc57;
}

.s-social-link a svg {
    height: 0.875rem;
    width: 0.875rem;
    fill: white;
}
.cart-item salla-quantity-input {
  border-radius: 9999px;
  border-width: 1px;
  border-color: #1c1424;
  padding: 0.25rem;
}
.text-secondary-components-bg-color {
  color: #1c1424;
}
.cart-sidebar .cart-submit-wrap .s-button-wrap button {
  border-radius: 9999px;
  background-color: var(--secondary-components-bg-color);
  color: var(--secondary-components-text-color);
  border-color: #1c1424;
}
.main-content .s-social-link {
  border-radius: 9999px;
  border-width: 0px;
  background-color: #1c1424;
}
salla-comments .s-comments.s-comments-product .s-comments-container .s-comments-header .s-comments-count-label {
  font-weight: 700;
  color: #1c1424;
}
.s-product-card-vertical:hover .s-product-card-image .s-product-card-wishlist-btn.s-button-wrap button {
  border-color: #414042 !important;
  border-color: var(--color-primary) !important;
  background-color: var(--main-components-bg-color) !important;
  color: #1c1424;
  transition-property: all !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 200ms !important;
  transition-timing-function: linear !important;
}
.s-product-card-vertical:hover {
  background-color: #1c1424;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  transition-timing-function: linear;
}
.fa-cart-plus::before {
  content: "\f217";
  color: #1c1424;
}
.fa-heart::before {
  content: "\f004";
  color: #1c1424;
}
.blog-index-page #filters-menu ul li a:hover {
  color: #1c1424;
}
.blog-index-page .main-content salla-infinite-scroll .post-entry__infos {
  flex: 1 1 0%;
  padding: 1.25rem;
  background: white;
}
.blog-index-page .main-content salla-infinite-scroll .post-entry .article-tags {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
  border-top-width: 1px;
  border-color: var(--secondary-components-text-color);
  padding: 1rem;
  background: white;
}
.cart-item salla-quantity-input .s-quantity-input-container .s-quantity-input-button {
  aspect-ratio: 1 / 1;
  height: 100%;
  width: auto;
  border-radius: 9999px;
  border-style: none;
  background-color: white;
  fill: var(--secondary-components-text-color);
}
.cart-sidebar .cart-submit-wrap .s-button-wrap button {
  border-radius: 9999px;
  background-color: white;
  color: var(--secondary-components-text-color);
  border-color: #1c1424;
}/* Add custom CSS styles below */ 

@import url('https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap');
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Cairo:wght@200..1000&display=swap" rel="stylesheet">
* {
    font-family: 'Cairo', sans-serif;
}