:root {
  --color-primary: #9400ed;
}
body {
  background: #fff !important;
}
.loader-init {
  display: none;
}
/********header*********/
div#mainnav {

    height: 150px !important;
}
a.navbar-brand,a.navbar-brand img {
    width: 150px;
    height: 150px;
    max-height:150px !important;
    max-width: 150px;
}
div#mainnav,
.fixed-header .inner,
.top-navbar {
  background: #fff !important;
}
.shadow-default {
  box-shadow: 0 0 transparent !important;
}
div#mainnav i.sicon-shopping-bag,
i.sicon-user-circle {
  background-color: #9400ed;
  color: #fff !important;
  border-color: #9400ed !important;
  box-shadow: 1px 1px 5px #9400ed;
}
div#mainnav i.sicon-shopping-bag:hover,
i.sicon-user-circle:hover {
  background-color: transparent;
  color: #9400ed !important;
  border-color: #9400ed !important;
}
b.s-cart-summary-total,
nav#mobile-menu {
  color: #9400ed;
}
ul.main-menu.mm-spn--open li:hover a {
  color: #0f87ff;
}
.top-navbar a {
  color: #9400ed !important;
}
.s-search-container.s-search-inline {
  background-color: #fff;
  border-radius: 50px;
}
.sub-menu a {
  color: #000;
}
.s-user-menu-trigger {
  border-radius: 50px;
  width: 45px;
  height: 45px;
}
i.sicon-menu {
  color: #9400ed;
}
/********header*********/
/********banner*********/
section.s-block.s-block--fixed-banner .container {
  max-width: 100%;
  padding: 0;
}
section.s-block:nth-of-type(1) {
  margin-top: 0px;
}
section.s-block img {
  background-color: transparent;
  border-radius: 0px;
}
/********banner*********/
/********product*********/
button.s-product-card-wishlist-btn.animated {
  background-color: #f44336 !important;
  color: #fff;
  border-color: #f44336 !important;
}
.s-product-card-content {
  text-align: center;
}
.s-product-card-content-sub {
  justify-content: center;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
  background: #9400ed !important;
  border: 1px solid #9400ed !important;
  color: #fff;
  border-radius: 50px;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover {
  background: transparent !important;
  border: 2px solid #9400ed !important;
  color: #9400ed;
}
button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center:hover
  i {
  color: #9400ed;
}
i.text-base.sicon-shopping-bag {
  color: #fff;
}
h3.s-product-card-content-title a {
  color: #979797;
}
h3.s-product-card-content-title:hover a {
  color: #9400ed;
}
salla-add-product-button.hydrated[product-status="out"] {
  background-color: #fff;
  border: 1px solid #000;
  color: #000 !important;
}
custom-salla-product-card,
salla-product-card {
  border: 2px solid #9400ed;
}
h1#page-main-title,
.main-content label,
nav.breadcrumbs,
a.text-primary {
  color: #9400ed;
}
button.s-infinite-scroll-btn.s-button-btn.s-button-primary {
  background-color: #9400ed !important;
  border: 2px solid #9400ed !important;
  color: #fff;
  border-radius: 50px;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
  background-color: #9400ed !important;
  border: 2px solid #9400ed !important;
  color: #fff;
}
button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center:hover {
  background-color: transparent !important;
  border: 2px solid #9400ed !important;
  color: #9400ed;
}
p.text-primary {
  color: #000;
}
.main-content h1 {
  color: #000;
}
button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after {
  background-color: transparent;
  color: #9400ed;
  border: 2px solid #9400ed;
}
button.s-quick-buy-button.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-after:hover {
  background-color: #9400ed;
  color: #fff;
}
/********product*********/
/********benner entery*********/
section.s-block.s-block--banners.container {
  display: flex;
  gap: 5px;
  justify-content: space-around;
  flex-wrap: nowrap;
}
.grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  flex: 0 0 100%;
  max-width: 100%;
}
a.banner-entry {
  display: inline-block;
  height: 160px;
  background-color: transparent;
  border-radius: 0px;
}
.two-row .banner-entry:first-child {
  grid-row: span 1 / span 2;
}
@media (min-width: 400px) and (max-width: 600px) {
  a.banner-entry {
    height: 100px;
  }
}
@media (min-width: 600px) and (max-width: 760px) {
  a.banner-entry {
    height: 75px;
  }
  section.s-block.s-block--banners.container {
    margin-top: 0px;
  }
}
@media (min-width: 760px) and (max-width: 875px) {
  a.banner-entry {
    height: 90px;
  }
}
@media (min-width: 876px) and (max-width: 1024px) {
  a.banner-entry {
    height: 110px;
  }
}

