/* Add custom CSS styles below */
/* Add custom CSS styles below 
ibrahim mdoukh
+970 567 304 260*/
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&display=swap');
body{
  font-family: "IBM Plex Sans Arabic", sans-serif;
}

@media only screen and (min-width: 1024px) {
  .main-menu li.root-level {
    border: 3px solid #fff;
    transition: 0.3s;
  }

  .main-menu li.root-level:hover {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(0, 0, 0, var(--tw-border-opacity));
  }

  .main-menu li.root-level>a {
    font-size: 16px;
  }
}

.store-header {
  box-shadow: rgb(0 0 0 / 9%) 0px 3px 8px;
}

.store-header .container .items-center:nth-child(2) {
  gap: 5px;
}

@media only screen and (max-width: 767px) {
  .store-header .container .items-center:nth-child(1) .header-buttons button:nth-child(1) span {
    display: none;
  }

  .store-header .container .items-center:nth-child(1) .header-buttons button:nth-of-type(2) span {
    display: none;
  }

  .top-navbar .container {
    gap: 40px;
  }
}

.simplified-products .s-products-slider-card,
.simplified-products .offer-slide {
  width: 188.571px;
}

.index .simplified-products .s-products-slider-card .product-card--simplified .product-card__image,
.index .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__image,
.index .simplified-products .offer-slide .product-card--simplified .product-card__image {
  height: 11.3rem;
  max-height: 12rem;
}

.one-line-products-names .simplified-products .s-products-slider-card .product-card--simplified .product-card__title a,
.one-line-products-names .simplified-products .s-products-list-wrapper .product-card--simplified .product-card__title a,
.one-line-products-names .simplified-products .offer-slide .product-card--simplified .product-card__title a {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 96%;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  font-size: 13px;
}

@media only screen and (max-width: 990px) {
  .s-button-primary-outline {
    border: none;
    color: #997adb;
  }

  .s-button-primary-outline:hover,
  .product-card__actions div button:hover {
    background-color: #414042;
    background-color: #f8f8f8;
    fill: #bfa0ff;
    fill: #997adb;
    color: #bfa0ff;
    color: #997adb;
  }
}

.s-button-primary-outline {
  border: none;
  color: #997adb;
}

.s-button-primary-outline:hover {
  background-color: #414042;
  background-color: #f8f8f8;
  fill: #bfa0ff;
  fill: #997adb;
  color: #bfa0ff;
  color: #997adb;
}

.product-card__buttons {
  display: none;
}

.footer-is-custom .store-footer .social-link,
.footer-is-custom .store-footer .contact-social,
.footer-is-custom .store-footer .contact-icon {
  background: whitesmoke;
  border-radius: 10px;
  border: none;
}

.rounded_contacts a,
.rounded_contacts a i {
  font-size: 20px;
  font-weight: bolder;
}

.s-block--best-offers .s-slider-block__title-right,
salla-products-slider .s-slider-block__title-right,
.s-block--best-offers .s-slider-block__title,
salla-products-slider .s-slider-block__title {
  border: none;
}
.product-index  .s-button-primary{
    color: #ffffff;
}
.s-slider-block__display-all {
  color: #414042;
  border: none !important;
  font-size: 13px;
  text-decoration-line: underline;
}

.footer-is-custom .store-footer .store-footer__inner,
.footer-is-custom .store-footer .store-footer__contacts-row,
.footer-is-custom .store-footer .store-footer__newsletter {
  background-color: #f8f8f8;
}

.s-block {
  margin-top: 15px !important;
}


.s-block--circle-links ul {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

@media (max-width: 500px) {
  .s-block--circle-links ul li h3 {
    font-size: 10px;
  }

  .s-block--circle-links ul li img {
    width: 4rem;
    height: 4rem;
  }
}
.top-navbar  .container .items-center:nth-child(1) ul {
    display: none;
}

@media (max-width: 767px) {
.footer-is-custom .store-footer .store-footer__inner{
    text-align: center;
}
.footer-is-custom .justify-start {
    justify-content: center;
}
}
.scroll-to-top:hover:after {
    color: #f8f8f8;
}

    .store-footer {
        margin-top: 0rem!important;
    }

.s-block--faq .rounded-lg {
    border-radius: 0!important;
    background: white;
}
.s-block--faq .text-primary-reverse{
    color: #ffffff;
}

.s-block--enhanced-features__item {
    background: white;
}
.product-entry {
    overflow: hidden;
}
.products-index .bg-primary {
      background: #997adb29;
  }
.products-index .bg-primary .text-primary-reverse{
  color:  #997adb !important
  }
.product-single  .s-button-primary {
    color: #ffffff;
}
.foo{
background-color: rgb(254 174 187 / 42%);
    padding: 10px;
    border-radius: 10px;
}