/********benner entery*********/

/********footer********/
footer.store-footer {
  background-color: #fff !important;
}
.store-footer__inner {
  background: #000 !important;
  color: #fff;
  border-radius: 25px;
  margin-inline: 15px;
}
footer.store-footer p {
  color: #fff;
}
.store-footer__inner {
  border: none;
}
.copyright-text p {
  color: #9400ed !important;
}
.sicon-user-circle:before {
  content: "\f078";
}
/********footer********/
/********meadia q 600 shuffle********/
@media only screen and (max-width: 600px) {
  .product-single div#scrollToTopWrapper {
    margin-bottom: 100px;
  }

  .sticky-product-bar__quantity.center-between.mb-5 {
    width: 30%;
  }
  .fixed-header .inner {
    padding-block: 10px;
  }
  .product-single
    button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center
    span.s-button-text {
    font-size: 0;
  }
  section.sticky-product-bar.bg-white.p-5.rounded-md.rounded-b-none,
  salla-add-product-button.mt-5.w-full.sticky-product-bar__btn.s-add-product-button-with-quick-buy.s-add-product-button-with-sticky-bar.hydrated {
    flex-direction: row-reverse !important;
  }
  .s-add-product-button-with-quick-buy
    salla-quick-buy:where([dir="rtl"], [dir="rtl"] *) {
    margin-left: 0.5rem;
    margin-right: 0;
  }
  .product-single
    button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center
    span.s-button-text
    svg {
    display: none;
  }

  .product-single
    button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center
    span.s-button-text::before {
    content: "إضافة للسلة" !important;
    font-size: 12px;
  }

  .product-single
    button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    padding: 6px !important;
  }

  .product-single footer {
    padding-bottom: 0px;
  }

  .app-inner.flex.flex-col.min-h-full {
    position: relative !important;
  }

  section.flex.bg-white.p-5.sm\:pb-0.rounded-md.rounded-b-none {
    position: fixed !important;
    left: 0;
    bottom: 60px;
    width: 100%;
    z-index: 22;
  }
  .s-modal-body.s-modal-align-middle.s-modal-xs.s-modal-padding.s-modal-entering {
    z-index: 999999999 !important;
  }
  .s-search-container {
    width: 250px !important;
    margin-inline: auto;
  }
  .grid.md\:grid-cols-3.two-row.grid-flow-row.gap-3.sm\:gap-8 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  a.banner-entry {
    height: 90px;
  }
}
/********meadia q 600 shuffle********/
/********for login and marqee********/
button.s-login-modal-enter-button.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center,
button.btn--wishlist.animated.hidden.sm\:inline-flex.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center,
button.s-social-share-btn.s-button-element.s-button-icon.s-button-outline.s-button-light-outline.s-button-loader-center {
  background-color: #9400ed !important;
  border: 2px solid #9400ed !important;
  color: #fff;
  border-radius: 50px;
}
a.s-login-modal-link {
  color: #000;
}
.s-comments.s-comments-product {
  background-color: transparent;
}
.product__description a strong {
  color: #9400ed;
}
div#contact-slot:nth-of-type(1) span.s-contacts-icon {
  background-color: #25d366;
}
div#contact-slot:nth-of-type(2) span.s-contacts-icon {
  background-color: #fff;
  color: #9400ed;
}
div#contact-slot:nth-of-type(3) span.s-contacts-icon {
  background-color: #ff0000;
}
span.s-contacts-icon {
  border: none;
  color: #fff;
}
li.s-social-link a {
  border: none;
  color: #fff;
}
li.s-social-link a[title="instagram"] {
  background-image: linear-gradient(150deg, #f9ce34, #ee2a7b, #6228d7);
}
li.s-social-link a[title="tiktok"] {
  background-image: linear-gradient(150deg, #00f2ea, #000, #ff0050);
}
li.s-social-link a[title="snapchat"] {
  background: #fffc00 !important;
  color: #000;
}
.slide--cat-entry h2,
.s-slider-block__title h2 {
  color: #9400ed;
}
.marquee-container {
  height: 30px;
}
.marquee-track {
  top: 2px;
}
/********for login and marqee********/